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()
297 struct pvr_gem_object *pvr_obj, in pvr_vm_bind_op_unmap_init() argument
322 bind_op->pvr_obj = pvr_obj; in pvr_vm_bind_op_unmap_init()
692 struct pvr_gem_object *pvr_obj = bind_op->pvr_obj; in pvr_vm_lock_extra() local
695 return drm_exec_lock_obj(&vm_exec->exec, gem_from_pvr_gem(pvr_obj)); in pvr_vm_lock_extra()
721 pvr_vm_map(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, in pvr_vm_map() argument
735 int err = pvr_vm_bind_op_map_init(&bind_op, vm_ctx, pvr_obj, in pvr_vm_map()
742 pvr_gem_object_get(pvr_obj); in pvr_vm_map()
778 struct pvr_gem_object *pvr_obj, in pvr_vm_unmap_obj_locked() argument
792 int err = pvr_vm_bind_op_unmap_init(&bind_op, vm_ctx, pvr_obj, in pvr_vm_unmap_obj_locked()
797 pvr_gem_object_get(pvr_obj); in pvr_vm_unmap_obj_locked()
826 pvr_vm_unmap_obj(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, in pvr_vm_unmap_obj() argument
832 err = pvr_vm_unmap_obj_locked(vm_ctx, pvr_obj, device_addr, size); in pvr_vm_unmap_obj()
852 struct pvr_gem_object *pvr_obj; in pvr_vm_unmap() local
860 pvr_obj = gem_to_pvr_gem(va->gem.obj); in pvr_vm_unmap()
861 err = pvr_vm_unmap_obj_locked(vm_ctx, pvr_obj, in pvr_vm_unmap()
885 struct pvr_gem_object *pvr_obj; in pvr_vm_unmap_all() local
894 pvr_obj = gem_to_pvr_gem(va->gem.obj); in pvr_vm_unmap_all()
896 WARN_ON(pvr_vm_unmap_obj_locked(vm_ctx, pvr_obj, in pvr_vm_unmap_all()
1149 struct pvr_gem_object *pvr_obj; in pvr_vm_find_gem_object() local
1158 pvr_obj = gem_to_pvr_gem(va->gem.obj); in pvr_vm_find_gem_object()
1159 pvr_gem_object_get(pvr_obj); in pvr_vm_find_gem_object()
1168 return pvr_obj; in pvr_vm_find_gem_object()