Home
last modified time | relevance | path

Searched refs:cpu_ptr (Results 1 – 25 of 34) sorted by relevance

12

/linux/drivers/gpu/drm/imagination/
H A Dpvr_fw.c313 fw_osinit_init(void *cpu_ptr, void *priv) in fw_osinit_init() argument
315 struct rogue_fwif_osinit *fwif_osinit = cpu_ptr; in fw_osinit_init()
342 fw_osdata_init(void *cpu_ptr, void *priv) in fw_osdata_init() argument
344 struct rogue_fwif_osdata *fwif_osdata = cpu_ptr; in fw_osdata_init()
352 fw_fault_page_init(void *cpu_ptr, void *priv) in fw_fault_page_init() argument
354 u32 *fault_page = cpu_ptr; in fw_fault_page_init()
361 fw_sysinit_init(void *cpu_ptr, void *priv) in fw_sysinit_init() argument
363 struct rogue_fwif_sysinit *fwif_sysinit = cpu_ptr; in fw_sysinit_init()
412 fw_sysdata_init(void *cpu_ptr, void *priv) in fw_sysdata_init() argument
414 struct rogue_fwif_sysdata *fwif_sysdata = cpu_ptr; in fw_sysdata_init()
428 fw_runtime_cfg_init(void * cpu_ptr,void * priv) fw_runtime_cfg_init() argument
447 fw_gpu_util_fwcb_init(void * cpu_ptr,void * priv) fw_gpu_util_fwcb_init() argument
1265 pvr_fw_object_create_and_map_common(struct pvr_device * pvr_dev,size_t size,u64 flags,u64 dev_addr,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create_and_map_common() argument
1269 void *cpu_ptr; pvr_fw_object_create_and_map_common() local
1338 pvr_fw_object_create(struct pvr_device * pvr_dev,size_t size,u64 flags,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create() argument
1341 void *cpu_ptr; pvr_fw_object_create() local
1378 pvr_fw_object_create_and_map(struct pvr_device * pvr_dev,size_t size,u64 flags,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create_and_map() argument
1413 pvr_fw_object_create_and_map_offset(struct pvr_device * pvr_dev,u32 dev_offset,size_t size,u64 flags,void (* init)(void * cpu_ptr,void * priv),void * init_priv,struct pvr_fw_object ** fw_obj_out) pvr_fw_object_create_and_map_offset() argument
1494 void *cpu_ptr = pvr_fw_object_vmap(fw_obj); pvr_fw_hard_reset() local
[all...]
H A Dpvr_hwrt.c221 hwrtdata_common_init(void *cpu_ptr, void *priv) in hwrtdata_common_init() argument
225 memcpy(cpu_ptr, &hwrt->common, sizeof(hwrt->common)); in hwrtdata_common_init()
346 hwrt_fw_data_init(void *cpu_ptr, void *priv) in hwrt_fw_data_init() argument
350 memcpy(cpu_ptr, &hwrt_data->data, sizeof(hwrt_data->data)); in hwrt_fw_data_init()
H A Dpvr_cccb.c23 cccb_ctrl_init(void *cpu_ptr, void *priv) in cccb_ctrl_init() argument
25 struct rogue_fwif_cccb_ctl *ctrl = cpu_ptr; in cccb_ctrl_init()
H A Dpvr_context.c154 ctx_fw_data_init(void *cpu_ptr, void *priv) in ctx_fw_data_init() argument
158 memcpy(cpu_ptr, ctx->data, ctx->data_size); in ctx_fw_data_init()
H A Dpvr_fw_trace.c87 tracebuf_ctrl_init(void *cpu_ptr, void *priv) in tracebuf_ctrl_init() argument
89 struct rogue_fwif_tracebuf *tracebuf_ctrl = cpu_ptr; in tracebuf_ctrl_init()
H A Dpvr_free_list.c169 free_list_fw_init(void *cpu_ptr, void *priv) in free_list_fw_init() argument
171 struct rogue_fwif_freelist *fw_data = cpu_ptr; in free_list_fw_init()
H A Dpvr_vm.c520 fw_mem_context_init(void *cpu_ptr, void *priv) in fw_mem_context_init() argument
522 struct rogue_fwif_fwmemcontext *fw_mem_ctx = cpu_ptr; in fw_mem_context_init()
H A Dpvr_queue.c1230 static void reg_state_init(void *cpu_ptr, void *priv) in pvr_queue_create()
1235 struct rogue_fwif_geom_ctx_state *geom_ctx_state_fw = cpu_ptr; in pvr_queue_create()
1176 reg_state_init(void * cpu_ptr,void * priv) reg_state_init() argument
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sa.c55 &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 Dmes_userqueue.c198 &ctx->cpu_ptr); in mes_userq_create_ctx_space()
204 memset(ctx->cpu_ptr, 0, size); in mes_userq_create_ctx_space()
281 &queue->mqd.cpu_ptr); in mes_userq_mqd_create()
287 memset(queue->mqd.cpu_ptr, 0, in mes_userq_mqd_create()
426 r = mqd_hw_default->init_mqd(adev, (void *)queue->mqd.cpu_ptr, userq_props); in mes_userq_mqd_create()
450 &queue->fw_obj.cpu_ptr); in mes_userq_mqd_create()
454 &queue->mqd.cpu_ptr); in mes_userq_mqd_create()
466 &queue->fw_obj.cpu_ptr); in mes_userq_mqd_destroy()
469 &queue->mqd.cpu_ptr); in mes_userq_mqd_destroy()
H A Damdgpu_userq.h46 void *cpu_ptr; member
H A Damdgpu_object.h332 return to_amdgpu_sa_manager(sa_bo->manager)->cpu_ptr + in amdgpu_sa_bo_cpu_addr()
H A Damdgpu_amdkfd.c350 void **cpu_ptr, bool cp_mqd_gfx9) in amdgpu_amdkfd_alloc_kernel_mem() argument
405 *cpu_ptr = cpu_ptr_tmp; in amdgpu_amdkfd_alloc_kernel_mem()
H A Damdgpu_amdkfd.h248 void **cpu_ptr, bool mqd_gfx9);
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager.c60 mqd_mem_obj->cpu_ptr = dev->dqm->hiq_sdma_mqd.cpu_ptr; in allocate_hiq_mqd()
87 mqd_mem_obj->cpu_ptr = (uint32_t *)((uint64_t) in allocate_sdma_mqd()
88 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); in allocate_sdma_mqd()
288 mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t) in kfd_get_hiq_xcc_mqd()
289 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); in kfd_get_hiq_xcc_mqd()
H A Dkfd_kernel_queue.c78 kq->pq_kernel_addr = kq->pq->cpu_ptr; in kq_initialize()
88 kq->eop_kernel_addr = kq->eop_mem->cpu_ptr; in kq_initialize()
99 kq->rptr_kernel = kq->rptr_mem->cpu_ptr; in kq_initialize()
108 kq->wptr_kernel = kq->wptr_mem->cpu_ptr; in kq_initialize()
H A Dkfd_mqd_manager_v9.c167 (void *)&(mqd_mem_obj->cpu_ptr), true); in allocate_mqd()
190 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd()
461 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd()
522 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr;
587 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma()
713 xcc_mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t)mqd_mem_obj->cpu_ptr in init_mqd_v9_4_3()
849 *mqd = mqd_mem_obj->cpu_ptr; in restore_mqd_v9_4_3()
H A Dkfd_mqd_manager_v11.c123 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd()
339 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd()
377 m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma()
433 m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
H A Dkfd_device.c1367 (*mem_obj)->cpu_ptr = kfd_gtt_sa_calc_cpu_addr( in kfd_gtt_sa_allocate()
1373 (uint64_t *) (*mem_obj)->gpu_addr, (*mem_obj)->cpu_ptr); in kfd_gtt_sa_allocate()
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c2151 void *cpu_ptr = NULL; in lan743x_tx_ring_init()
2171 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init()
2173 if (!cpu_ptr) { in lan743x_tx_ring_init()
2179 tx->ring_cpu_ptr = (struct lan743x_tx_descriptor *)cpu_ptr; in lan743x_tx_ring_init()
2182 cpu_ptr = kzalloc_objs(*tx->buffer_info, tx->ring_size); in lan743x_tx_ring_init()
2183 if (!cpu_ptr) { in lan743x_tx_ring_init()
2187 tx->buffer_info = (struct lan743x_tx_buffer_info *)cpu_ptr; in lan743x_tx_ring_init()
2189 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init()
2192 if (!cpu_ptr) { in lan743x_tx_ring_init()
2197 tx->head_cpu_ptr = cpu_ptr; in lan743x_tx_ring_init()
2152 void *cpu_ptr = NULL; lan743x_tx_ring_init() local
2694 void *cpu_ptr = NULL; lan743x_rx_ring_init() local
[all...]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_sa.c97 r = radeon_bo_kmap(sa_manager->bo, &sa_manager->cpu_ptr); in radeon_sa_bo_manager_start()
H A Dradeon_object.h186 return to_radeon_sa_manager(sa_bo->manager)->cpu_ptr + in radeon_sa_bo_cpu_addr()
/linux/drivers/gpu/drm/amd/ras/ras_mgr/
H A Damdgpu_virt_ras_cmd.c39 void *fw_va = adev->mman.resv_region[AMDGPU_RESV_FW_VRAM_USAGE].cpu_ptr; in amdgpu_virt_ras_get_cmd_shared_mem()
40 void *drv_va = adev->mman.resv_region[AMDGPU_RESV_DRV_VRAM_USAGE].cpu_ptr; in amdgpu_virt_ras_get_cmd_shared_mem()
/linux/drivers/gpu/drm/amd/pm/powerplay/
H A Damd_powerplay.c192 void *cpu_ptr = NULL; in pp_reserve_vram_for_smu() local
200 &cpu_ptr)) { in pp_reserve_vram_for_smu()
207 lower_32_bits((unsigned long)cpu_ptr), in pp_reserve_vram_for_smu()
208 upper_32_bits((unsigned long)cpu_ptr), in pp_reserve_vram_for_smu()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h258 * @cpu_ptr: CPU virtual address of the GPU buffer object
264 void *cpu_ptr;
266 void *cpu_ptr; global() member

12