Lines Matching refs:ioaddr

653 	long ioaddr;  in starfire_init_one()  local
668 ioaddr = pci_resource_start(pdev, 0); in starfire_init_one()
670 if (!ioaddr || ((pci_resource_flags(pdev, 0) & IORESOURCE_MEM) == 0)) { in starfire_init_one()
688 base = ioremap(ioaddr, io_size); in starfire_init_one()
691 io_size, ioaddr); in starfire_init_one()
879 void __iomem *ioaddr = np->base; in netdev_open() local
892 writel(0, ioaddr + GenCtrl); in netdev_open()
893 writel(1, ioaddr + PCIDeviceConfig); in netdev_open()
931 ioaddr + RxDescQCtrl); in netdev_open()
938 ioaddr + RxDMACtrl); in netdev_open()
946 ioaddr + TxDescCtrl); in netdev_open()
948 writel( (np->queue_mem_dma >> 16) >> 16, ioaddr + RxDescQHiAddr); in netdev_open()
949 writel( (np->queue_mem_dma >> 16) >> 16, ioaddr + TxRingHiAddr); in netdev_open()
950 writel( (np->queue_mem_dma >> 16) >> 16, ioaddr + CompletionHiAddr); in netdev_open()
951 writel(np->rx_ring_dma, ioaddr + RxDescQAddr); in netdev_open()
952 writel(np->tx_ring_dma, ioaddr + TxRingPtr); in netdev_open()
954 writel(np->tx_done_q_dma, ioaddr + TxCompletionAddr); in netdev_open()
958 ioaddr + RxCompletionAddr); in netdev_open()
965 writeb(dev->dev_addr[i], ioaddr + TxStationAddr + 5 - i); in netdev_open()
968 writew(0, ioaddr + PerfFilterTable); in netdev_open()
969 writew(0, ioaddr + PerfFilterTable + 4); in netdev_open()
970 writew(0, ioaddr + PerfFilterTable + 8); in netdev_open()
973 void __iomem *setup_frm = ioaddr + PerfFilterTable + i * 16; in netdev_open()
982 writel(MiiSoftReset | np->tx_mode, ioaddr + TxMode); in netdev_open()
984 writel(np->tx_mode, ioaddr + TxMode); in netdev_open()
986 writel(np->tx_threshold, ioaddr + TxThreshold); in netdev_open()
988 writel(np->intr_timer_ctrl, ioaddr + IntrTimerCtrl); in netdev_open()
1002 writel(0x0f00ff00, ioaddr + GPIOCtrl); in netdev_open()
1008 ioaddr + IntrEnable); in netdev_open()
1010 writel(0x00800000 | readl(ioaddr + PCIDeviceConfig), in netdev_open()
1011 ioaddr + PCIDeviceConfig); in netdev_open()
1015 writel(ETH_P_8021Q, ioaddr + VlanType); in netdev_open()
1049 writel(be32_to_cpup(&fw_rx_data[i]), ioaddr + RxGfpMem + i * 4); in netdev_open()
1051 writel(be32_to_cpup(&fw_tx_data[i]), ioaddr + TxGfpMem + i * 4); in netdev_open()
1054 writel(TxEnable|TxGFPEnable|RxEnable|RxGFPEnable, ioaddr + GenCtrl); in netdev_open()
1057 writel(TxEnable|RxEnable, ioaddr + GenCtrl); in netdev_open()
1112 void __iomem *ioaddr = np->base; in tx_timeout() local
1116 "resetting...\n", dev->name, (int) readl(ioaddr + IntrStatus)); in tx_timeout()
1281 void __iomem *ioaddr = np->base; in intr_handler() local
1288 u32 intr_status = readl(ioaddr + IntrClear); in intr_handler()
1304 enable = readl(ioaddr + IntrEnable); in intr_handler()
1306 writel(enable, ioaddr + IntrEnable); in intr_handler()
1308 readl(ioaddr + IntrEnable); in intr_handler()
1311 enable = readl(ioaddr + IntrEnable); in intr_handler()
1317 writel(enable, ioaddr + IntrEnable); in intr_handler()
1325 consumer = readl(ioaddr + TxConsumerIdx); in intr_handler()
1364 writew(np->tx_done, ioaddr + CompletionQConsumerIdx + 2); in intr_handler()
1395 dev->name, (int) readl(ioaddr + IntrStatus)); in intr_handler()
1531 void __iomem *ioaddr = np->base; in netdev_poll() local
1535 writel(IntrRxDone | IntrRxEmpty, ioaddr + IntrClear); in netdev_poll()
1540 intr_status = readl(ioaddr + IntrStatus); in netdev_poll()
1544 intr_status = readl(ioaddr + IntrEnable); in netdev_poll()
1546 writel(intr_status, ioaddr + IntrEnable); in netdev_poll()
1587 void __iomem *ioaddr = np->base; in netdev_media_change() local
1640 writel(np->tx_mode | MiiSoftReset, ioaddr + TxMode); in netdev_media_change()
1642 writel(np->tx_mode, ioaddr + TxMode); in netdev_media_change()
1650 writel(new_intr_timer_ctrl, ioaddr + IntrTimerCtrl); in netdev_media_change()
1689 void __iomem *ioaddr = np->base; in get_stats() local
1692 dev->stats.tx_bytes = readl(ioaddr + 0x57010); in get_stats()
1693 dev->stats.rx_bytes = readl(ioaddr + 0x57044); in get_stats()
1694 dev->stats.tx_packets = readl(ioaddr + 0x57000); in get_stats()
1696 readl(ioaddr + 0x57024) + readl(ioaddr + 0x57028); in get_stats()
1697 dev->stats.tx_window_errors = readl(ioaddr + 0x57018); in get_stats()
1699 readl(ioaddr + 0x57004) + readl(ioaddr + 0x57008); in get_stats()
1702 dev->stats.rx_dropped += readw(ioaddr + RxDMAStatus); in get_stats()
1703 writew(0, ioaddr + RxDMAStatus); in get_stats()
1704 dev->stats.rx_crc_errors = readl(ioaddr + 0x5703C); in get_stats()
1705 dev->stats.rx_frame_errors = readl(ioaddr + 0x57040); in get_stats()
1706 dev->stats.rx_length_errors = readl(ioaddr + 0x57058); in get_stats()
1707 dev->stats.rx_missed_errors = readl(ioaddr + 0x5707C); in get_stats()
1742 void __iomem *ioaddr = np->base; in set_rx_mode() local
1759 void __iomem *filter_addr = ioaddr + PerfFilterTable + 2 * 16; in set_rx_mode()
1791 filter_addr = ioaddr + PerfFilterTable + 2 * 16; in set_rx_mode()
1798 for (filter_addr = ioaddr + HashTable, i = 0; i < 32; filter_addr+= 16, i++) in set_rx_mode()
1802 writel(rx_mode, ioaddr + RxFilterMode); in set_rx_mode()
1895 void __iomem *ioaddr = np->base; in netdev_close() local
1904 dev->name, (int) readl(ioaddr + IntrStatus)); in netdev_close()
1911 writel(0, ioaddr + IntrEnable); in netdev_close()
1914 writel(0, ioaddr + GenCtrl); in netdev_close()
1915 readl(ioaddr + GenCtrl); in netdev_close()