Searched refs:cpu_accessible_dma_pool (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 1012 hdev->cpu_accessible_dma_pool = gen_pool_create(ilog2(32), -1); in goya_sw_init() 1013 if (!hdev->cpu_accessible_dma_pool) { in goya_sw_init() 1020 rc = gen_pool_add(hdev->cpu_accessible_dma_pool, in goya_sw_init() 1051 gen_pool_destroy(hdev->cpu_accessible_dma_pool); in goya_sw_init() 1073 gen_pool_destroy(hdev->cpu_accessible_dma_pool); in goya_sw_fini()
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | firmware_if.c | 579 kernel_addr = gen_pool_alloc(hdev->cpu_accessible_dma_pool, size); in hl_fw_cpu_accessible_dma_pool_alloc() 590 gen_pool_free(hdev->cpu_accessible_dma_pool, (u64) (uintptr_t) vaddr, in hl_fw_cpu_accessible_dma_pool_free()
|
H A D | habanalabs.h | 3346 struct gen_pool *cpu_accessible_dma_pool; member
|
/openbmc/linux/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 1891 hdev->cpu_accessible_dma_pool = gen_pool_create(ilog2(32), -1); in gaudi_sw_init() 1892 if (!hdev->cpu_accessible_dma_pool) { in gaudi_sw_init() 1899 rc = gen_pool_add(hdev->cpu_accessible_dma_pool, in gaudi_sw_init() 1928 gen_pool_destroy(hdev->cpu_accessible_dma_pool); in gaudi_sw_init() 1948 gen_pool_destroy(hdev->cpu_accessible_dma_pool); in gaudi_sw_fini()
|
/openbmc/linux/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 3577 hdev->cpu_accessible_dma_pool = gen_pool_create(ilog2(32), -1); in gaudi2_sw_init() 3578 if (!hdev->cpu_accessible_dma_pool) { in gaudi2_sw_init() 3584 rc = gen_pool_add(hdev->cpu_accessible_dma_pool, (uintptr_t) hdev->cpu_accessible_dma_mem, in gaudi2_sw_init() 3648 gen_pool_destroy(hdev->cpu_accessible_dma_pool); in gaudi2_sw_init() 3670 gen_pool_destroy(hdev->cpu_accessible_dma_pool); in gaudi2_sw_fini()
|