Lines Matching refs:drm_file
79 struct drm_file;
237 struct drm_file *file_priv);
276 struct drm_file *file_priv;
289 struct drm_file { struct
342 struct drm_file *file_priv; argument
397 int (*open) (struct drm_device *, struct drm_file *);
398 void (*preclose) (struct drm_device *, struct drm_file *file_priv);
399 void (*postclose) (struct drm_device *, struct drm_file *);
404 int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv);
552 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
554 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv,
567 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
568 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
572 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
575 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
602 int (*dumb_create)(struct drm_file *file_priv,
605 int (*dumb_map_offset)(struct drm_file *file_priv,
608 int (*dumb_destroy)(struct drm_file *file_priv,
863 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client()
868 static inline bool drm_is_control_client(const struct drm_file *file_priv) in drm_is_control_client()
873 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client()
900 struct drm_file *file_priv);
918 struct drm_file *filp);
1001 struct drm_file *file_priv, uint32_t handle, uint32_t flags,
1006 struct drm_file *file_priv, int prime_fd, uint32_t *handle);