Lines Matching refs:ioaddr
87 void __iomem *ioaddr;
151 return readl(pdata->ioaddr + reg);
154 return ((readw(pdata->ioaddr + reg) & 0xFFFF) |
155 ((readw(pdata->ioaddr + reg + 2) & 0xFFFF) << 16));
165 return readl(pdata->ioaddr + __smsc_shift(pdata, reg));
168 return (readw(pdata->ioaddr +
170 ((readw(pdata->ioaddr +
193 writel(val, pdata->ioaddr + reg);
198 writew(val & 0xFFFF, pdata->ioaddr + reg);
199 writew((val >> 16) & 0xFFFF, pdata->ioaddr + reg + 2);
210 writel(val, pdata->ioaddr + __smsc_shift(pdata, reg));
216 pdata->ioaddr + __smsc_shift(pdata, reg));
218 pdata->ioaddr + __smsc_shift(pdata, reg + 2));
252 iowrite32_rep(pdata->ioaddr + TX_DATA_FIFO, buf, wordcount);
284 iowrite32_rep(pdata->ioaddr + __smsc_shift(pdata,
318 ioread32_rep(pdata->ioaddr + RX_DATA_FIFO, buf, wordcount);
350 ioread32_rep(pdata->ioaddr + __smsc_shift(pdata,
1702 (unsigned long)pdata->ioaddr, dev->irq);
2188 (unsigned long)pdata->ioaddr);
2195 if (pdata->ioaddr == NULL) {
2196 SMSC_WARN(pdata, probe, "pdata->ioaddr: 0x00000000");
2328 BUG_ON(!pdata->ioaddr);
2344 iounmap(pdata->ioaddr);
2457 pdata->ioaddr = ioremap(res->start, res_size);
2458 if (!pdata->ioaddr) {
2476 if (pdata->ioaddr == NULL) {
2568 iounmap(pdata->ioaddr);