/linux/drivers/gpu/drm/imagination/ |
H A D | pvr_fw.c | 312 fw_osinit_init(void *cpu_ptr, void *priv) in fw_osinit_init() argument 314 struct rogue_fwif_osinit *fwif_osinit = cpu_ptr; in fw_osinit_init() 341 fw_osdata_init(void *cpu_ptr, void *priv) in fw_osdata_init() argument 343 struct rogue_fwif_osdata *fwif_osdata = cpu_ptr; in fw_osdata_init() 351 fw_fault_page_init(void *cpu_ptr, void *priv) in fw_fault_page_init() argument 353 u32 *fault_page = cpu_ptr; in fw_fault_page_init() 360 fw_sysinit_init(void *cpu_ptr, void *priv) in fw_sysinit_init() argument 362 struct rogue_fwif_sysinit *fwif_sysinit = cpu_ptr; in fw_sysinit_init() 411 fw_sysdata_init(void *cpu_ptr, void *priv) in fw_sysdata_init() argument 413 struct rogue_fwif_sysdata *fwif_sysdata = cpu_ptr; in fw_sysdata_init() 427 fw_runtime_cfg_init(void * cpu_ptr,void * priv) fw_runtime_cfg_init() argument 446 fw_gpu_util_fwcb_init(void * cpu_ptr,void * priv) fw_gpu_util_fwcb_init() argument 1264 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 1268 void *cpu_ptr; pvr_fw_object_create_and_map_common() local 1337 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 1340 void *cpu_ptr; pvr_fw_object_create() local 1377 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 1412 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 1493 void *cpu_ptr = pvr_fw_object_vmap(fw_obj); pvr_fw_hard_reset() local [all...] |
H A D | pvr_gem.c | 276 void *cpu_ptr; in pvr_gem_object_zero() local 278 cpu_ptr = pvr_gem_object_vmap(pvr_obj); in pvr_gem_object_zero() 279 if (IS_ERR(cpu_ptr)) in pvr_gem_object_zero() 280 return PTR_ERR(cpu_ptr); in pvr_gem_object_zero() 282 memset(cpu_ptr, 0, pvr_gem_object_size(pvr_obj)); in pvr_gem_object_zero()
|
H A D | pvr_fw.h | 53 void (*init)(void *cpu_ptr, void *priv); 423 void (*init)(void *cpu_ptr, void *priv), void *init_priv, 427 void (*init)(void *cpu_ptr, void *priv), 432 u64 flags, void (*init)(void *cpu_ptr, void *priv),
|
H A D | pvr_hwrt.c | 221 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 D | pvr_cccb.c | 23 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 D | pvr_context.c | 154 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 D | pvr_fw_trace.c | 20 tracebuf_ctrl_init(void *cpu_ptr, void *priv) in tracebuf_ctrl_init() argument 22 struct rogue_fwif_tracebuf *tracebuf_ctrl = cpu_ptr; in tracebuf_ctrl_init()
|
H A D | pvr_free_list.c | 169 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 D | pvr_vm.c | 514 fw_mem_context_init(void *cpu_ptr, void *priv) in fw_mem_context_init() argument 516 struct rogue_fwif_fwmemcontext *fw_mem_ctx = cpu_ptr; in fw_mem_context_init()
|
/linux/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 | amdgpu_userq.h | 45 void *cpu_ptr; member
|
H A D | mes_userqueue.c | 307 r = mqd_hw_default->init_mqd(adev, (void *)queue->mqd.cpu_ptr, userq_props); in mes_userq_mqd_create()
|
H A D | amdgpu_userq.c | 198 r = amdgpu_bo_kmap(userq_obj->obj, &userq_obj->cpu_ptr); in amdgpu_userq_create_object() 206 memset(userq_obj->cpu_ptr, 0, size); in amdgpu_userq_create_object()
|
/linux/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() 286 mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t) in kfd_get_hiq_xcc_mqd() 287 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); in kfd_get_hiq_xcc_mqd()
|
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_v9.c | 144 (void *)&(mqd_mem_obj->cpu_ptr), true); in allocate_mqd() 167 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 419 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 480 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() 545 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd_sdma() 671 xcc_mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t)mqd_mem_obj->cpu_ptr in get_xcc_mqd() 801 *mqd = mqd_mem_obj->cpu_ptr; in restore_mqd_v9_4_3()
|
H A D | kfd_mqd_manager_v10.c | 95 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 292 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 350 m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma() 412 m = (struct v10_sdma_mqd *) 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() 344 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; in restore_mqd() 404 m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
H A D | kfd_mqd_manager_v12.c | 105 m = (struct v12_compute_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd() 309 m = (struct v12_sdma_mqd *) mqd_mem_obj->cpu_ptr; in init_mqd_sdma()
|
/linux/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 2113 void *cpu_ptr = NULL; in lan743x_tx_ring_init() local 2133 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init() 2135 if (!cpu_ptr) { in lan743x_tx_ring_init() 2141 tx->ring_cpu_ptr = (struct lan743x_tx_descriptor *)cpu_ptr; in lan743x_tx_ring_init() 2144 cpu_ptr = kcalloc(tx->ring_size, sizeof(*tx->buffer_info), GFP_KERNEL); in lan743x_tx_ring_init() 2145 if (!cpu_ptr) { in lan743x_tx_ring_init() 2149 tx->buffer_info = (struct lan743x_tx_buffer_info *)cpu_ptr; in lan743x_tx_ring_init() 2151 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, in lan743x_tx_ring_init() 2154 if (!cpu_ptr) { in lan743x_tx_ring_init() 2159 tx->head_cpu_ptr = cpu_ptr; in lan743x_tx_ring_init() 2655 void *cpu_ptr = NULL; lan743x_rx_ring_init() local [all...] |
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_buf.c | 162 ptrdiff_t offset = ptr - cache->sam->cpu_ptr; in xe_guc_cache_gpu_addr_from_ptr()
|
/linux/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()
|
/linux/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | amd_powerplay.c | 195 void *cpu_ptr = NULL; in pp_reserve_vram_for_smu() local 203 &cpu_ptr)) { in pp_reserve_vram_for_smu() 210 lower_32_bits((unsigned long)cpu_ptr), in pp_reserve_vram_for_smu() 211 upper_32_bits((unsigned long)cpu_ptr), in pp_reserve_vram_for_smu()
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.h | 225 * @cpu_ptr: CPU virtual address of the GPU buffer object 231 void *cpu_ptr; member
|