Lines Matching refs:drm_file
79 struct drm_file;
247 struct drm_file *file_priv);
286 struct drm_file *file_priv;
299 struct drm_file { struct
361 struct drm_file *file_priv; argument
414 int (*open) (struct drm_device *, struct drm_file *);
415 void (*preclose) (struct drm_device *, struct drm_file *file_priv);
416 void (*postclose) (struct drm_device *, struct drm_file *);
421 int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv);
570 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
572 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv,
585 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
586 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
590 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
593 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
620 int (*dumb_create)(struct drm_file *file_priv,
623 int (*dumb_map_offset)(struct drm_file *file_priv,
626 int (*dumb_destroy)(struct drm_file *file_priv,
886 static inline bool drm_is_render_client(const struct drm_file *file_priv) in drm_is_render_client()
891 static inline bool drm_is_control_client(const struct drm_file *file_priv) in drm_is_control_client()
896 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client()
906 extern int drm_ioctl_permit(u32 flags, struct drm_file *file_priv);
918 extern int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv);
925 struct drm_file *file_priv);
927 struct drm_file *file_priv);
945 struct drm_file *filp);
1034 struct drm_file *file_priv, uint32_t handle, uint32_t flags,
1039 struct drm_file *file_priv, int prime_fd, uint32_t *handle);