Lines Matching refs:ioaddr
99 void __iomem *ioaddr; member
162 return readl(pdata->ioaddr + reg); in __smsc911x_reg_read()
165 return ((readw(pdata->ioaddr + reg) & 0xFFFF) | in __smsc911x_reg_read()
166 ((readw(pdata->ioaddr + reg + 2) & 0xFFFF) << 16)); in __smsc911x_reg_read()
176 return readl(pdata->ioaddr + __smsc_shift(pdata, reg)); in __smsc911x_reg_read_shift()
179 return (readw(pdata->ioaddr + in __smsc911x_reg_read_shift()
181 ((readw(pdata->ioaddr + in __smsc911x_reg_read_shift()
204 writel(val, pdata->ioaddr + reg); in __smsc911x_reg_write()
209 writew(val & 0xFFFF, pdata->ioaddr + reg); in __smsc911x_reg_write()
210 writew((val >> 16) & 0xFFFF, pdata->ioaddr + reg + 2); in __smsc911x_reg_write()
221 writel(val, pdata->ioaddr + __smsc_shift(pdata, reg)); in __smsc911x_reg_write_shift()
227 pdata->ioaddr + __smsc_shift(pdata, reg)); in __smsc911x_reg_write_shift()
229 pdata->ioaddr + __smsc_shift(pdata, reg + 2)); in __smsc911x_reg_write_shift()
263 iowrite32_rep(pdata->ioaddr + TX_DATA_FIFO, buf, wordcount); in smsc911x_tx_writefifo()
295 iowrite32_rep(pdata->ioaddr + __smsc_shift(pdata, in smsc911x_tx_writefifo_shift()
329 ioread32_rep(pdata->ioaddr + RX_DATA_FIFO, buf, wordcount); in smsc911x_rx_readfifo()
361 ioread32_rep(pdata->ioaddr + __smsc_shift(pdata, in smsc911x_rx_readfifo_shift()
1610 (unsigned long)pdata->ioaddr, dev->irq); in smsc911x_open()
2177 (unsigned long)pdata->ioaddr); in smsc911x_init()
2184 if (pdata->ioaddr == NULL) { in smsc911x_init()
2315 BUG_ON(!pdata->ioaddr); in smsc911x_drv_remove()
2334 iounmap(pdata->ioaddr); in smsc911x_drv_remove()
2452 pdata->ioaddr = ioremap_nocache(res->start, res_size); in smsc911x_drv_probe()
2467 if (pdata->ioaddr == NULL) { in smsc911x_drv_probe()
2581 iounmap(pdata->ioaddr); in smsc911x_drv_probe()