Searched refs:mem_obj (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device.c1205 struct kfd_mem_obj **mem_obj)
1216 *mem_obj = kzalloc(sizeof(struct kfd_mem_obj), GFP_KERNEL);
1217 if (!(*mem_obj))
1220 pr_debug("Allocated mem_obj = %p for size = %d\n", *mem_obj, size);
1238 /* Update fields of mem_obj */
1239 (*mem_obj)->range_start = found;
1240 (*mem_obj)->range_end = found;
1241 (*mem_obj)->gpu_addr = kfd_gtt_sa_calc_gpu_addr(
1245 (*mem_obj)
1204 kfd_gtt_sa_allocate(struct kfd_node *node, unsigned int size, struct kfd_mem_obj **mem_obj) argument
1308 kfd_gtt_sa_free(struct kfd_node *node, struct kfd_mem_obj *mem_obj) argument
[all...]
H A Dkfd_priv.h1096 struct kfd_mem_obj **mem_obj);
1098 int kfd_gtt_sa_free(struct kfd_node *node, struct kfd_mem_obj *mem_obj);
H A Dkfd_device_queue_manager.c2492 struct kfd_mem_obj *mem_obj = &dqm->hiq_sdma_mqd; local
2500 &(mem_obj->gtt_mem), &(mem_obj->gpu_addr),
2501 (void *)&(mem_obj->cpu_ptr), false);
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_free_list.c285 sgt = drm_gem_shmem_get_pages_sgt(&free_list_node->mem_obj->base);
320 free_list_node->mem_obj = pvr_gem_object_create(pvr_dev,
324 if (IS_ERR(free_list_node->mem_obj)) {
325 err = PTR_ERR(free_list_node->mem_obj);
349 pvr_gem_object_put(free_list_node->mem_obj);
397 pvr_gem_object_put(free_list_node->mem_obj);
H A Dpvr_free_list.h40 /** @mem_obj: GEM object representing the pages in this node. */
41 struct pvr_gem_object *mem_obj; member in struct:pvr_free_list_node
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.c292 void **mem_obj, uint64_t *gpu_addr,
345 *mem_obj = bo;
363 void amdgpu_amdkfd_free_gtt_mem(struct amdgpu_device *adev, void *mem_obj) argument
365 struct amdgpu_bo *bo = (struct amdgpu_bo *) mem_obj;
375 void **mem_obj)
399 *mem_obj = bo;
403 void amdgpu_amdkfd_free_gws(struct amdgpu_device *adev, void *mem_obj) argument
405 struct amdgpu_bo *bo = (struct amdgpu_bo *)mem_obj;
291 amdgpu_amdkfd_alloc_gtt_mem(struct amdgpu_device *adev, size_t size, void **mem_obj, uint64_t *gpu_addr, void **cpu_ptr, bool cp_mqd_gfx9) argument
374 amdgpu_amdkfd_alloc_gws(struct amdgpu_device *adev, size_t size, void **mem_obj) argument
H A Damdgpu_amdkfd.h234 void **mem_obj, uint64_t *gpu_addr,
236 void amdgpu_amdkfd_free_gtt_mem(struct amdgpu_device *adev, void *mem_obj);
238 void **mem_obj);
239 void amdgpu_amdkfd_free_gws(struct amdgpu_device *adev, void *mem_obj);
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_mem.c81 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj, argument
92 mem->mem_obj = mem_obj;
138 if (!mem->is_mw && mem->mem_obj) {
H A Dsiw_mem.h23 int siw_mr_add_mem(struct siw_mr *mr, struct ib_pd *pd, void *mem_obj,
H A Dsiw.h159 void *mem_obj; member in union:siw_mem::__anon1018
H A Dsiw_qp_tx.c66 if (!mem->mem_obj) {
469 is_kva = mem->mem_obj == NULL ? 1 : 0;
H A Dsiw_qp_rx.c413 if (mem_p->mem_obj == NULL)

Completed in 152 milliseconds