Lines Matching refs:reg

564 	int cursor_needs_phys;  /* If cursor base reg need physical address */
659 static inline uint32_t REGISTER_READ(struct drm_device *dev, uint32_t reg)
662 return ioread32(dev_priv->vdc_reg + reg);
665 static inline uint32_t REGISTER_READ_AUX(struct drm_device *dev, uint32_t reg)
668 return ioread32(dev_priv->aux_reg + reg);
671 #define REG_READ(reg) REGISTER_READ(dev, (reg))
672 #define REG_READ_AUX(reg) REGISTER_READ_AUX(dev, (reg))
676 uint32_t reg, int aux)
681 val = REG_READ_AUX(reg);
683 val = REG_READ(reg);
688 #define REG_READ_WITH_AUX(reg, aux) REGISTER_READ_WITH_AUX(dev, (reg), (aux))
690 static inline void REGISTER_WRITE(struct drm_device *dev, uint32_t reg,
694 iowrite32((val), dev_priv->vdc_reg + (reg));
697 static inline void REGISTER_WRITE_AUX(struct drm_device *dev, uint32_t reg,
701 iowrite32((val), dev_priv->aux_reg + (reg));
704 #define REG_WRITE(reg, val) REGISTER_WRITE(dev, (reg), (val))
705 #define REG_WRITE_AUX(reg, val) REGISTER_WRITE_AUX(dev, (reg), (val))
707 static inline void REGISTER_WRITE_WITH_AUX(struct drm_device *dev, uint32_t reg,
711 REG_WRITE_AUX(reg, val);
713 REG_WRITE(reg, val);
716 #define REG_WRITE_WITH_AUX(reg, val, aux) REGISTER_WRITE_WITH_AUX(dev, (reg), (val), (aux))
719 uint32_t reg, uint32_t val)
722 iowrite16((val), dev_priv->vdc_reg + (reg));
725 #define REG_WRITE16(reg, val) REGISTER_WRITE16(dev, (reg), (val))
728 uint32_t reg, uint32_t val)
731 iowrite8((val), dev_priv->vdc_reg + (reg));
734 #define REG_WRITE8(reg, val) REGISTER_WRITE8(dev, (reg), (val))