Home
last modified time | relevance | path

Searched refs:kernel_ctx (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Ddevice.c977 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 Dcommand_buffer.c589 rc = hl_cb_create(hdev, &hdev->kernel_cb_mgr, hdev->kernel_ctx, cb_size, in hl_cb_kernel_create()
H A Dhabanalabs.h1506 * @kernel_ctx: Kernel driver context structure.
1612 struct hl_ctx *kernel_ctx; member
H A Ddebugfs.c395 ctx = hdev->kernel_ctx; in mmu_show()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Ddevice.c1668 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 Dcommand_buffer.c450 rc = hl_cb_create(hdev, &hdev->kernel_mem_mgr, hdev->kernel_ctx, cb_size, in hl_cb_kernel_create()
H A Ddebugfs.c437 ctx = hdev->kernel_ctx; in mmu_show()
H A Dhabanalabs.h3153 * @kernel_ctx: Kernel driver context structure.
3337 struct hl_ctx *kernel_ctx; member
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/
H A Dgoya.c3817 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 Dgoya.c4001 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 Dgaudi.c4136 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 Dgaudi.c5355 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()

Completed in 65 milliseconds