Home
last modified time | relevance | path

Searched refs:mem_obj (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_device.c1391 struct kfd_mem_obj **mem_obj) in kfd_gtt_sa_allocate() argument
1402 if (!(*mem_obj)) in kfd_gtt_sa_allocate()
1425 (*mem_obj)->range_end = found; in kfd_gtt_sa_allocate()
1436 (uint64_t *) (*mem_obj)->gpu_addr, (*mem_obj)->cpu_ptr); in kfd_gtt_sa_allocate()
1448 (*mem_obj)->range_end = in kfd_gtt_sa_allocate()
1476 (*mem_obj)->range_start, (*mem_obj)->range_end); in kfd_gtt_sa_allocate()
1491 kfree(*mem_obj); in kfd_gtt_sa_allocate()
1500 if (!mem_obj) in kfd_gtt_sa_free()
1504 mem_obj, mem_obj->range_start, mem_obj->range_end); in kfd_gtt_sa_free()
1510 bit <= mem_obj->range_end; in kfd_gtt_sa_free()
[all …]
A Dkfd_dbgdev.c53 struct kfd_mem_obj *mem_obj; in dbgdev_diq_submit_ib() local
114 &mem_obj); in dbgdev_diq_submit_ib()
138 addr.quad_part = mem_obj->gpu_addr; in dbgdev_diq_submit_ib()
161 kfd_gtt_sa_free(dbgdev->dev, mem_obj); in dbgdev_diq_submit_ib()
342 struct kfd_mem_obj *mem_obj; in dbgdev_address_watch_diq() local
373 packet_buff_uint = mem_obj->cpu_ptr; in dbgdev_address_watch_diq()
471 mem_obj->gpu_addr, in dbgdev_address_watch_diq()
481 kfd_gtt_sa_free(dbgdev->dev, mem_obj); in dbgdev_address_watch_diq()
590 struct kfd_mem_obj *mem_obj; in dbgdev_wave_control_diq() local
644 packet_buff_uint = mem_obj->cpu_ptr; in dbgdev_wave_control_diq()
[all …]
A Dkfd_priv.h965 struct kfd_mem_obj **mem_obj);
967 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
A Dkfd_device_queue_manager.c1847 struct kfd_mem_obj *mem_obj = &dqm->hiq_sdma_mqd; in allocate_hiq_sdma_mqd() local
1854 &(mem_obj->gtt_mem), &(mem_obj->gpu_addr), in allocate_hiq_sdma_mqd()
1855 (void *)&(mem_obj->cpu_ptr), false); in allocate_hiq_sdma_mqd()
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_amdkfd.c245 void **mem_obj, uint64_t *gpu_addr, in amdgpu_amdkfd_alloc_gtt_mem() argument
299 *mem_obj = bo; in amdgpu_amdkfd_alloc_gtt_mem()
317 void amdgpu_amdkfd_free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in amdgpu_amdkfd_free_gtt_mem() argument
319 struct amdgpu_bo *bo = (struct amdgpu_bo *) mem_obj; in amdgpu_amdkfd_free_gtt_mem()
329 void **mem_obj) in amdgpu_amdkfd_alloc_gws() argument
354 *mem_obj = bo; in amdgpu_amdkfd_alloc_gws()
358 void amdgpu_amdkfd_free_gws(struct kgd_dev *kgd, void *mem_obj) in amdgpu_amdkfd_free_gws() argument
360 struct amdgpu_bo *bo = (struct amdgpu_bo *)mem_obj; in amdgpu_amdkfd_free_gws()
A Damdgpu_amdkfd.h202 void **mem_obj, uint64_t *gpu_addr,
204 void amdgpu_amdkfd_free_gtt_mem(struct kgd_dev *kgd, void *mem_obj);
205 int amdgpu_amdkfd_alloc_gws(struct kgd_dev *kgd, size_t size, void **mem_obj);
206 void amdgpu_amdkfd_free_gws(struct kgd_dev *kgd, void *mem_obj);
/linux/drivers/infiniband/sw/siw/
A Dsiw_mem.c89 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj, in siw_mr_add_mem() argument
100 mem->mem_obj = mem_obj; in siw_mr_add_mem()
146 if (!mem->is_mw && mem->mem_obj) { in siw_free_mem()
A Dsiw_mem.h22 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
A Dsiw_qp_rx.c488 if (mem_p->mem_obj == NULL) in siw_proc_send()
601 if (mem->mem_obj == NULL) in siw_proc_write()
853 if (mem_p->mem_obj == NULL) in siw_proc_rresp()
A Dsiw_qp_tx.c57 if (!mem->mem_obj) { in siw_try_1seg()
470 is_kva = mem->mem_obj == NULL ? 1 : 0; in siw_tx_hdt()
A Dsiw.h159 void *mem_obj; member

Completed in 29 milliseconds