Lines Matching refs:drm_device

443 	struct drm_device *dev;
643 int (*chip_setup)(struct drm_device *dev);
644 void (*chip_teardown)(struct drm_device *dev);
646 void (*errata)(struct drm_device *dev);
649 int (*output_init)(struct drm_device *dev);
650 int (*hotplug)(struct drm_device *dev);
651 void (*hotplug_enable)(struct drm_device *dev, bool on);
653 void (*init_pm)(struct drm_device *dev);
654 int (*save_regs)(struct drm_device *dev);
655 int (*restore_regs)(struct drm_device *dev);
658 int (*power_up)(struct drm_device *dev);
659 int (*power_down)(struct drm_device *dev);
660 void (*update_wm)(struct drm_device *dev, struct drm_crtc *crtc);
661 void (*disable_sr)(struct drm_device *dev);
663 void (*lvds_bl_power)(struct drm_device *dev, bool on);
666 int (*backlight_init)(struct drm_device *dev);
673 extern int drm_crtc_probe_output_modes(struct drm_device *dev, int, int);
674 extern int drm_pick_crtcs(struct drm_device *dev);
676 static inline struct drm_psb_private *psb_priv(struct drm_device *dev) in psb_priv()
683 extern int psb_irq_enable_dpst(struct drm_device *dev);
684 extern int psb_irq_disable_dpst(struct drm_device *dev);
685 extern void psb_irq_preinstall(struct drm_device *dev);
686 extern int psb_irq_postinstall(struct drm_device *dev);
687 extern void psb_irq_uninstall(struct drm_device *dev);
688 extern void psb_irq_turn_on_dpst(struct drm_device *dev);
689 extern void psb_irq_turn_off_dpst(struct drm_device *dev);
691 extern void psb_irq_uninstall_islands(struct drm_device *dev, int hw_islands);
692 extern int psb_vblank_wait2(struct drm_device *dev, unsigned int *sequence);
693 extern int psb_vblank_wait(struct drm_device *dev, unsigned int *sequence);
694 extern int psb_enable_vblank(struct drm_device *dev, unsigned int pipe);
695 extern void psb_disable_vblank(struct drm_device *dev, unsigned int pipe);
702 extern u32 psb_get_vblank_counter(struct drm_device *dev, unsigned int pipe);
705 extern int psbfb_probed(struct drm_device *dev);
706 extern int psbfb_remove(struct drm_device *dev,
720 extern void psb_modeset_init(struct drm_device *dev);
721 extern void psb_modeset_cleanup(struct drm_device *dev);
722 extern int psb_fbdev_init(struct drm_device *dev);
725 int gma_backlight_init(struct drm_device *dev);
726 void gma_backlight_exit(struct drm_device *dev);
727 void gma_backlight_disable(struct drm_device *dev);
728 void gma_backlight_enable(struct drm_device *dev);
729 void gma_backlight_set(struct drm_device *dev, int v);
735 extern void oaktrail_lvds_init(struct drm_device *dev,
749 extern int psb_gem_get_aperture(struct drm_device *dev, void *data,
751 extern int psb_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
823 static inline uint32_t REGISTER_READ(struct drm_device *dev, uint32_t reg) in REGISTER_READ()
829 static inline uint32_t REGISTER_READ_AUX(struct drm_device *dev, uint32_t reg) in REGISTER_READ_AUX()
839 static inline uint32_t REGISTER_READ_WITH_AUX(struct drm_device *dev, in REGISTER_READ_WITH_AUX()
854 static inline void REGISTER_WRITE(struct drm_device *dev, uint32_t reg, in REGISTER_WRITE()
861 static inline void REGISTER_WRITE_AUX(struct drm_device *dev, uint32_t reg, in REGISTER_WRITE_AUX()
871 static inline void REGISTER_WRITE_WITH_AUX(struct drm_device *dev, uint32_t reg, in REGISTER_WRITE_WITH_AUX()
882 static inline void REGISTER_WRITE16(struct drm_device *dev, in REGISTER_WRITE16()
891 static inline void REGISTER_WRITE8(struct drm_device *dev, in REGISTER_WRITE8()