Lines Matching refs:drm_device

443 	struct drm_device *dev;
641 int (*chip_setup)(struct drm_device *dev);
642 void (*chip_teardown)(struct drm_device *dev);
644 void (*errata)(struct drm_device *dev);
647 int (*output_init)(struct drm_device *dev);
648 int (*hotplug)(struct drm_device *dev);
649 void (*hotplug_enable)(struct drm_device *dev, bool on);
651 void (*init_pm)(struct drm_device *dev);
652 int (*save_regs)(struct drm_device *dev);
653 int (*restore_regs)(struct drm_device *dev);
654 int (*power_up)(struct drm_device *dev);
655 int (*power_down)(struct drm_device *dev);
656 void (*update_wm)(struct drm_device *dev, struct drm_crtc *crtc);
657 void (*disable_sr)(struct drm_device *dev);
659 void (*lvds_bl_power)(struct drm_device *dev, bool on);
662 int (*backlight_init)(struct drm_device *dev);
669 extern int drm_crtc_probe_output_modes(struct drm_device *dev, int, int);
670 extern int drm_pick_crtcs(struct drm_device *dev);
672 static inline struct drm_psb_private *psb_priv(struct drm_device *dev) in psb_priv()
679 extern int psb_irq_enable_dpst(struct drm_device *dev);
680 extern int psb_irq_disable_dpst(struct drm_device *dev);
681 extern void psb_irq_preinstall(struct drm_device *dev);
682 extern int psb_irq_postinstall(struct drm_device *dev);
683 extern void psb_irq_uninstall(struct drm_device *dev);
684 extern void psb_irq_turn_on_dpst(struct drm_device *dev);
685 extern void psb_irq_turn_off_dpst(struct drm_device *dev);
687 extern void psb_irq_uninstall_islands(struct drm_device *dev, int hw_islands);
688 extern int psb_vblank_wait2(struct drm_device *dev, unsigned int *sequence);
689 extern int psb_vblank_wait(struct drm_device *dev, unsigned int *sequence);
690 extern int psb_enable_vblank(struct drm_device *dev, unsigned int pipe);
691 extern void psb_disable_vblank(struct drm_device *dev, unsigned int pipe);
698 extern u32 psb_get_vblank_counter(struct drm_device *dev, unsigned int pipe);
701 extern int psbfb_probed(struct drm_device *dev);
702 extern int psbfb_remove(struct drm_device *dev,
716 extern void psb_modeset_init(struct drm_device *dev);
717 extern void psb_modeset_cleanup(struct drm_device *dev);
718 extern int psb_fbdev_init(struct drm_device *dev);
721 int gma_backlight_init(struct drm_device *dev);
722 void gma_backlight_exit(struct drm_device *dev);
723 void gma_backlight_disable(struct drm_device *dev);
724 void gma_backlight_enable(struct drm_device *dev);
725 void gma_backlight_set(struct drm_device *dev, int v);
731 extern void oaktrail_lvds_init(struct drm_device *dev,
745 extern int psb_gem_get_aperture(struct drm_device *dev, void *data,
747 extern int psb_gem_dumb_create(struct drm_file *file, struct drm_device *dev,
749 extern int psb_gem_dumb_map_gtt(struct drm_file *file, struct drm_device *dev,
752 extern int psb_gem_create_ioctl(struct drm_device *dev, void *data,
754 extern int psb_gem_mmap_ioctl(struct drm_device *dev, void *data,
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()