Searched refs:cpu_accessible_dma_address (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | goya.c | 827 &hdev->cpu_accessible_dma_address, in goya_sw_init() 836 &hdev->cpu_accessible_dma_address); in goya_sw_init() 868 hdev->cpu_accessible_dma_address); in goya_sw_init() 892 hdev->cpu_accessible_dma_address); in goya_sw_fini() 3071 *dma_handle = (*dma_handle) - hdev->cpu_accessible_dma_address + in goya_cpu_accessible_dma_pool_alloc() 4893 if (!(hdev->cpu_accessible_dma_address & (PAGE_SIZE_2MB - 1))) { in goya_mmu_add_mappings_for_device_cpu() 4895 hdev->cpu_accessible_dma_address, PAGE_SIZE_2MB, true); in goya_mmu_add_mappings_for_device_cpu() 4907 hdev->cpu_accessible_dma_address + cpu_off, in goya_mmu_add_mappings_for_device_cpu() 4965 if (!(hdev->cpu_accessible_dma_address & (PAGE_SIZE_2MB - 1))) { in goya_mmu_remove_device_cpu_mappings()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 1001 &hdev->cpu_accessible_dma_address, in goya_sw_init() 1010 &hdev->cpu_accessible_dma_address); in goya_sw_init() 1054 hdev->cpu_accessible_dma_address); in goya_sw_init() 1076 hdev->cpu_accessible_dma_address); in goya_sw_fini() 3286 *dma_handle = (*dma_handle) - hdev->cpu_accessible_dma_address + in goya_cpu_accessible_dma_pool_alloc() 4920 if (!(hdev->cpu_accessible_dma_address & (PAGE_SIZE_2MB - 1))) { in goya_mmu_add_mappings_for_device_cpu() 4923 hdev->cpu_accessible_dma_address, in goya_mmu_add_mappings_for_device_cpu() 4936 hdev->cpu_accessible_dma_address + cpu_off, in goya_mmu_add_mappings_for_device_cpu() 4994 if (!(hdev->cpu_accessible_dma_address & (PAGE_SIZE_2MB - 1))) { in goya_mmu_remove_device_cpu_mappings()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | firmware_if.c | 239 *dma_handle = hdev->cpu_accessible_dma_address + in hl_fw_cpu_accessible_dma_pool_alloc()
|
H A D | habanalabs.h | 1514 * @cpu_accessible_dma_address: Host <-> CPU-CP shared memory DMA address. 1620 dma_addr_t cpu_accessible_dma_address; member
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/ |
H A D | gaudi.c | 897 hdev->cpu_accessible_dma_address = dma_addr_arr[i]; in gaudi_alloc_cpu_accessible_dma_mem() 899 GAUDI_CPU_PCI_MSB_ADDR(hdev->cpu_accessible_dma_address); in gaudi_alloc_cpu_accessible_dma_mem() 901 GAUDI_PCI_TO_CPU_ADDR(hdev->cpu_accessible_dma_address); in gaudi_alloc_cpu_accessible_dma_mem() 1053 GAUDI_CPU_TO_PCI_ADDR(hdev->cpu_accessible_dma_address, in gaudi_sw_init() 1058 hdev->cpu_accessible_dma_address); in gaudi_sw_init() 1074 GAUDI_CPU_TO_PCI_ADDR(hdev->cpu_accessible_dma_address, in gaudi_sw_fini() 1079 hdev->cpu_accessible_dma_address); in gaudi_sw_fini() 2860 lower_32_bits(hdev->cpu_accessible_dma_address)); in gaudi_init_cpu_queues() 2862 upper_32_bits(hdev->cpu_accessible_dma_address)); in gaudi_init_cpu_queues()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 1731 hdev->cpu_accessible_dma_address = dma_addr_arr[i]; in gaudi_alloc_cpu_accessible_dma_mem() 1733 GAUDI_CPU_PCI_MSB_ADDR(hdev->cpu_accessible_dma_address); in gaudi_alloc_cpu_accessible_dma_mem() 1736 GAUDI_PCI_TO_CPU_ADDR(hdev->cpu_accessible_dma_address); in gaudi_alloc_cpu_accessible_dma_mem() 1931 GAUDI_CPU_TO_PCI_ADDR(hdev->cpu_accessible_dma_address, in gaudi_sw_init() 1934 hdev->cpu_accessible_dma_address); in gaudi_sw_init() 1951 GAUDI_CPU_TO_PCI_ADDR(hdev->cpu_accessible_dma_address, in gaudi_sw_fini() 1955 hdev->cpu_accessible_dma_address); in gaudi_sw_fini() 3840 lower_32_bits(hdev->cpu_accessible_dma_address)); in gaudi_init_cpu_queues() 3842 upper_32_bits(hdev->cpu_accessible_dma_address)); in gaudi_init_cpu_queues()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 3306 hdev->cpu_accessible_dma_address = dma_addr_arr[i]; in gaudi2_alloc_cpu_accessible_dma_mem() 3651 hdev->cpu_accessible_dma_address); in gaudi2_sw_init() 3673 hdev->cpu_accessible_dma_address); in gaudi2_sw_fini() 4796 WREG32(mmCPU_IF_CQ_BASE_ADDR_LOW, lower_32_bits(hdev->cpu_accessible_dma_address)); in gaudi2_init_cpu_queues() 4797 WREG32(mmCPU_IF_CQ_BASE_ADDR_HIGH, upper_32_bits(hdev->cpu_accessible_dma_address)); in gaudi2_init_cpu_queues()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 3161 * @cpu_accessible_dma_address: Host <-> CPU-CP shared memory DMA address. 3345 dma_addr_t cpu_accessible_dma_address; member
|
H A D | firmware_if.c | 581 *dma_handle = hdev->cpu_accessible_dma_address + in hl_fw_cpu_accessible_dma_pool_alloc()
|
Completed in 58 milliseconds