/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_sa_types.h | 16 void *cpu_ptr; member in struct:xe_sa_manager
|
H A D | xe_sa.c | 29 kvfree(sa_manager->cpu_ptr); 64 sa_manager->cpu_ptr = kvzalloc(managed_size, GFP_KERNEL); 65 if (!sa_manager->cpu_ptr) { 71 sa_manager->cpu_ptr = bo->vmap.vaddr; 72 memset(sa_manager->cpu_ptr, 0, bo->ttm.base.size);
|
H A D | xe_sa.h | 36 return to_xe_sa_manager(sa->manager)->cpu_ptr +
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_sa.c | 55 &sa_manager->cpu_ptr); 61 memset(sa_manager->cpu_ptr, 0, size); 76 amdgpu_bo_free_kernel(&sa_manager->bo, &sa_manager->gpu_addr, &sa_manager->cpu_ptr);
|
H A D | sdma_v5_0.c | 977 volatile uint32_t *cpu_ptr = NULL; local 986 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); 987 *cpu_ptr = tmp; 1016 tmp = le32_to_cpu(*cpu_ptr); 1054 volatile uint32_t *cpu_ptr = NULL; local 1068 cpu_ptr = amdgpu_mes_ctx_get_offs_cpu_addr(ring, offset); 1069 *cpu_ptr = tmp; 1114 tmp = le32_to_cpu(*cpu_ptr);
|
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_fw.c | 316 fw_osinit_init(void *cpu_ptr, void *priv) argument 318 struct rogue_fwif_osinit *fwif_osinit = cpu_ptr; 345 fw_osdata_init(void *cpu_ptr, void *priv) argument 347 struct rogue_fwif_osdata *fwif_osdata = cpu_ptr; 355 fw_fault_page_init(void *cpu_ptr, void *priv) argument 357 u32 *fault_page = cpu_ptr; 364 fw_sysinit_init(void *cpu_ptr, void *priv) argument 366 struct rogue_fwif_sysinit *fwif_sysinit = cpu_ptr; 415 fw_sysdata_init(void *cpu_ptr, void *priv) argument 417 struct rogue_fwif_sysdata *fwif_sysdata = cpu_ptr; 431 fw_runtime_cfg_init(void *cpu_ptr, void *priv) argument 447 fw_gpu_util_fwcb_init(void *cpu_ptr, void *priv) argument 1246 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) argument 1252 void *cpu_ptr; local 1320 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) argument 1324 void *cpu_ptr; local 1360 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) argument 1394 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) argument 1468 void *cpu_ptr = pvr_fw_object_vmap(fw_obj); local [all...] |
H A D | pvr_gem.c | 277 void *cpu_ptr; local 279 cpu_ptr = pvr_gem_object_vmap(pvr_obj); 280 if (IS_ERR(cpu_ptr)) 281 return PTR_ERR(cpu_ptr); 283 memset(cpu_ptr, 0, pvr_gem_object_size(pvr_obj));
|
H A D | pvr_fw.h | 53 void (*init)(void *cpu_ptr, void *priv); 450 void (*init)(void *cpu_ptr, void *priv), void *init_priv, 454 void (*init)(void *cpu_ptr, void *priv), 459 u64 flags, void (*init)(void *cpu_ptr, void *priv),
|
H A D | pvr_hwrt.c | 224 hwrtdata_common_init(void *cpu_ptr, void *priv) argument 228 memcpy(cpu_ptr, &hwrt->common, sizeof(hwrt->common)); 349 hwrt_fw_data_init(void *cpu_ptr, void *priv) argument 353 memcpy(cpu_ptr, &hwrt_data->data, sizeof(hwrt_data->data));
|
H A D | pvr_cccb.c | 23 cccb_ctrl_init(void *cpu_ptr, void *priv) argument 25 struct rogue_fwif_cccb_ctl *ctrl = cpu_ptr;
|
H A D | pvr_context.c | 162 ctx_fw_data_init(void *cpu_ptr, void *priv) argument 166 memcpy(cpu_ptr, ctx->data, ctx->data_size);
|
H A D | pvr_ccb.c | 25 ccb_ctrl_init(void *cpu_ptr, void *priv) argument 27 struct rogue_fwif_ccb_ctl *ctrl = cpu_ptr;
|
H A D | pvr_free_list.c | 169 free_list_fw_init(void *cpu_ptr, void *priv) argument 171 struct rogue_fwif_freelist *fw_data = cpu_ptr;
|
H A D | pvr_fw_trace.c | 19 tracebuf_ctrl_init(void *cpu_ptr, void *priv) argument 21 struct rogue_fwif_tracebuf *tracebuf_ctrl = cpu_ptr;
|
/linux-master/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; 85 mqd_mem_obj->cpu_ptr = (uint32_t *)((uint64_t) 86 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset); 284 mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t) 285 dev->dqm->hiq_sdma_mqd.cpu_ptr + offset);
|
H A D | kfd_kernel_queue.c | 91 kq->pq_kernel_addr = kq->pq->cpu_ptr; 101 kq->eop_kernel_addr = kq->eop_mem->cpu_ptr; 112 kq->rptr_kernel = kq->rptr_mem->cpu_ptr; 121 kq->wptr_kernel = kq->wptr_mem->cpu_ptr; 172 kq->fence_kernel_address = kq->fence_mem_obj->cpu_ptr;
|
H A D | kfd_mqd_manager_cik.c | 95 m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr; 148 m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr; 269 m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr; 307 m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr;
|
H A D | kfd_mqd_manager_v10.c | 95 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; 290 m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr; 348 m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr; 410 m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr;
|
H A D | kfd_mqd_manager_v9.c | 142 (void *)&(mqd_mem_obj->cpu_ptr), true); 165 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; 391 m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr; 452 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; 513 m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr; 617 xcc_mqd_mem_obj->cpu_ptr = (uint32_t *)((uintptr_t)mqd_mem_obj->cpu_ptr
|
H A D | kfd_mqd_manager_vi.c | 98 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; 301 m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr; 346 m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr; 406 m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr;
|
H A D | kfd_mqd_manager_v11.c | 132 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; 343 m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr; 403 m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr;
|
H A D | kfd_packet_manager.c | 110 *(void **)rl_buffer = pm->ib_buffer_obj->cpu_ptr; 457 pm->ib_buffer_obj->cpu_ptr, pm->ib_size_bytes, false);
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_sa.c | 97 r = radeon_bo_kmap(sa_manager->bo, &sa_manager->cpu_ptr);
|
H A D | radeon_object.h | 186 return to_radeon_sa_manager(sa_bo->manager)->cpu_ptr +
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 2297 void *cpu_ptr = NULL; local 2317 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, 2319 if (!cpu_ptr) { 2325 tx->ring_cpu_ptr = (struct lan743x_tx_descriptor *)cpu_ptr; 2328 cpu_ptr = kcalloc(tx->ring_size, sizeof(*tx->buffer_info), GFP_KERNEL); 2329 if (!cpu_ptr) { 2333 tx->buffer_info = (struct lan743x_tx_buffer_info *)cpu_ptr; 2335 cpu_ptr = dma_alloc_coherent(&tx->adapter->pdev->dev, 2338 if (!cpu_ptr) { 2343 tx->head_cpu_ptr = cpu_ptr; 2840 void *cpu_ptr = NULL; local [all...] |