Lines Matching defs:ioaddr
259 static int ioaddr;
264 static int eeprom_read(long ioaddr, int location);
309 writel(0x00000001, ioaddr + PCIBusCfg);
313 writel(virt_to_bus(w840private.rx_ring), ioaddr + RxRingPtr);
314 writel(virt_to_bus(w840private.tx_ring), ioaddr + TxRingPtr);
317 writeb(nic->node_addr[i], ioaddr + StationAddr + i);
331 writel(0xE010, ioaddr + PCIBusCfg);
333 writel(0, ioaddr + RxStartDemand);
340 writel(0x1A0F5, ioaddr + IntrStatus);
341 writel(0x1A0F5, ioaddr + IntrEnable);
356 writel(intr_stat & 0x001ffff, ioaddr + IntrStatus);
370 writel(0, ioaddr + RxStartDemand);
387 u32 intr_status = readl(ioaddr + IntrStatus);
522 writel(0, ioaddr + TxStartDemand);
591 writel(w840private.csr6 &= ~0x20FA, ioaddr + NetworkConfig);
619 if (p->ioaddr == 0)
622 ioaddr = p->ioaddr;
623 nic->ioaddr = p->ioaddr & ~3;
628 printf("winbond-840: PCI bus %hhX device function %hhX: I/O address: %hX\n", p->bus, p->devfn, ioaddr);
631 ioaddr = ioaddr & ~3; /* Mask the bit that says "this is an io addr" */
656 value = eeprom_read(ioaddr, i);
672 writel(0x00000001, ioaddr + PCIBusCfg);
677 int mii_status = mdio_read(ioaddr, phy, 1);
680 w840private.advertising = mdio_read(ioaddr, phy, 4);
858 int mii_reg5 = mdio_read(ioaddr, w840private.phys[0], 5);
893 writel(mc_filter[0], ioaddr + MulticastFilter0);
894 writel(mc_filter[1], ioaddr + MulticastFilter1);
897 writel(w840private.csr6, ioaddr + NetworkConfig);