Lines Matching refs:drm_device

180 	int (*load) (struct drm_device *, unsigned long flags);
200 int (*open) (struct drm_device *, struct drm_file *);
214 void (*postclose) (struct drm_device *, struct drm_file *);
242 void (*lastclose) (struct drm_device *);
259 void (*unload) (struct drm_device *);
271 void (*release) (struct drm_device *);
289 void (*irq_preinstall) (struct drm_device *dev);
298 int (*irq_postinstall) (struct drm_device *dev);
307 void (*irq_uninstall) (struct drm_device *dev);
314 void (*master_set)(struct drm_device *dev, struct drm_file *file_priv,
321 void (*master_drop)(struct drm_device *dev, struct drm_file *file_priv);
362 struct drm_gem_object *(*gem_create_object)(struct drm_device *dev,
373 int (*prime_handle_to_fd)(struct drm_device *dev, struct drm_file *file_priv,
384 int (*prime_fd_to_handle)(struct drm_device *dev, struct drm_file *file_priv,
401 struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev,
433 struct drm_device *dev,
495 struct drm_device *dev,
513 struct drm_device *dev, uint32_t handle,
532 struct drm_device *dev,
590 int (*firstopen) (struct drm_device *);
591 void (*preclose) (struct drm_device *, struct drm_file *file_priv);
592 int (*dma_ioctl) (struct drm_device *dev, void *data, struct drm_file *file_priv);
593 int (*dma_quiescent) (struct drm_device *);
594 int (*context_dtor) (struct drm_device *dev, int context);
595 u32 (*get_vblank_counter)(struct drm_device *dev, unsigned int pipe);
596 int (*enable_vblank)(struct drm_device *dev, unsigned int pipe);
597 void (*disable_vblank)(struct drm_device *dev, unsigned int pipe);
634 struct drm_device *drm_dev_alloc(struct drm_driver *driver,
636 int drm_dev_register(struct drm_device *dev, unsigned long flags);
637 void drm_dev_unregister(struct drm_device *dev);
639 void drm_dev_get(struct drm_device *dev);
640 void drm_dev_put(struct drm_device *dev);
641 void drm_put_dev(struct drm_device *dev);
642 bool drm_dev_enter(struct drm_device *dev, int *idx);
644 void drm_dev_unplug(struct drm_device *dev);
659 static inline bool drm_dev_is_unplugged(struct drm_device *dev) in drm_dev_is_unplugged()
682 static inline bool drm_core_check_all_features(const struct drm_device *dev, in drm_core_check_all_features()
700 static inline bool drm_core_check_feature(const struct drm_device *dev, in drm_core_check_feature()
714 static inline bool drm_drv_uses_atomic_modeset(struct drm_device *dev) in drm_drv_uses_atomic_modeset()
721 int drm_dev_set_unique(struct drm_device *dev, const char *name);