Lines Matching defs:drm_file

241 typedef	struct drm_file		drm_file_t;
431 dev_t dev_id, struct drm_device *dev, void *data, struct drm_file *file, int ioctl_mode, cred_t *credp
465 struct drm_file *priv;
484 struct drm_file *file_priv;
526 struct drm_file *file_priv;
533 typedef TAILQ_HEAD(drm_file_list, drm_file) drm_file_list_t;
570 struct drm_file *tag; /**< associated fd private data */
656 struct drm_file *file_priv;
910 int (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
912 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv,
928 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
929 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
936 int (*dumb_create)(struct drm_file *file_priv,
939 int (*dumb_map_offset)(struct drm_file *file_priv,
942 int (*dumb_destroy)(struct drm_file *file_priv,
1033 struct drm_file {
1034 TAILQ_ENTRY(drm_file) link;
1272 int drm_i_have_hw_lock(struct drm_device *dev, struct drm_file *file_priv);
1509 extern int drm_release(struct drm_file *);
1510 extern ssize_t drm_read(struct drm_file *, struct uio *);
1511 extern short drm_poll(struct drm_file *, short);
1519 extern int drm_ioctl(dev_t dev_id, struct drm_file *file_priv,
1533 void drm_master_release(struct drm_device *dev, struct drm_file *fpriv);
1565 int drm_gem_handle_create(struct drm_file *file_priv,
1568 int drm_gem_handle_delete(struct drm_file *filp, u32 handle);
1580 struct drm_file *filp,
1585 void drm_gem_open(struct drm_device *dev, struct drm_file *file_private);
1586 void drm_gem_release(struct drm_device *dev, struct drm_file *file_private);