Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_device.c391 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 …]
Dkfd_priv.h542 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/
Dkgd_kfd_interface.h126 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/
Dradeon_kfd.c45 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()