Lines Matching refs:port

82 static int		ie_ee16_port_check	(u_int32_t port);
83 static u_int16_t ie_ee16_hw_read_eeprom (u_int32_t port, int loc);
111 u_int32_t port, maddr, msize;
121 for (port = IE_3C507_IOBASE_LOW;
122 port <= IE_3C507_IOBASE_HIGH;
123 port += IE_3C507_IOSIZE) {
125 if (ie_3C507_port_check(port)) {
129 "(if_ie) (3C507) not found at port %#x\n",
130 port);
136 outb(port + IE507_CTRL, EL_CTRL_NRST);
138 data = inb(port + IE507_IRQ);
141 data = inb(port + IE507_MADDR);
169 error = bus_set_resource(child, SYS_RES_IOPORT, 0, port, IE_3C507_IOSIZE);
172 port, port+IE_3C507_IOSIZE);
187 "(if_ie) <%s> at port %#x-%#x irq %d iomem %#lx-%#lx (%dKB)\n",
189 port, (port + IE_3C507_IOSIZE) - 1,
285 ie_3C507_port_check (u_int32_t port)
291 if (inb(port + i) != signature[i])
326 u_int32_t port, maddr, msize;
332 port = ports[i];
334 if (ie_ee16_port_check(port)) {
338 "if_ie: (EE16) not found at port %#x\n",
339 port);
346 outb(port + IEE16_ECTRL, IEE16_RESET_ASIC);
347 outb(port + IEE16_ECTRL, 0);
350 data = ie_ee16_hw_read_eeprom(port, IE_EE16_EEPROM_CONFIG1);
354 data = ie_ee16_hw_read_eeprom(port, IE_EE16_EEPROM_MEMCFG);
371 error = bus_set_resource(child, SYS_RES_IOPORT, 0, port, IE_EE16_IOSIZE);
374 port, port+IE_EE16_IOSIZE);
389 "if_ie: <%s> at port %#x-%#x irq %d iomem %#lx-%#lx (%dKB)\n",
391 port, (port + IE_EE16_IOSIZE) - 1,
582 ie_ee16_port_check (u_int32_t port)
590 data = inb(port + IE_EE16_ID_PORT);
601 ie_ee16_hw_eeprom_clock (u_int32_t port, int state)
605 ectrl = inb(port + IEE16_ECTRL);
611 outb(port + IEE16_ECTRL, ectrl);
616 ie_ee16_hw_eeprom_out (u_int32_t port, u_int16_t edata, int count)
621 ectrl = inb(port + IEE16_ECTRL);
629 outb(port + IEE16_ECTRL, ectrl);
631 ie_ee16_hw_eeprom_clock(port, 1);
632 ie_ee16_hw_eeprom_clock(port, 0);
635 outb(port + IEE16_ECTRL, ectrl);
642 ie_ee16_hw_eeprom_in (u_int32_t port)
648 ectrl = inb(port + IEE16_ECTRL);
653 ie_ee16_hw_eeprom_clock(port, 1);
654 ectrl = inb(port + IEE16_ECTRL);
658 ie_ee16_hw_eeprom_clock(port, 0);
664 ie_ee16_hw_read_eeprom (u_int32_t port, int loc)
669 ectrl = inb(port + IEE16_ECTRL);
672 outb(port + IEE16_ECTRL, ectrl);
674 ie_ee16_hw_eeprom_out(port, IEE16_EEPROM_READ, IEE16_EEPROM_OPSIZE1);
675 ie_ee16_hw_eeprom_out(port, loc, IEE16_EEPROM_ADDR_SIZE);
676 edata = ie_ee16_hw_eeprom_in(port);
678 ectrl = inb(port + IEE16_ECTRL);
680 outb(port + IEE16_ECTRL, ectrl);
682 ie_ee16_hw_eeprom_clock(port, 1);
683 ie_ee16_hw_eeprom_clock(port, 0);
783 ie_isa_sl_get_hard_type (u_int32_t port)
788 c = inb(port + IEATT_REVISION);
791 if (inb(port + IEATT_ATTRIB) != NI5210_BOARD)