Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/
Dkfd_device.c818 struct kfd_mem_obj **mem_obj) in kfd_gtt_sa_allocate() argument
828 *mem_obj = kzalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL); in kfd_gtt_sa_allocate()
829 if (!(*mem_obj)) in kfd_gtt_sa_allocate()
832 pr_debug("Allocated mem_obj = %p for size = %d\n", *mem_obj, size); in kfd_gtt_sa_allocate()
851 (*mem_obj)->range_start = found; in kfd_gtt_sa_allocate()
852 (*mem_obj)->range_end = found; in kfd_gtt_sa_allocate()
853 (*mem_obj)->gpu_addr = kfd_gtt_sa_calc_gpu_addr( in kfd_gtt_sa_allocate()
857 (*mem_obj)->cpu_ptr = kfd_gtt_sa_calc_cpu_addr( in kfd_gtt_sa_allocate()
863 (uint64_t *) (*mem_obj)->gpu_addr, (*mem_obj)->cpu_ptr); in kfd_gtt_sa_allocate()
875 (*mem_obj)->range_end = in kfd_gtt_sa_allocate()
[all …]
Dkfd_dbgdev.c53 struct kfd_mem_obj *mem_obj; in dbgdev_diq_submit_ib() local
114 &mem_obj); in dbgdev_diq_submit_ib()
122 rm_state = (uint64_t *) mem_obj->cpu_ptr; 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
366 status = kfd_gtt_sa_allocate(dbgdev->dev, ib_size, &mem_obj); in dbgdev_address_watch_diq()
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()
[all …]
Dkfd_priv.h796 struct kfd_mem_obj **mem_obj);
798 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd.h138 void **mem_obj, uint64_t *gpu_addr,
140 void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj);
Damdgpu_amdkfd.c274 void **mem_obj, uint64_t *gpu_addr, in alloc_gtt_mem() argument
327 *mem_obj = bo; in alloc_gtt_mem()
345 void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in free_gtt_mem() argument
347 struct amdgpu_bo *bo = (struct amdgpu_bo *) mem_obj; in free_gtt_mem()
/Linux-v4.19/drivers/gpu/drm/amd/include/
Dkgd_kfd_interface.h294 void **mem_obj, uint64_t *gpu_addr,
297 void (*free_gtt_mem)(struct kgd_dev *kgd, void *mem_obj);