Lines Matching defs:ioaddr

303     unsigned int ioaddr;
308 for (ioaddr = 0x300; ioaddr < 0x3e0; ioaddr += 0x20) {
309 link->resource[0]->start = ioaddr;
331 unsigned int ioaddr;
441 ioaddr = dev->base_addr;
445 outb(CONFIG0_RST, ioaddr + CONFIG_0);
447 outb(CONFIG0_RST_1, ioaddr + CONFIG_0);
451 outb(BANK_0, ioaddr + CONFIG_1);
453 outb(BANK_0U, ioaddr + CONFIG_1);
493 addr[i] = inb(ioaddr + UNGERMANN_MAC_ID + i);
510 addr[i] = inb(ioaddr + MAC_ID + i);
590 unsigned int ioaddr;
614 ioaddr = dev->base_addr;
618 writeb(ioaddr & 0xff, lp->base+0x80a); /* I/O Base(Low) of LAN */
619 writeb((ioaddr >> 8) & 0xff, lp->base+0x80c); /* I/O Base(High) of LAN */
719 unsigned int ioaddr;
722 ioaddr = dev->base_addr;
725 outw(0x0000, ioaddr + TX_INTR);
731 tx_stat = inb(ioaddr + TX_STATUS);
732 rx_stat = inb(ioaddr + RX_STATUS);
735 outb(tx_stat, ioaddr + TX_STATUS);
736 outb(rx_stat, ioaddr + RX_STATUS);
741 if (rx_stat || (inb(ioaddr + RX_MODE) & F_BUF_EMP) == 0) {
749 outb(DO_TX | lp->tx_queue, ioaddr + TX_START);
762 outb(D_TX_INTR, ioaddr + TX_INTR);
763 outb(D_RX_INTR, ioaddr + RX_INTR);
780 unsigned int ioaddr = dev->base_addr;
783 htons(inw(ioaddr + TX_STATUS)),
784 inb(ioaddr + TX_STATUS) & F_TMT_RDY
788 htons(inw(ioaddr + 0)), htons(inw(ioaddr + 2)),
789 htons(inw(ioaddr + 4)), htons(inw(ioaddr + 6)),
790 htons(inw(ioaddr + 8)), htons(inw(ioaddr + 10)),
791 htons(inw(ioaddr + 12)), htons(inw(ioaddr + 14)));
810 unsigned int ioaddr = dev->base_addr;
836 outw(0x0000, ioaddr + TX_INTR);
841 outw(length, ioaddr + DATAPORT);
842 outsw(ioaddr + DATAPORT, buf, (length + 1) >> 1);
849 outb(DO_TX | lp->tx_queue, ioaddr + TX_START);
869 outb(D_TX_INTR, ioaddr + TX_INTR);
870 outb(D_RX_INTR, ioaddr + RX_INTR);
882 unsigned int ioaddr = dev->base_addr;
889 outb(CONFIG0_RST, ioaddr + CONFIG_0);
891 outb(CONFIG0_RST_1, ioaddr + CONFIG_0);
895 outb(BANK_0, ioaddr + CONFIG_1);
897 outb(BANK_0U, ioaddr + CONFIG_1);
900 outb(D_TX_MODE, ioaddr + TX_MODE);
902 outb(ID_MATCHED, ioaddr + RX_MODE);
906 outb(dev->dev_addr[i], ioaddr + NODE_ID + i);
913 outb(BANK_2, ioaddr + CONFIG_1);
915 outb(BANK_2U, ioaddr + CONFIG_1);
919 outb(TDK_AUTO_MODE, ioaddr + COL_CTRL);
921 outb(AUTO_MODE, ioaddr + COL_CTRL);
924 outb(0x00, ioaddr + BMPR12);
925 outb(0x00, ioaddr + BMPR13);
928 outb(0x01, ioaddr + RX_SKIP);
932 outb(CONFIG0_DFL, ioaddr + CONFIG_0);
934 outb(CONFIG0_DFL_1, ioaddr + CONFIG_0);
937 inw(ioaddr + DATAPORT);
938 inw(ioaddr + DATAPORT);
941 outb(0xff, ioaddr + TX_STATUS);
942 outb(0xff, ioaddr + RX_STATUS);
945 outb(INTR_OFF, ioaddr + LAN_CTRL);
948 outb(D_TX_INTR, ioaddr + TX_INTR);
949 outb(D_RX_INTR, ioaddr + RX_INTR);
953 outb(INTR_ON, ioaddr + LAN_CTRL);
960 unsigned int ioaddr = dev->base_addr;
964 dev->name, inb(ioaddr + RX_STATUS));
966 while ((inb(ioaddr + RX_MODE) & F_BUF_EMP) == 0) {
967 u_short status = inw(ioaddr + DATAPORT);
970 inb(ioaddr + RX_MODE), status);
973 outb(F_SKP_PKT, ioaddr + RX_SKIP);
984 u_short pkt_len = inw(ioaddr + DATAPORT);
991 outb(F_SKP_PKT, ioaddr + RX_SKIP);
997 outb(F_SKP_PKT, ioaddr + RX_SKIP);
1003 insw(ioaddr + DATAPORT, skb_put(skb, pkt_len),
1031 if ((inb(ioaddr + RX_MODE) & F_BUF_EMP) == F_BUF_EMP)
1033 (void)inw(ioaddr + DATAPORT); /+ dummy status read +/
1034 outb(F_SKP_PKT, ioaddr + RX_SKIP);
1039 "%d ticks.\n", dev->name, inb(ioaddr + RX_MODE), i);
1092 unsigned int ioaddr = dev->base_addr;
1101 outb(CONFIG0_RST ,ioaddr + CONFIG_0);
1103 outb(CONFIG0_RST_1 ,ioaddr + CONFIG_0);
1108 outb(CHIP_OFF ,ioaddr + CONFIG_1);
1112 outb(INTR_OFF, ioaddr + LAN_CTRL);
1127 unsigned int ioaddr = dev->base_addr;
1133 int saved_config_0 = inb(ioaddr + CONFIG_0);
1139 outb(CONFIG0_RST, ioaddr + CONFIG_0);
1141 outb(CONFIG0_RST_1, ioaddr + CONFIG_0);
1145 outb(3, ioaddr + RX_MODE); /* Enable promiscuous mode */
1150 outb(2, ioaddr + RX_MODE); /* Use normal mode. */
1153 outb(1, ioaddr + RX_MODE); /* Ignore almost all multicasts. */
1162 outb(2, ioaddr + RX_MODE); /* Use normal mode. */
1166 saved_bank = inb(ioaddr + CONFIG_1);
1167 outb(0xe4, ioaddr + CONFIG_1);
1170 outb(mc_filter[i], ioaddr + MAR_ADR + i);
1171 outb(saved_bank, ioaddr + CONFIG_1);
1173 outb(saved_config_0, ioaddr + CONFIG_0);