| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_core.c | 21 static void sxgbe_core_init(void __iomem *ioaddr) in sxgbe_core_init() argument 26 regval = readl(ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_init() 31 writel(regval, ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_init() 34 regval = readl(ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_core_init() 40 writel(regval, ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_core_init() 44 static void sxgbe_core_dump_regs(void __iomem *ioaddr) in sxgbe_core_dump_regs() argument 48 static int sxgbe_get_lpi_status(void __iomem *ioaddr, const u32 irq_status) in sxgbe_get_lpi_status() argument 54 lpi_status = readl(ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_get_lpi_status() 69 static int sxgbe_core_host_irq_status(void __iomem *ioaddr, in sxgbe_core_host_irq_status() argument 74 irq_status = readl(ioaddr + SXGBE_CORE_INT_STATUS_REG); in sxgbe_core_host_irq_status() [all …]
|
| H A D | sxgbe_dma.c | 21 static int sxgbe_dma_init(void __iomem *ioaddr, int fix_burst, int burst_map) in sxgbe_dma_init() argument 25 reg_val = readl(ioaddr + SXGBE_DMA_SYSBUS_MODE_REG); in sxgbe_dma_init() 38 writel(reg_val, ioaddr + SXGBE_DMA_SYSBUS_MODE_REG); in sxgbe_dma_init() 43 static void sxgbe_dma_channel_init(void __iomem *ioaddr, int cha_num, in sxgbe_dma_channel_init() argument 50 reg_val = readl(ioaddr + SXGBE_DMA_CHA_CTL_REG(cha_num)); in sxgbe_dma_channel_init() 54 writel(reg_val, ioaddr + SXGBE_DMA_CHA_CTL_REG(cha_num)); in sxgbe_dma_channel_init() 56 reg_val = readl(ioaddr + SXGBE_DMA_CHA_TXCTL_REG(cha_num)); in sxgbe_dma_channel_init() 58 writel(reg_val, ioaddr + SXGBE_DMA_CHA_TXCTL_REG(cha_num)); in sxgbe_dma_channel_init() 60 reg_val = readl(ioaddr + SXGBE_DMA_CHA_RXCTL_REG(cha_num)); in sxgbe_dma_channel_init() 62 writel(reg_val, ioaddr + SXGBE_DMA_CHA_RXCTL_REG(cha_num)); in sxgbe_dma_channel_init() [all …]
|
| H A D | sxgbe_dma.h | 22 int (*init)(void __iomem *ioaddr, int fix_burst, int burst_map); 23 void (*cha_init)(void __iomem *ioaddr, int cha_num, int fix_burst, 26 void (*enable_dma_transmission)(void __iomem *ioaddr, int dma_cnum); 27 void (*enable_dma_irq)(void __iomem *ioaddr, int dma_cnum); 28 void (*disable_dma_irq)(void __iomem *ioaddr, int dma_cnum); 29 void (*start_tx)(void __iomem *ioaddr, int tchannels); 30 void (*start_tx_queue)(void __iomem *ioaddr, int dma_cnum); 31 void (*stop_tx)(void __iomem *ioaddr, int tchannels); 32 void (*stop_tx_queue)(void __iomem *ioaddr, int dma_cnum); 33 void (*start_rx)(void __iomem *ioaddr, int rchannels); [all …]
|
| H A D | sxgbe_mtl.h | 61 void (*mtl_init)(void __iomem *ioaddr, unsigned int etsalg, 64 void (*mtl_set_txfifosize)(void __iomem *ioaddr, int queue_num, 67 void (*mtl_set_rxfifosize)(void __iomem *ioaddr, int queue_num, 70 void (*mtl_enable_txqueue)(void __iomem *ioaddr, int queue_num); 72 void (*mtl_disable_txqueue)(void __iomem *ioaddr, int queue_num); 74 void (*set_tx_mtl_mode)(void __iomem *ioaddr, int queue_num, 77 void (*set_rx_mtl_mode)(void __iomem *ioaddr, int queue_num, 80 void (*mtl_dynamic_dma_rxqueue)(void __iomem *ioaddr); 82 void (*mtl_fc_active)(void __iomem *ioaddr, int queue_num, 85 void (*mtl_fc_deactive)(void __iomem *ioaddr, int queue_num, [all …]
|
| /linux/drivers/net/ethernet/3com/ |
| H A D | 3c509.c | 123 #define EL3WINDOW(win_num) outw(SELECT_WINDOW + (win_num), ioaddr + EL3_CMD) 223 static ushort read_eeprom(int ioaddr, int index); 312 static void el3_dev_fill(struct net_device *dev, __be16 *phys_addr, int ioaddr, in el3_dev_fill() argument 318 dev->base_addr = ioaddr; in el3_dev_fill() 326 int ioaddr, isa_irq, if_port, err; in el3_isa_match() local 338 ioaddr = 0x200 + ((iobase & 0x1f) << 4); in el3_isa_match() 350 if (!request_region(ioaddr, EL3_IO_EXTENT, "3c509-isa")) { in el3_isa_match() 359 outb((ioaddr >> 4) | 0xe0, id_port); in el3_isa_match() 362 if (inw(ioaddr) != 0x6d50) { in el3_isa_match() 368 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_match() [all …]
|
| /linux/drivers/net/arcnet/ |
| H A D | com90io.c | 73 int ioaddr = dev->base_addr; in get_buffer_byte() local 75 arcnet_outb(offset >> 8, ioaddr, COM9026_REG_W_ADDR_HI); in get_buffer_byte() 76 arcnet_outb(offset & 0xff, ioaddr, COM9026_REG_W_ADDR_LO); in get_buffer_byte() 78 return arcnet_inb(ioaddr, COM9026_REG_RW_MEMDATA); in get_buffer_byte() 85 int ioaddr = dev->base_addr; in put_buffer_byte() local 87 arcnet_outb(offset >> 8, ioaddr, COM9026_REG_W_ADDR_HI); in put_buffer_byte() 88 arcnet_outb(offset & 0xff, ioaddr, COM9026_REG_W_ADDR_LO); in put_buffer_byte() 90 arcnet_outb(datum, ioaddr, COM9026_REG_RW_MEMDATA); in put_buffer_byte() 98 int ioaddr = dev->base_addr; in get_whole_buffer() local 100 arcnet_outb((offset >> 8) | AUTOINCflag, ioaddr, COM9026_REG_W_ADDR_HI); in get_whole_buffer() [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-stk17ta8.c | 61 void __iomem *ioaddr; member 75 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_set_time() local 78 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 79 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time() 81 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in stk17ta8_rtc_set_time() 82 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in stk17ta8_rtc_set_time() 83 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time() 84 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in stk17ta8_rtc_set_time() 85 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time() 86 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in stk17ta8_rtc_set_time() [all …]
|
| H A D | rtc-ds1553.c | 60 void __iomem *ioaddr; member 74 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_set_time() local 79 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time() 81 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time() 82 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time() 83 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time() 84 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time() 85 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time() 86 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time() 87 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time() [all …]
|
| H A D | rtc-ds1742.c | 58 void __iomem *ioaddr = pdata->ioaddr_rtc; in ds1742_rtc_set_time() local 63 writeb(RTC_WRITE, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time() 65 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1742_rtc_set_time() 66 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1742_rtc_set_time() 67 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time() 68 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1742_rtc_set_time() 69 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time() 70 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1742_rtc_set_time() 71 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1742_rtc_set_time() 74 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1742_rtc_set_time() [all …]
|
| H A D | rtc-mxc_v2.c | 41 void __iomem *ioaddr; member 53 static void mxc_rtc_sync_lp_locked(struct device *dev, void __iomem *ioaddr) in mxc_rtc_sync_lp_locked() argument 59 const u32 count = readl(ioaddr + SRTC_LPSCLR); in mxc_rtc_sync_lp_locked() 62 while ((readl(ioaddr + SRTC_LPSCLR)) == count) { in mxc_rtc_sync_lp_locked() 76 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_interrupt() local 86 lp_status = readl(ioaddr + SRTC_LPSR); in mxc_rtc_interrupt() 87 lp_cr = readl(ioaddr + SRTC_LPCR); in mxc_rtc_interrupt() 99 writel(lp_cr, ioaddr + SRTC_LPCR); in mxc_rtc_interrupt() 102 writel(lp_status, ioaddr + SRTC_LPSR); in mxc_rtc_interrupt() 104 mxc_rtc_sync_lp_locked(dev, ioaddr); in mxc_rtc_interrupt() [all …]
|
| H A D | rtc-mxc.c | 64 void __iomem *ioaddr; member 91 void __iomem *ioaddr = pdata->ioaddr; in get_alarm_or_time() local 96 day = readw(ioaddr + RTC_DAYR); in get_alarm_or_time() 97 hr_min = readw(ioaddr + RTC_HOURMIN); in get_alarm_or_time() 98 sec = readw(ioaddr + RTC_SECOND); in get_alarm_or_time() 101 day = readw(ioaddr + RTC_DAYALARM); in get_alarm_or_time() 102 hr_min = readw(ioaddr + RTC_ALRM_HM) & 0xffff; in get_alarm_or_time() 103 sec = readw(ioaddr + RTC_ALRM_SEC); in get_alarm_or_time() 120 void __iomem *ioaddr = pdata->ioaddr; in set_alarm_or_time() local 136 writew(day, ioaddr + RTC_DAYR); in set_alarm_or_time() [all …]
|
| H A D | rtc-mv.c | 41 void __iomem *ioaddr; member 49 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_time() local 56 writel(rtc_reg, ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_set_time() 61 writel(rtc_reg, ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_set_time() 69 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_time() local 73 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time() 74 rtc_date = readl(ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_read_time() 100 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_alarm() local 104 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm() 105 rtc_date = readl(ioaddr + RTC_ALARM_DATE_REG_OFFS); in mv_rtc_read_alarm() [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | pnic.c | 22 void __iomem *ioaddr = tp->base_addr; in pnic_do_nway() local 23 u32 phy_reg = ioread32(ioaddr + 0xB8); in pnic_do_nway() 33 iowrite32(0x32 | (dev->if_port & 1), ioaddr + CSR12); in pnic_do_nway() 35 iowrite32(0x1F868, ioaddr + 0xB8); in pnic_do_nway() 55 void __iomem *ioaddr = tp->base_addr; in pnic_lnk_change() local 56 int phy_reg = ioread32(ioaddr + 0xB8); in pnic_lnk_change() 61 if (ioread32(ioaddr + CSR5) & TPLnkFail) { in pnic_lnk_change() 62 iowrite32((ioread32(ioaddr + CSR7) & ~TPLnkFail) | TPLnkPass, ioaddr + CSR7); in pnic_lnk_change() 70 iowrite32(tp->csr6, ioaddr + CSR6); in pnic_lnk_change() 71 iowrite32(0x30, ioaddr + CSR12); in pnic_lnk_change() [all …]
|
| H A D | 21142.c | 33 void __iomem *ioaddr = tp->base_addr; in t21142_media_task() local 34 int csr12 = ioread32(ioaddr + CSR12); in t21142_media_task() 37 int csr14 = ioread32(ioaddr + CSR14); in t21142_media_task() 79 iowrite32(0, ioaddr + CSR13); in t21142_media_task() 80 iowrite32(0x0003FFFF, ioaddr + CSR14); in t21142_media_task() 81 iowrite16(t21142_csr15[dev->if_port], ioaddr + CSR15); in t21142_media_task() 82 iowrite32(t21142_csr13[dev->if_port], ioaddr + CSR13); in t21142_media_task() 87 iowrite32(0, ioaddr + CSR13); in t21142_media_task() 88 iowrite32(0x0003FFFF, ioaddr + CSR14); in t21142_media_task() 89 iowrite16(8, ioaddr + CSR15); in t21142_media_task() [all …]
|
| H A D | media.c | 53 void __iomem *ioaddr = tp->base_addr; in tulip_mdio_read() local 54 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_read() 62 return ioread32(ioaddr + comet_miireg2offset[location]); in tulip_mdio_read() 68 iowrite32(0x60020000 + (phy_id<<23) + (location<<18), ioaddr + 0xA0); in tulip_mdio_read() 69 ioread32(ioaddr + 0xA0); in tulip_mdio_read() 70 ioread32(ioaddr + 0xA0); in tulip_mdio_read() 73 if ( ! ((retval = ioread32(ioaddr + 0xA0)) & 0x80000000)) in tulip_mdio_read() 114 void __iomem *ioaddr = tp->base_addr; in tulip_mdio_write() local 115 void __iomem *mdio_addr = ioaddr + CSR9; in tulip_mdio_write() 123 iowrite32(val, ioaddr + comet_miireg2offset[location]); in tulip_mdio_write() [all …]
|
| H A D | pnic2.c | 83 void __iomem *ioaddr = tp->base_addr; in pnic2_timer() local 88 ioread32(ioaddr + CSR12)); in pnic2_timer() 99 void __iomem *ioaddr = tp->base_addr; in pnic2_start_nway() local 108 csr14 = (ioread32(ioaddr + CSR14) & 0xfff0ee39); in pnic2_start_nway() 135 tp->csr6 = ioread32(ioaddr + CSR6); in pnic2_start_nway() 153 iowrite32(csr14, ioaddr + CSR14); in pnic2_start_nway() 154 iowrite32(tp->csr6, ioaddr + CSR6); in pnic2_start_nway() 163 csr12 = (ioread32(ioaddr + CSR12) & 0xffff8fff); in pnic2_start_nway() 165 iowrite32(csr12, ioaddr + CSR12); in pnic2_start_nway() 173 void __iomem *ioaddr = tp->base_addr; in pnic2_lnk_change() local [all …]
|
| /linux/drivers/net/ethernet/rdc/ |
| H A D | r6040.c | 200 static int r6040_phy_read(void __iomem *ioaddr, int phy_addr, int reg) in r6040_phy_read() argument 205 iowrite16(MDIO_READ | reg | (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_read() 208 cmd = ioread16(ioaddr + MMDIO); in r6040_phy_read() 217 return ioread16(ioaddr + MMRD); in r6040_phy_read() 221 static int r6040_phy_write(void __iomem *ioaddr, in r6040_phy_write() argument 227 iowrite16(val, ioaddr + MMWD); in r6040_phy_write() 229 iowrite16(MDIO_WRITE | reg | (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_write() 232 cmd = ioread16(ioaddr + MMDIO); in r6040_phy_write() 245 void __iomem *ioaddr = lp->base; in r6040_mdiobus_read() local 247 return r6040_phy_read(ioaddr, phy_addr, reg); in r6040_mdiobus_read() [all …]
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_vlan.c | 12 void __iomem *ioaddr = (void __iomem *)dev->base_addr; in vlan_write_single() local 15 val = readl(ioaddr + VLAN_TAG); in vlan_write_single() 19 writel(val, ioaddr + VLAN_TAG); in vlan_write_single() 26 void __iomem *ioaddr = (void __iomem *)dev->base_addr; in vlan_write_filter() local 33 writel(data, ioaddr + VLAN_TAG_DATA); in vlan_write_filter() 35 val = readl(ioaddr + VLAN_TAG); in vlan_write_filter() 41 writel(val, ioaddr + VLAN_TAG); in vlan_write_filter() 43 ret = readl_poll_timeout(ioaddr + VLAN_TAG, val, in vlan_write_filter() 167 void __iomem *ioaddr = hw->pcsr; in vlan_update_hash() local 170 writel(hash, ioaddr + VLAN_HASH_TABLE); in vlan_update_hash() [all …]
|
| /linux/drivers/net/ethernet/smsc/ |
| H A D | smc91x.h | 99 static inline void _SMC_outw_align4(u16 val, void __iomem *ioaddr, int reg, in _SMC_outw_align4() argument 104 v |= readl(ioaddr + (reg & ~2)) & 0xffff; in _SMC_outw_align4() 105 writel(v, ioaddr + (reg & ~2)); in _SMC_outw_align4() 107 writew(val, ioaddr + reg); in _SMC_outw_align4() 295 smc_pxa_dma_insl(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, in smc_pxa_dma_insl() argument 303 readsl(ioaddr + reg, buf, len); in smc_pxa_dma_insl() 309 *((u32 *)buf) = SMC_inl(ioaddr, reg); in smc_pxa_dma_insl() 338 smc_pxa_dma_insw(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, in smc_pxa_dma_insw() argument 346 readsw(ioaddr + reg, buf, len); in smc_pxa_dma_insw() 352 *((u16 *)buf) = SMC_inw(ioaddr, reg); in smc_pxa_dma_insw() [all …]
|
| /linux/drivers/ata/ |
| H A D | sata_rcar.c | 263 return ioread32(ap->ioaddr.status_addr); in sata_rcar_check_status() 268 return ioread32(ap->ioaddr.altstatus_addr); in sata_rcar_check_altstatus() 273 iowrite32(ctl, ap->ioaddr.ctl_addr); in sata_rcar_set_devctl() 278 iowrite32(ATA_DEVICE_OBS, ap->ioaddr.device_addr); in sata_rcar_dev_select() 284 struct ata_ioports *ioaddr = &ap->ioaddr; in sata_rcar_ata_devchk() local 289 iowrite32(0x55, ioaddr->nsect_addr); in sata_rcar_ata_devchk() 290 iowrite32(0xaa, ioaddr->lbal_addr); in sata_rcar_ata_devchk() 292 iowrite32(0xaa, ioaddr->nsect_addr); in sata_rcar_ata_devchk() 293 iowrite32(0x55, ioaddr->lbal_addr); in sata_rcar_ata_devchk() 295 iowrite32(0x55, ioaddr->nsect_addr); in sata_rcar_ata_devchk() [all …]
|
| H A D | pata_pxa.c | 224 ap->ioaddr.cmd_addr = devm_ioremap(&pdev->dev, cmd_res->start, in pxa_ata_probe() 226 if (!ap->ioaddr.cmd_addr) in pxa_ata_probe() 228 ap->ioaddr.ctl_addr = devm_ioremap(&pdev->dev, ctl_res->start, in pxa_ata_probe() 230 if (!ap->ioaddr.ctl_addr) in pxa_ata_probe() 232 ap->ioaddr.bmdma_addr = devm_ioremap(&pdev->dev, dma_res->start, in pxa_ata_probe() 234 if (!ap->ioaddr.bmdma_addr) in pxa_ata_probe() 240 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr; in pxa_ata_probe() 241 ap->ioaddr.data_addr = ap->ioaddr.cmd_addr + in pxa_ata_probe() 243 ap->ioaddr.error_addr = ap->ioaddr.cmd_addr + in pxa_ata_probe() 245 ap->ioaddr.feature_addr = ap->ioaddr.cmd_addr + in pxa_ata_probe() [all …]
|
| /linux/drivers/virtio/ |
| H A D | virtio_pci_legacy_dev.c | 47 ldev->ioaddr = pci_iomap(pci_dev, 0, 0); in vp_legacy_probe() 48 if (!ldev->ioaddr) { in vp_legacy_probe() 53 ldev->isr = ldev->ioaddr + VIRTIO_PCI_ISR; in vp_legacy_probe() 73 pci_iounmap(pci_dev, ldev->ioaddr); in vp_legacy_remove() 87 return ioread32(ldev->ioaddr + VIRTIO_PCI_HOST_FEATURES); in vp_legacy_get_features() 99 return ioread32(ldev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_legacy_get_driver_features() 111 iowrite32(features, ldev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_legacy_set_features() 123 return ioread8(ldev->ioaddr + VIRTIO_PCI_STATUS); in vp_legacy_get_status() 135 iowrite8(status, ldev->ioaddr + VIRTIO_PCI_STATUS); in vp_legacy_set_status() 150 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_queue_vector() [all …]
|
| /linux/drivers/net/ethernet/natsemi/ |
| H A D | natsemi.c | 550 void __iomem *ioaddr; member 599 static int eeprom_read(void __iomem *ioaddr, int location); 707 return np->ioaddr; in ns_ioaddr() 725 void __iomem *ioaddr = ns_ioaddr(dev); in move_int_phy() local 742 writew(target, ioaddr + PhyCtrl); in move_int_phy() 743 readw(ioaddr + PhyCtrl); in move_int_phy() 810 void __iomem *ioaddr; in natsemi_probe1() local 853 ioaddr = ioremap(iostart, iosize); in natsemi_probe1() 854 if (!ioaddr) { in natsemi_probe1() 860 prev_eedata = eeprom_read(ioaddr, 6); in natsemi_probe1() [all …]
|
| /linux/drivers/net/ethernet/via/ |
| H A D | via-rhine.c | 269 #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0) 523 void __iomem *ioaddr = rp->base; in rhine_wait_bit() local 527 bool has_mask_bits = !!(ioread8(ioaddr + reg) & mask); in rhine_wait_bit() 551 void __iomem *ioaddr = rp->base; in rhine_get_events() local 554 intr_status = ioread16(ioaddr + IntrStatus); in rhine_get_events() 557 intr_status |= ioread8(ioaddr + IntrStatus2) << 16; in rhine_get_events() 563 void __iomem *ioaddr = rp->base; in rhine_ack_events() local 566 iowrite8(mask >> 16, ioaddr + IntrStatus2); in rhine_ack_events() 567 iowrite16(mask, ioaddr + IntrStatus); in rhine_ack_events() 577 void __iomem *ioaddr = rp->base; in rhine_power_init() local [all …]
|
| /linux/drivers/net/ethernet/amd/ |
| H A D | pcnet32.c | 458 ulong ioaddr = dev->base_addr; in pcnet32_netif_start() local 462 val = lp->a->read_csr(ioaddr, CSR3); in pcnet32_netif_start() 464 lp->a->write_csr(ioaddr, CSR3, val); in pcnet32_netif_start() 681 ulong ioaddr = dev->base_addr; in pcnet32_suspend() local 689 csr5 = a->read_csr(ioaddr, CSR5); in pcnet32_suspend() 690 a->write_csr(ioaddr, CSR5, csr5 | CSR5_SUSPEND); in pcnet32_suspend() 694 while (!(a->read_csr(ioaddr, CSR5) & CSR5_SUSPEND)) { in pcnet32_suspend() 711 static void pcnet32_clr_suspend(struct pcnet32_private *lp, ulong ioaddr) in pcnet32_clr_suspend() argument 713 int csr5 = lp->a->read_csr(ioaddr, CSR5); in pcnet32_clr_suspend() 715 lp->a->write_csr(ioaddr, CSR5, csr5 & ~CSR5_SUSPEND); in pcnet32_clr_suspend() [all …]
|