Lines Matching refs:ioaddr
97 void __iomem *ioaddr; member
160 return readl(pdata->ioaddr + reg); in __smsc911x_reg_read()
163 return ((readw(pdata->ioaddr + reg) & 0xFFFF) | in __smsc911x_reg_read()
164 ((readw(pdata->ioaddr + reg + 2) & 0xFFFF) << 16)); in __smsc911x_reg_read()
174 return readl(pdata->ioaddr + __smsc_shift(pdata, reg)); in __smsc911x_reg_read_shift()
177 return (readw(pdata->ioaddr + in __smsc911x_reg_read_shift()
179 ((readw(pdata->ioaddr + in __smsc911x_reg_read_shift()
202 writel(val, pdata->ioaddr + reg); in __smsc911x_reg_write()
207 writew(val & 0xFFFF, pdata->ioaddr + reg); in __smsc911x_reg_write()
208 writew((val >> 16) & 0xFFFF, pdata->ioaddr + reg + 2); in __smsc911x_reg_write()
219 writel(val, pdata->ioaddr + __smsc_shift(pdata, reg)); in __smsc911x_reg_write_shift()
225 pdata->ioaddr + __smsc_shift(pdata, reg)); in __smsc911x_reg_write_shift()
227 pdata->ioaddr + __smsc_shift(pdata, reg + 2)); in __smsc911x_reg_write_shift()
261 iowrite32_rep(pdata->ioaddr + TX_DATA_FIFO, buf, wordcount); in smsc911x_tx_writefifo()
293 iowrite32_rep(pdata->ioaddr + __smsc_shift(pdata, in smsc911x_tx_writefifo_shift()
327 ioread32_rep(pdata->ioaddr + RX_DATA_FIFO, buf, wordcount); in smsc911x_rx_readfifo()
359 ioread32_rep(pdata->ioaddr + __smsc_shift(pdata, in smsc911x_rx_readfifo_shift()
1612 (unsigned long)pdata->ioaddr, dev->irq); in smsc911x_open()
2179 (unsigned long)pdata->ioaddr); in smsc911x_init()
2186 if (pdata->ioaddr == NULL) { in smsc911x_init()
2317 BUG_ON(!pdata->ioaddr); in smsc911x_drv_remove()
2336 iounmap(pdata->ioaddr); in smsc911x_drv_remove()
2460 pdata->ioaddr = ioremap_nocache(res->start, res_size); in smsc911x_drv_probe()
2475 if (pdata->ioaddr == NULL) { in smsc911x_drv_probe()
2589 iounmap(pdata->ioaddr); in smsc911x_drv_probe()