/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | device.c | 977 if (hl_ctx_put(hdev->kernel_ctx) == 1) in hl_device_reset() 978 hdev->kernel_ctx = NULL; in hl_device_reset() 1013 if (hdev->kernel_ctx) { in hl_device_reset() 1028 hdev->kernel_ctx = kzalloc(sizeof(*hdev->kernel_ctx), in hl_device_reset() 1030 if (!hdev->kernel_ctx) { in hl_device_reset() 1038 rc = hl_ctx_init(hdev, hdev->kernel_ctx, true); in hl_device_reset() 1042 kfree(hdev->kernel_ctx); in hl_device_reset() 1043 hdev->kernel_ctx = NULL; in hl_device_reset() 1245 hdev->kernel_ctx in hl_device_init() [all...] |
H A D | command_buffer.c | 589 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, hdev->kernel_ctx, cb_size, in hl_cb_kernel_create()
|
H A D | habanalabs.h | 1506 * @kernel_ctx: Kernel driver context structure. 1612 struct hl_ctx *kernel_ctx; member
|
H A D | debugfs.c | 395 ctx = hdev->kernel_ctx; in mmu_show()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | device.c | 1668 if (hdev->kernel_ctx && hl_ctx_put(hdev->kernel_ctx) == 1) in hl_device_reset() 1669 hdev->kernel_ctx = NULL; in hl_device_reset() 1712 if (hdev->kernel_ctx) { in hl_device_reset() 1728 hdev->kernel_ctx = kzalloc(sizeof(*hdev->kernel_ctx), in hl_device_reset() 1730 if (!hdev->kernel_ctx) { in hl_device_reset() 1738 rc = hl_ctx_init(hdev, hdev->kernel_ctx, true); in hl_device_reset() 1742 kfree(hdev->kernel_ctx); in hl_device_reset() 1743 hdev->kernel_ctx in hl_device_reset() [all...] |
H A D | command_buffer.c | 450 rc = hl_cb_create(hdev, &hdev->kernel_mem_mgr, hdev->kernel_ctx, cb_size, in hl_cb_kernel_create()
|
H A D | debugfs.c | 437 ctx = hdev->kernel_ctx; in mmu_show()
|
H A D | habanalabs.h | 3153 * @kernel_ctx: Kernel driver context structure. 3337 struct hl_ctx *kernel_ctx; member
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | goya.c | 3817 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, hdev->kernel_ctx, in goya_parse_cb_mmu() 3891 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, hdev->kernel_ctx, in goya_parse_cb_no_mmu() 4883 rc = hl_mmu_map(hdev->kernel_ctx, prop->dram_base_address + off, in goya_mmu_add_mappings_for_device_cpu() 4894 rc = hl_mmu_map(hdev->kernel_ctx, VA_CPU_ACCESSIBLE_MEM_ADDR, in goya_mmu_add_mappings_for_device_cpu() 4905 rc = hl_mmu_map(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4932 if (hl_mmu_unmap(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4940 if (hl_mmu_unmap(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4966 if (hl_mmu_unmap(hdev->kernel_ctx, VA_CPU_ACCESSIBLE_MEM_ADDR, in goya_mmu_remove_device_cpu_mappings() 4972 if (hl_mmu_unmap(hdev->kernel_ctx, in goya_mmu_remove_device_cpu_mappings() 4982 if (hl_mmu_unmap(hdev->kernel_ctx, in goya_mmu_remove_device_cpu_mappings() [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 4001 rc = hl_cb_create(hdev, &hdev->kernel_mem_mgr, hdev->kernel_ctx, in goya_parse_cb_mmu() 4071 rc = hl_cb_create(hdev, &hdev->kernel_mem_mgr, hdev->kernel_ctx, in goya_parse_cb_no_mmu() 4909 rc = hl_mmu_map_page(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4921 rc = hl_mmu_map_page(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4934 rc = hl_mmu_map_page(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4961 if (hl_mmu_unmap_page(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4969 if (hl_mmu_unmap_page(hdev->kernel_ctx, in goya_mmu_add_mappings_for_device_cpu() 4995 if (hl_mmu_unmap_page(hdev->kernel_ctx, in goya_mmu_remove_device_cpu_mappings() 5002 if (hl_mmu_unmap_page(hdev->kernel_ctx, in goya_mmu_remove_device_cpu_mappings() 5012 if (hl_mmu_unmap_page(hdev->kernel_ctx, in goya_mmu_remove_device_cpu_mappings() [all...] |
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/ |
H A D | gaudi.c | 4136 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, hdev->kernel_ctx, in gaudi_parse_cb_mmu() 4210 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, hdev->kernel_ctx, in gaudi_parse_cb_no_mmu()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 5355 rc = hl_cb_create(hdev, &hdev->kernel_mem_mgr, hdev->kernel_ctx, in gaudi_parse_cb_mmu() 5431 rc = hl_cb_create(hdev, &hdev->kernel_mem_mgr, hdev->kernel_ctx, in gaudi_parse_cb_no_mmu()
|