Lines Matching refs:file
29 #include <linux/file.h>
55 /** @file drm_gem.c
57 * This file provides some of the base ioctls and library routines for
69 * struct file. However, file descriptors as handles to a struct file have
78 * ioctls. The objects themselves will still include the struct file so
128 struct file *filp;
247 * Called at device or object close to release the file's
268 * drm_gem_handle_delete - deletes the given file-private handle
269 * @filp: drm file-private structure to use for the handle look up
303 * @file: drm file-private structure containing the gem object
314 int drm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev,
320 obj = drm_gem_object_lookup(file, handle);
344 * @file_priv: drm file-private structure to register the handle for
413 * @file_priv: drm file-private structure to register the handle for
681 * @filp: DRM file private date
737 * @filp: DRM file private date
760 * @filep: DRM file private date
799 * @file_priv: drm file-private structure
822 * @file_priv: drm file-private structure
872 * @file_priv: drm file-private structure
914 * drm_gem_open - initializes GEM file-private structures at devnode open time
916 * @file_private: drm file-private structure to set up
929 * drm_gem_release - release file-private GEM resources
931 * @file_private: drm file-private structure to clean up
1086 * @filp: DRM file pointer
1089 * If a driver supports GEM object mapping, mmap calls on the DRM file
1099 int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma)