Lines Matching refs:pvr_obj
133 struct pvr_gem_object *pvr_obj; member
192 gem_from_pvr_gem(bind_op->pvr_obj), in pvr_vm_bind_op_exec()
217 if (bind_op->pvr_obj) in pvr_vm_bind_op_fini()
218 pvr_gem_object_put(bind_op->pvr_obj); in pvr_vm_bind_op_fini()
227 struct pvr_gem_object *pvr_obj, u64 offset, in pvr_vm_bind_op_map_init() argument
230 struct drm_gem_object *obj = gem_from_pvr_gem(pvr_obj); in pvr_vm_bind_op_map_init()
232 const u64 pvr_obj_size = pvr_gem_object_size(pvr_obj); in pvr_vm_bind_op_map_init()
267 sgt = pvr_gem_object_get_pages_sgt(pvr_obj); in pvr_vm_bind_op_map_init()
280 bind_op->pvr_obj = pvr_obj; in pvr_vm_bind_op_map_init()
706 struct pvr_gem_object *pvr_obj = bind_op->pvr_obj; in pvr_vm_lock_extra() local
709 if (!pvr_obj) in pvr_vm_lock_extra()
713 return drm_exec_lock_obj(&vm_exec->exec, gem_from_pvr_gem(pvr_obj)); in pvr_vm_lock_extra()
739 pvr_vm_map(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, in pvr_vm_map() argument
753 int err = pvr_vm_bind_op_map_init(&bind_op, vm_ctx, pvr_obj, in pvr_vm_map()
760 pvr_gem_object_get(pvr_obj); in pvr_vm_map()
1069 struct pvr_gem_object *pvr_obj; in pvr_vm_find_gem_object() local
1078 pvr_obj = gem_to_pvr_gem(va->gem.obj); in pvr_vm_find_gem_object()
1079 pvr_gem_object_get(pvr_obj); in pvr_vm_find_gem_object()
1088 return pvr_obj; in pvr_vm_find_gem_object()