/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_sa.c | 55 &sa_manager->cpu_ptr); in amdgpu_sa_bo_manager_init() 61 memset(sa_manager->cpu_ptr, 0, size); in amdgpu_sa_bo_manager_init() 76 amdgpu_bo_free_kernel(&sa_manager->bo, &sa_manager->gpu_addr, &sa_manager->cpu_ptr); in amdgpu_sa_bo_manager_fini()
|
H A D | sdma_v5_0.c | 994 volatile uint32_t *cpu_ptr = NULL; in sdma_v5_0_ring_test_ring() local 1003 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); in sdma_v5_0_ring_test_ring() 1004 *cpu_ptr = tmp; in sdma_v5_0_ring_test_ring() 1033 tmp = le32_to_cpu(*cpu_ptr); in sdma_v5_0_ring_test_ring() 1071 volatile uint32_t *cpu_ptr = NULL; in sdma_v5_0_ring_test_ib() local 1085 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); in sdma_v5_0_ring_test_ib() 1086 *cpu_ptr = tmp; in sdma_v5_0_ring_test_ib() 1131 tmp = le32_to_cpu(*cpu_ptr); in sdma_v5_0_ring_test_ib()
|
H A D | sdma_v5_2.c | 830 volatile uint32_t *cpu_ptr = NULL; in sdma_v5_2_ring_test_ring() local 839 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); in sdma_v5_2_ring_test_ring() 840 *cpu_ptr = tmp; in sdma_v5_2_ring_test_ring() 869 tmp = le32_to_cpu(*cpu_ptr); in sdma_v5_2_ring_test_ring() 907 volatile uint32_t *cpu_ptr = NULL; in sdma_v5_2_ring_test_ib() local 921 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); in sdma_v5_2_ring_test_ib() 922 *cpu_ptr = tmp; in sdma_v5_2_ring_test_ib() 966 tmp = le32_to_cpu(*cpu_ptr); in sdma_v5_2_ring_test_ib()
|
H A D | sdma_v6_0.c | 881 volatile uint32_t *cpu_ptr = NULL; in sdma_v6_0_ring_test_ring() local 890 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); in sdma_v6_0_ring_test_ring() 891 *cpu_ptr = tmp; in sdma_v6_0_ring_test_ring() 920 tmp = le32_to_cpu(*cpu_ptr); in sdma_v6_0_ring_test_ring() 958 volatile uint32_t *cpu_ptr = NULL; in sdma_v6_0_ring_test_ib() local 972 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); in sdma_v6_0_ring_test_ib() 973 *cpu_ptr = tmp; in sdma_v6_0_ring_test_ib() 1017 tmp = le32_to_cpu(*cpu_ptr); in sdma_v6_0_ring_test_ib()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 58 mqd_mem_obj->cpu_ptr = dev->dqm->hiq_sdma_mqd.cpu_ptr; in allocate_hiq_mqd() 83 mqd_mem_obj->cpu_ptr = (uint32_t *)((uint64_t) in allocate_sdma_mqd() 84 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); in allocate_sdma_mqd()
|
H A D | kfd_kernel_queue.c | 90 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize() 100 kq->eop_kernel_addr = kq->eop_mem->cpu_ptr; in kq_initialize() 111 kq->rptr_kernel = kq->rptr_mem->cpu_ptr; in kq_initialize() 120 kq->wptr_kernel = kq->wptr_mem->cpu_ptr; in kq_initialize() 172 kq->fence_kernel_address = kq->fence_mem_obj->cpu_ptr; in kq_initialize()
|
H A D | kfd_mqd_manager_v9.c | 115 (void *)&(mqd_mem_obj->cpu_ptr), true); in allocate_mqd() 138 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 355 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
H A D | kfd_mqd_manager_vi.c | 97 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 324 m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
H A D | kfd_mqd_manager_v10.c | 94 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 299 m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
H A D | kfd_mqd_manager_cik.c | 94 m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 147 m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
H A D | kfd_packet_manager.c | 109 *(void **)rl_buffer = pm->ib_buffer_obj->cpu_ptr; in pm_allocate_runlist_ib() 431 pm->ib_buffer_obj->cpu_ptr, pm->ib_size_bytes, false); in pm_debugfs_runlist()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 59 mqd_mem_obj->cpu_ptr = dev->dqm->hiq_sdma_mqd.cpu_ptr; in allocate_hiq_mqd() 85 mqd_mem_obj->cpu_ptr = (uint32_t *)((uint64_t) in allocate_sdma_mqd() 86 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); in allocate_sdma_mqd() 284 mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t) in kfd_get_hiq_xcc_mqd() 285 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); in kfd_get_hiq_xcc_mqd()
|
H A D | kfd_kernel_queue.c | 91 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize() 101 kq->eop_kernel_addr = kq->eop_mem->cpu_ptr; in kq_initialize() 112 kq->rptr_kernel = kq->rptr_mem->cpu_ptr; in kq_initialize() 121 kq->wptr_kernel = kq->wptr_mem->cpu_ptr; in kq_initialize() 172 kq->fence_kernel_address = kq->fence_mem_obj->cpu_ptr; in kq_initialize()
|
H A D | kfd_mqd_manager_v9.c | 142 (void *)&(mqd_mem_obj->cpu_ptr), true); in allocate_mqd() 165 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 382 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 443 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() 504 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma() 608 xcc_mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t)mqd_mem_obj->cpu_ptr in get_xcc_mqd()
|
H A D | kfd_mqd_manager_vi.c | 98 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 301 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 346 m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() 406 m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma()
|
H A D | kfd_mqd_manager_v10.c | 95 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 290 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 348 m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() 410 m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma()
|
H A D | kfd_mqd_manager_cik.c | 95 m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 148 m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() 269 m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 307 m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma()
|
H A D | kfd_mqd_manager_v11.c | 132 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 343 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 403 m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_sa.c | 67 &sa_manager->gpu_addr, &sa_manager->cpu_ptr); in amdgpu_sa_bo_manager_init() 73 memset(sa_manager->cpu_ptr, 0, sa_manager->size); in amdgpu_sa_bo_manager_init() 98 amdgpu_bo_free_kernel(&sa_manager->bo, &sa_manager->gpu_addr, &sa_manager->cpu_ptr); in amdgpu_sa_bo_manager_fini()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 1771 void *cpu_ptr = NULL; in lan743x_tx_ring_init() local 1794 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init() 1796 if (!cpu_ptr) { in lan743x_tx_ring_init() 1802 tx->ring_cpu_ptr = (struct lan743x_tx_descriptor *)cpu_ptr; in lan743x_tx_ring_init() 1805 cpu_ptr = kcalloc(tx->ring_size, sizeof(*tx->buffer_info), GFP_KERNEL); in lan743x_tx_ring_init() 1806 if (!cpu_ptr) { in lan743x_tx_ring_init() 1810 tx->buffer_info = (struct lan743x_tx_buffer_info *)cpu_ptr; in lan743x_tx_ring_init() 1812 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init() 1815 if (!cpu_ptr) { in lan743x_tx_ring_init() 1820 tx->head_cpu_ptr = cpu_ptr; in lan743x_tx_ring_init() 2326 void *cpu_ptr = NULL; lan743x_rx_ring_init() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 2245 void *cpu_ptr = NULL; in lan743x_tx_ring_init() local 2265 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init() 2267 if (!cpu_ptr) { in lan743x_tx_ring_init() 2273 tx->ring_cpu_ptr = (struct lan743x_tx_descriptor *)cpu_ptr; in lan743x_tx_ring_init() 2276 cpu_ptr = kcalloc(tx->ring_size, sizeof(*tx->buffer_info), GFP_KERNEL); in lan743x_tx_ring_init() 2277 if (!cpu_ptr) { in lan743x_tx_ring_init() 2281 tx->buffer_info = (struct lan743x_tx_buffer_info *)cpu_ptr; in lan743x_tx_ring_init() 2283 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init() 2286 if (!cpu_ptr) { in lan743x_tx_ring_init() 2291 tx->head_cpu_ptr = cpu_ptr; in lan743x_tx_ring_init() 2788 void *cpu_ptr = NULL; lan743x_rx_ring_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_sa.c | 97 r = radeon_bo_kmap(sa_manager->bo, &sa_manager->cpu_ptr); in radeon_sa_bo_manager_start()
|
H A D | radeon_object.h | 186 return to_radeon_sa_manager(sa_bo->manager)->cpu_ptr + in radeon_sa_bo_cpu_addr()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 1035 &da->gpu_addr, &da->cpu_ptr); in dm_helpers_allocate_gpu_mem() 1047 return da->cpu_ptr; in dm_helpers_allocate_gpu_mem() 1060 if (pvMem == da->cpu_ptr) { in dm_helpers_free_gpu_mem() 1061 amdgpu_bo_free_kernel(&da->bo, &da->gpu_addr, &da->cpu_ptr); in dm_helpers_free_gpu_mem()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_object.h | 185 return sa_bo->manager->cpu_ptr + sa_bo->soffset; in radeon_sa_bo_cpu_addr()
|