Searched refs:mem_obj (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_device.c | 454 struct kfd_mem_obj **mem_obj) in kfd_gtt_sa_allocate() argument 466 *mem_obj = kmalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL); in kfd_gtt_sa_allocate() 467 if ((*mem_obj) == NULL) in kfd_gtt_sa_allocate() 470 pr_debug("kfd: allocated mem_obj = %p for size = %d\n", *mem_obj, size); in kfd_gtt_sa_allocate() 489 (*mem_obj)->range_start = found; in kfd_gtt_sa_allocate() 490 (*mem_obj)->range_end = found; in kfd_gtt_sa_allocate() 491 (*mem_obj)->gpu_addr = kfd_gtt_sa_calc_gpu_addr( in kfd_gtt_sa_allocate() 495 (*mem_obj)->cpu_ptr = kfd_gtt_sa_calc_cpu_addr( in kfd_gtt_sa_allocate() 501 (uint64_t *) (*mem_obj)->gpu_addr, (*mem_obj)->cpu_ptr); in kfd_gtt_sa_allocate() 513 (*mem_obj)->range_end = in kfd_gtt_sa_allocate() [all …]
|
D | kfd_dbgdev.c | 56 struct kfd_mem_obj *mem_obj; in dbgdev_diq_submit_ib() local 116 &mem_obj); in dbgdev_diq_submit_ib() 124 rm_state = (uint64_t *) mem_obj->cpu_ptr; in dbgdev_diq_submit_ib() 141 addr.quad_part = mem_obj->gpu_addr; in dbgdev_diq_submit_ib() 164 kfd_gtt_sa_free(dbgdev->dev, mem_obj); in dbgdev_diq_submit_ib() 357 struct kfd_mem_obj *mem_obj; in dbgdev_address_watch_diq() local 384 status = kfd_gtt_sa_allocate(dbgdev->dev, ib_size, &mem_obj); in dbgdev_address_watch_diq() 391 packet_buff_uint = mem_obj->cpu_ptr; in dbgdev_address_watch_diq() 497 mem_obj->gpu_addr, in dbgdev_address_watch_diq() 507 kfd_gtt_sa_free(dbgdev->dev, mem_obj); in dbgdev_address_watch_diq() [all …]
|
D | kfd_priv.h | 590 struct kfd_mem_obj **mem_obj); 592 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_amdkfd.c | 170 void **mem_obj, uint64_t *gpu_addr, in alloc_gtt_mem() argument 174 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() 230 void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in free_gtt_mem() argument 232 struct kgd_mem *mem = (struct kgd_mem *) mem_obj; in free_gtt_mem()
|
D | amdgpu_amdkfd.h | 57 void **mem_obj, uint64_t *gpu_addr, 59 void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj);
|
/linux-4.4.14/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 127 void **mem_obj, uint64_t *gpu_addr, 130 void (*free_gtt_mem)(struct kgd_dev *kgd, void *mem_obj);
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_kfd.c | 52 void **mem_obj, uint64_t *gpu_addr, 55 static void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj); 231 void **mem_obj, uint64_t *gpu_addr, in alloc_gtt_mem() argument 235 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() 291 static void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in free_gtt_mem() argument 293 struct kgd_mem *mem = (struct kgd_mem *) mem_obj; in free_gtt_mem()
|