Lines Matching refs:userq_obj
497 struct amdgpu_userq_obj *userq_obj, in amdgpu_userq_create_object() argument
514 r = amdgpu_bo_create(adev, &bp, &userq_obj->obj); in amdgpu_userq_create_object()
520 r = amdgpu_bo_reserve(userq_obj->obj, true); in amdgpu_userq_create_object()
526 r = amdgpu_ttm_alloc_gart(&(userq_obj->obj)->tbo); in amdgpu_userq_create_object()
532 r = amdgpu_bo_kmap(userq_obj->obj, &userq_obj->cpu_ptr); in amdgpu_userq_create_object()
538 userq_obj->gpu_addr = amdgpu_bo_gpu_offset(userq_obj->obj); in amdgpu_userq_create_object()
539 amdgpu_bo_unreserve(userq_obj->obj); in amdgpu_userq_create_object()
540 memset(userq_obj->cpu_ptr, 0, size); in amdgpu_userq_create_object()
544 amdgpu_bo_unreserve(userq_obj->obj); in amdgpu_userq_create_object()
547 amdgpu_bo_unref(&userq_obj->obj); in amdgpu_userq_create_object()
552 struct amdgpu_userq_obj *userq_obj) in amdgpu_userq_destroy_object() argument
554 amdgpu_bo_kunmap(userq_obj->obj); in amdgpu_userq_destroy_object()
555 amdgpu_bo_unref(&userq_obj->obj); in amdgpu_userq_destroy_object()