Lines Matching refs:ioaddr

445 static void stop_nic_rx(void __iomem *ioaddr, long crvalue)  in stop_nic_rx()  argument
448 iowrite32(crvalue & ~(CR_W_RXEN), ioaddr + TCRRCR); in stop_nic_rx()
450 if ( (ioread32(ioaddr + TCRRCR) & CR_R_RXSTOP) == CR_R_RXSTOP) in stop_nic_rx()
456 static void stop_nic_rxtx(void __iomem *ioaddr, long crvalue) in stop_nic_rxtx() argument
459 iowrite32(crvalue & ~(CR_W_RXEN+CR_W_TXEN), ioaddr + TCRRCR); in stop_nic_rxtx()
461 if ( (ioread32(ioaddr + TCRRCR) & (CR_R_RXSTOP+CR_R_TXSTOP)) in stop_nic_rxtx()
487 void __iomem *ioaddr; in fealnx_init_one() local
528 ioaddr = pci_iomap(pdev, bar, len); in fealnx_init_one()
529 if (!ioaddr) { in fealnx_init_one()
543 dev->dev_addr[i] = ioread8(ioaddr + PAR0 + i); in fealnx_init_one()
546 iowrite32(0x00000001, ioaddr + BCR); in fealnx_init_one()
550 np->mem = ioaddr; in fealnx_init_one()
620 if (ioread32(ioaddr + PHYIDENTIFIER) == MysonPHYID) in fealnx_init_one()
655 iowrite32(ADVERTISE_FULL, ioaddr + ANARANLPAR); in fealnx_init_one()
668 dev->name, skel_netdrv_tbl[chip_id].chip_name, ioaddr, in fealnx_init_one()
680 pci_iounmap(pdev, ioaddr); in fealnx_init_one()
830 void __iomem *ioaddr = np->mem; in netdev_open() local
834 iowrite32(0x00000001, ioaddr + BCR); /* Reset */ in netdev_open()
842 ioaddr + PAR0 + i*2); in netdev_open()
846 iowrite32(np->rx_ring_dma, ioaddr + RXLBA); in netdev_open()
847 iowrite32(np->tx_ring_dma, ioaddr + TXLBA); in netdev_open()
888 iowrite32(np->bcrvalue, ioaddr + BCR); in netdev_open()
893 iowrite32(0, ioaddr + RXPDR); in netdev_open()
906 iowrite32(FBE | TUNF | CNTOVF | RBU | TI | RI, ioaddr + ISR); in netdev_open()
907 iowrite32(np->imrvalue, ioaddr + IMR); in netdev_open()
1090 void __iomem *ioaddr = np->mem; in netdev_timer() local
1097 "config %8.8x.\n", dev->name, ioread32(ioaddr + ISR), in netdev_timer()
1098 ioread32(ioaddr + TCRRCR)); in netdev_timer()
1107 stop_nic_rxtx(ioaddr, np->crvalue); in netdev_timer()
1108 iowrite32(np->crvalue, ioaddr + TCRRCR); in netdev_timer()
1127 void __iomem *ioaddr = np->mem; in reset_and_disable_rxtx() local
1131 stop_nic_rxtx(ioaddr, 0); in reset_and_disable_rxtx()
1134 iowrite32(0, ioaddr + IMR); in reset_and_disable_rxtx()
1137 iowrite32(0x00000001, ioaddr + BCR); in reset_and_disable_rxtx()
1142 ioread32(ioaddr + BCR); in reset_and_disable_rxtx()
1153 void __iomem *ioaddr = np->mem; in enable_rxtx() local
1158 ioaddr + TXLBA); in enable_rxtx()
1160 ioaddr + RXLBA); in enable_rxtx()
1162 iowrite32(np->bcrvalue, ioaddr + BCR); in enable_rxtx()
1164 iowrite32(0, ioaddr + RXPDR); in enable_rxtx()
1168 iowrite32(FBE | TUNF | CNTOVF | RBU | TI | RI, ioaddr + ISR); in enable_rxtx()
1169 iowrite32(np->imrvalue, ioaddr + IMR); in enable_rxtx()
1171 iowrite32(0, ioaddr + TXPDR); in enable_rxtx()
1202 void __iomem *ioaddr = np->mem; in fealnx_tx_timeout() local
1208 dev->name, ioread32(ioaddr + ISR)); in fealnx_tx_timeout()
1437 void __iomem *ioaddr = np->mem; in intr_handler() local
1444 iowrite32(0, ioaddr + IMR); in intr_handler()
1447 u32 intr_status = ioread32(ioaddr + ISR); in intr_handler()
1450 iowrite32(intr_status, ioaddr + ISR); in intr_handler()
1471 iowrite32(0, ioaddr + TXPDR); in intr_handler()
1476 ioread32(ioaddr + TALLY) & 0x7fff; in intr_handler()
1480 (ioread32(ioaddr + TALLY) & 0x7fff0000) >> 16; in intr_handler()
1487 stop_nic_rx(ioaddr, np->crvalue); in intr_handler()
1489 iowrite32(np->crvalue, ioaddr + TCRRCR); in intr_handler()
1560 data = ioread32(ioaddr + TSR); in intr_handler()
1576 stop_nic_rxtx(ioaddr, 0); in intr_handler()
1592 dev->stats.rx_missed_errors += ioread32(ioaddr + TALLY) & 0x7fff; in intr_handler()
1596 (ioread32(ioaddr + TALLY) & 0x7fff0000) >> 16; in intr_handler()
1600 dev->name, ioread32(ioaddr + ISR)); in intr_handler()
1602 iowrite32(np->imrvalue, ioaddr + IMR); in intr_handler()
1615 void __iomem *ioaddr = np->mem; in netdev_rx() local
1681 stop_nic_rx(ioaddr, np->crvalue); in netdev_rx()
1683 iowrite32(np->crvalue, ioaddr + TCRRCR); in netdev_rx()
1750 void __iomem *ioaddr = np->mem; in get_stats() local
1755 ioread32(ioaddr + TALLY) & 0x7fff; in get_stats()
1757 (ioread32(ioaddr + TALLY) & 0x7fff0000) >> 16; in get_stats()
1779 void __iomem *ioaddr = np->mem; in __set_rx_mode() local
1803 stop_nic_rxtx(ioaddr, np->crvalue); in __set_rx_mode()
1805 iowrite32(mc_filter[0], ioaddr + MAR0); in __set_rx_mode()
1806 iowrite32(mc_filter[1], ioaddr + MAR1); in __set_rx_mode()
1809 iowrite32(np->crvalue, ioaddr + TCRRCR); in __set_rx_mode()
1896 void __iomem *ioaddr = np->mem; in netdev_close() local
1902 iowrite32(0x0000, ioaddr + IMR); in netdev_close()
1905 stop_nic_rxtx(ioaddr, 0); in netdev_close()