Lines Matching refs:reg

375 /* Controller doesn't like clearing the power reg before a change */
618 u32 (*read_l)(struct sdhci_host *host, int reg);
619 u16 (*read_w)(struct sdhci_host *host, int reg);
620 u8 (*read_b)(struct sdhci_host *host, int reg);
621 void (*write_l)(struct sdhci_host *host, u32 val, int reg);
622 void (*write_w)(struct sdhci_host *host, u16 val, int reg);
623 void (*write_b)(struct sdhci_host *host, u8 val, int reg);
664 static inline void sdhci_writel(struct sdhci_host *host, u32 val, int reg)
667 host->ops->write_l(host, val, reg);
669 writel(val, host->ioaddr + reg);
672 static inline void sdhci_writew(struct sdhci_host *host, u16 val, int reg)
675 host->ops->write_w(host, val, reg);
677 writew(val, host->ioaddr + reg);
680 static inline void sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
683 host->ops->write_b(host, val, reg);
685 writeb(val, host->ioaddr + reg);
688 static inline u32 sdhci_readl(struct sdhci_host *host, int reg)
691 return host->ops->read_l(host, reg);
693 return readl(host->ioaddr + reg);
696 static inline u16 sdhci_readw(struct sdhci_host *host, int reg)
699 return host->ops->read_w(host, reg);
701 return readw(host->ioaddr + reg);
704 static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
707 return host->ops->read_b(host, reg);
709 return readb(host->ioaddr + reg);
714 static inline void sdhci_writel(struct sdhci_host *host, u32 val, int reg)
716 writel(val, host->ioaddr + reg);
719 static inline void sdhci_writew(struct sdhci_host *host, u16 val, int reg)
721 writew(val, host->ioaddr + reg);
724 static inline void sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
726 writeb(val, host->ioaddr + reg);
729 static inline u32 sdhci_readl(struct sdhci_host *host, int reg)
731 return readl(host->ioaddr + reg);
734 static inline u16 sdhci_readw(struct sdhci_host *host, int reg)
736 return readw(host->ioaddr + reg);
739 static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
741 return readb(host->ioaddr + reg);