Lines Matching defs:base
41 void __iomem *base;
76 writel(baud, hw->base + TINY_SPI_BAUD);
77 writel(hw->mode, hw->base + TINY_SPI_CONTROL);
95 while (!(readb(hw->base + TINY_SPI_STATUS) &
102 while (!(readb(hw->base + TINY_SPI_STATUS) &
125 hw->base + TINY_SPI_TXDATA);
128 hw->base + TINY_SPI_TXDATA);
130 writeb(TINY_SPI_STATUS_TXR, hw->base + TINY_SPI_STATUS);
133 hw->base + TINY_SPI_TXDATA);
135 writeb(TINY_SPI_STATUS_TXE, hw->base + TINY_SPI_STATUS);
141 writeb(txp ? *txp++ : 0, hw->base + TINY_SPI_TXDATA);
143 writeb(txp ? *txp++ : 0, hw->base + TINY_SPI_TXDATA);
148 *rxp++ = readb(hw->base + TINY_SPI_TXDATA);
152 *rxp++ = readb(hw->base + TINY_SPI_RXDATA);
162 writeb(0, hw->base + TINY_SPI_STATUS);
165 *hw->rxp++ = readb(hw->base + TINY_SPI_RXDATA);
170 *hw->rxp++ = readb(hw->base + TINY_SPI_TXDATA);
174 hw->base + TINY_SPI_TXDATA);
177 hw->base + TINY_SPI_STATUS);
180 hw->base + TINY_SPI_STATUS);
237 hw->base = devm_platform_ioremap_resource(pdev, 0);
238 if (IS_ERR(hw->base)) {
239 err = PTR_ERR(hw->base);
265 dev_info(&pdev->dev, "base %p, irq %d\n", hw->base, hw->irq);