Lines Matching refs:file

102 int lima_gem_create_handle(struct drm_device *dev, struct drm_file *file,  in lima_gem_create_handle()  argument
138 err = drm_gem_handle_create(file, obj, handle); in lima_gem_create_handle()
157 static int lima_gem_object_open(struct drm_gem_object *obj, struct drm_file *file) in lima_gem_object_open() argument
160 struct lima_drm_priv *priv = to_lima_drm_priv(file); in lima_gem_object_open()
166 static void lima_gem_object_close(struct drm_gem_object *obj, struct drm_file *file) in lima_gem_object_close() argument
169 struct lima_drm_priv *priv = to_lima_drm_priv(file); in lima_gem_object_close()
234 int lima_gem_get_info(struct drm_file *file, u32 handle, u32 *va, u64 *offset) in lima_gem_get_info() argument
238 struct lima_drm_priv *priv = to_lima_drm_priv(file); in lima_gem_get_info()
241 obj = drm_gem_object_lookup(file, handle); in lima_gem_get_info()
273 static int lima_gem_add_deps(struct drm_file *file, struct lima_submit *submit) in lima_gem_add_deps() argument
283 err = drm_syncobj_find_fence(file, submit->in_sync[i], in lima_gem_add_deps()
298 int lima_gem_submit(struct drm_file *file, struct lima_submit *submit) in lima_gem_submit() argument
302 struct lima_drm_priv *priv = to_lima_drm_priv(file); in lima_gem_submit()
309 out_sync = drm_syncobj_find(file, submit->out_sync); in lima_gem_submit()
318 obj = drm_gem_object_lookup(file, submit->bos[i].handle); in lima_gem_submit()
349 err = lima_gem_add_deps(file, submit); in lima_gem_submit()
404 int lima_gem_wait(struct drm_file *file, u32 handle, u32 op, s64 timeout_ns) in lima_gem_wait() argument
414 ret = drm_gem_dma_resv_wait(file, handle, write, timeout); in lima_gem_wait()