Lines Matching refs:host

57 static void bcm2835_sdhci_writel(struct sdhci_host *host, u32 val, int reg)  in bcm2835_sdhci_writel()  argument
59 writel(val, host->ioaddr + reg); in bcm2835_sdhci_writel()
64 static inline u32 bcm2835_sdhci_readl(struct sdhci_host *host, int reg) in bcm2835_sdhci_readl() argument
66 u32 val = readl(host->ioaddr + reg); in bcm2835_sdhci_readl()
74 static void bcm2835_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in bcm2835_sdhci_writew() argument
76 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in bcm2835_sdhci_writew()
79 bcm2835_sdhci_readl(host, reg & ~3); in bcm2835_sdhci_writew()
88 bcm2835_sdhci_writel(host, newval, reg & ~3); in bcm2835_sdhci_writew()
91 static u16 bcm2835_sdhci_readw(struct sdhci_host *host, int reg) in bcm2835_sdhci_readw() argument
93 u32 val = bcm2835_sdhci_readl(host, (reg & ~3)); in bcm2835_sdhci_readw()
101 static void bcm2835_sdhci_writeb(struct sdhci_host *host, u8 val, int reg) in bcm2835_sdhci_writeb() argument
103 u32 oldval = bcm2835_sdhci_readl(host, reg & ~3); in bcm2835_sdhci_writeb()
109 bcm2835_sdhci_writel(host, newval, reg & ~3); in bcm2835_sdhci_writeb()
112 static u8 bcm2835_sdhci_readb(struct sdhci_host *host, int reg) in bcm2835_sdhci_readb() argument
114 u32 val = bcm2835_sdhci_readl(host, (reg & ~3)); in bcm2835_sdhci_readb()
122 static unsigned int bcm2835_sdhci_get_min_clock(struct sdhci_host *host) in bcm2835_sdhci_get_min_clock() argument
150 struct sdhci_host *host; in bcm2835_sdhci_probe() local
155 host = sdhci_pltfm_init(pdev, &bcm2835_sdhci_pdata, 0); in bcm2835_sdhci_probe()
156 if (IS_ERR(host)) in bcm2835_sdhci_probe()
157 return PTR_ERR(host); in bcm2835_sdhci_probe()
162 dev_err(mmc_dev(host->mmc), in bcm2835_sdhci_probe()
167 pltfm_host = sdhci_priv(host); in bcm2835_sdhci_probe()
181 ret = sdhci_add_host(host); in bcm2835_sdhci_probe()