Searched refs:mem_obj (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_device.c | 391 struct kfd_mem_obj **mem_obj) in kfd_gtt_sa_allocate() argument 403 *mem_obj = kmalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL); in kfd_gtt_sa_allocate() 404 if ((*mem_obj) == NULL) in kfd_gtt_sa_allocate() 407 pr_debug("kfd: allocated mem_obj = %p for size = %d\n", *mem_obj, size); in kfd_gtt_sa_allocate() 426 (*mem_obj)->range_start = found; in kfd_gtt_sa_allocate() 427 (*mem_obj)->range_end = found; in kfd_gtt_sa_allocate() 428 (*mem_obj)->gpu_addr = kfd_gtt_sa_calc_gpu_addr( in kfd_gtt_sa_allocate() 432 (*mem_obj)->cpu_ptr = kfd_gtt_sa_calc_cpu_addr( in kfd_gtt_sa_allocate() 438 (uint64_t *) (*mem_obj)->gpu_addr, (*mem_obj)->cpu_ptr); in kfd_gtt_sa_allocate() 450 (*mem_obj)->range_end = in kfd_gtt_sa_allocate() [all …]
|
D | kfd_priv.h | 542 struct kfd_mem_obj **mem_obj); 544 int kfd_gtt_sa_free(struct kfd_dev *kfd, struct kfd_mem_obj *mem_obj);
|
/linux-4.1.27/drivers/gpu/drm/amd/include/ |
D | kgd_kfd_interface.h | 126 void **mem_obj, uint64_t *gpu_addr, 129 void (*free_gtt_mem)(struct kgd_dev *kgd, void *mem_obj);
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_kfd.c | 45 void **mem_obj, uint64_t *gpu_addr, 48 static void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj); 199 void **mem_obj, uint64_t *gpu_addr, in alloc_gtt_mem() argument 203 struct kgd_mem **mem = (struct kgd_mem **) mem_obj; in alloc_gtt_mem() 259 static void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in free_gtt_mem() argument 261 struct kgd_mem *mem = (struct kgd_mem *) mem_obj; in free_gtt_mem()
|