Searched refs:kernel_address (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/accel/habanalabs/common/ |
| H A D | irq.c | 146 cq_base = cq->kernel_address; in hl_irq_handler_cq() 507 eq_base = eq->kernel_address; in hl_irq_handler_eq() 604 q->kernel_address = p; in hl_cq_init() 624 hl_asic_dma_free_coherent(hdev, HL_CQ_SIZE_IN_BYTES, q->kernel_address, q->bus_address); in hl_cq_fini() 641 memset(q->kernel_address, 0, HL_CQ_SIZE_IN_BYTES); in hl_cq_reset() 663 q->kernel_address = p; in hl_eq_init() 683 hl_cpu_accessible_dma_pool_free(hdev, q->size, q->kernel_address); in hl_eq_fini() 698 memset(q->kernel_address, 0, q->size); in hl_eq_reset() 713 for (i = 0, ptr = q->kernel_address ; i < eq_length ; ++i, ptr += eqe_size) { in hl_eq_dump()
|
| H A D | hw_queue.c | 90 bd = q->kernel_address; in hl_hw_queue_submit_bd() 321 hdev->asic_funcs->add_end_of_cb_packets(hdev, cb->kernel_address, len, in ext_queue_schedule_job() 362 pi = q->kernel_address + (q->pi & (q->int_queue_len - 1)) * sizeof(bd); in int_queue_schedule_job() 838 q->kernel_address = p; in ext_and_cpu_queue_init() 857 hl_cpu_accessible_dma_pool_free(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address); in ext_and_cpu_queue_init() 859 hl_asic_dma_free_coherent(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address, in ext_and_cpu_queue_init() 878 q->kernel_address = p; in int_queue_init() 904 q->kernel_address = p; in hw_queue_init() 1073 hl_cpu_accessible_dma_pool_free(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address); in queue_fini() 1075 hl_asic_dma_free_coherent(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address, in queue_fini()
|
| H A D | command_buffer.c | 84 (uintptr_t)cb->kernel_address, cb->size); in cb_fini() 86 hl_asic_dma_free_coherent(hdev, cb->size, cb->kernel_address, cb->bus_address); in cb_fini() 154 cb->kernel_address = p; in hl_cb_alloc() 254 return cb->hdev->asic_funcs->mmap(cb->hdev, vma, cb->kernel_address, in hl_cb_mmap()
|
| H A D | firmware_if.c | 467 struct hl_bd *bd = queue->kernel_address; in hl_fw_send_cpu_message() 530 sent_bd = queue->kernel_address; in hl_fw_send_cpu_message()
|
| /linux/drivers/mtd/parsers/ |
| H A D | parser_imagetag.c | 90 STR_NULL_TERMINATE(buf->kernel_address); in bcm963xx_parse_imagetag_partitions() 91 if (kstrtouint(buf->kernel_address, 10, &kerneladdr) || in bcm963xx_parse_imagetag_partitions() 94 (int)sizeof(buf->kernel_address), in bcm963xx_parse_imagetag_partitions() 95 buf->kernel_address); in bcm963xx_parse_imagetag_partitions()
|
| /linux/include/linux/ |
| H A D | bcm963xx_tag.h | 72 char kernel_address[ADDRESS_LEN]; member
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goyaP.h | 232 void goya_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address,
|
| H A D | goya.c | 3095 fence_pkt = cb->kernel_address + in goya_send_job_on_qman0() 3653 user_pkt = parser->user_cb->kernel_address + cb_parsed_length; in goya_validate_cb() 3890 user_pkt = parser->user_cb->kernel_address + cb_parsed_length; in goya_patch_cb() 3891 kernel_pkt = parser->patched_cb->kernel_address + in goya_patch_cb() 4013 memcpy(parser->patched_cb->kernel_address, in goya_parse_cb_mmu() 4014 parser->user_cb->kernel_address, in goya_parse_cb_mmu() 4141 void goya_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address, in goya_add_end_of_cb_packets() argument 4148 cq_pkt = kernel_address + len - (sizeof(struct packet_msg_prot) * 2); in goya_add_end_of_cb_packets() 4770 lin_dma_pkt = cb->kernel_address; in goya_memset_device_memory()
|