Lines Matching refs:reg

387 /* Controller doesn't like clearing the power reg before a change */
629 u32 (*read_l)(struct sdhci_host *host, int reg);
630 u16 (*read_w)(struct sdhci_host *host, int reg);
631 u8 (*read_b)(struct sdhci_host *host, int reg);
632 void (*write_l)(struct sdhci_host *host, u32 val, int reg);
633 void (*write_w)(struct sdhci_host *host, u16 val, int reg);
634 void (*write_b)(struct sdhci_host *host, u8 val, int reg);
675 static inline void sdhci_writel(struct sdhci_host *host, u32 val, int reg)
678 host->ops->write_l(host, val, reg);
680 writel(val, host->ioaddr + reg);
683 static inline void sdhci_writew(struct sdhci_host *host, u16 val, int reg)
686 host->ops->write_w(host, val, reg);
688 writew(val, host->ioaddr + reg);
691 static inline void sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
694 host->ops->write_b(host, val, reg);
696 writeb(val, host->ioaddr + reg);
699 static inline u32 sdhci_readl(struct sdhci_host *host, int reg)
702 return host->ops->read_l(host, reg);
704 return readl(host->ioaddr + reg);
707 static inline u16 sdhci_readw(struct sdhci_host *host, int reg)
710 return host->ops->read_w(host, reg);
712 return readw(host->ioaddr + reg);
715 static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
718 return host->ops->read_b(host, reg);
720 return readb(host->ioaddr + reg);
725 static inline void sdhci_writel(struct sdhci_host *host, u32 val, int reg)
727 writel(val, host->ioaddr + reg);
730 static inline void sdhci_writew(struct sdhci_host *host, u16 val, int reg)
732 writew(val, host->ioaddr + reg);
735 static inline void sdhci_writeb(struct sdhci_host *host, u8 val, int reg)
737 writeb(val, host->ioaddr + reg);
740 static inline u32 sdhci_readl(struct sdhci_host *host, int reg)
742 return readl(host->ioaddr + reg);
745 static inline u16 sdhci_readw(struct sdhci_host *host, int reg)
747 return readw(host->ioaddr + reg);
750 static inline u8 sdhci_readb(struct sdhci_host *host, int reg)
752 return readb(host->ioaddr + reg);