Lines Matching refs:ioaddr

227 	long ioaddr;  in ne2k_pci_init_one()  local
244 ioaddr = pci_resource_start (pdev, 0); in ne2k_pci_init_one()
247 if (!ioaddr || ((pci_resource_flags (pdev, 0) & IORESOURCE_IO) == 0)) { in ne2k_pci_init_one()
252 if (request_region (ioaddr, NE_IO_EXTENT, DRV_NAME) == NULL) { in ne2k_pci_init_one()
254 NE_IO_EXTENT, ioaddr); in ne2k_pci_init_one()
258 reg0 = inb(ioaddr); in ne2k_pci_init_one()
265 outb(E8390_NODMA+E8390_PAGE1+E8390_STOP, ioaddr + E8390_CMD); in ne2k_pci_init_one()
266 regd = inb(ioaddr + 0x0d); in ne2k_pci_init_one()
267 outb(0xff, ioaddr + 0x0d); in ne2k_pci_init_one()
268 outb(E8390_NODMA+E8390_PAGE0, ioaddr + E8390_CMD); in ne2k_pci_init_one()
269 inb(ioaddr + EN0_COUNTER0); /* Clear the counter by reading. */ in ne2k_pci_init_one()
270 if (inb(ioaddr + EN0_COUNTER0) != 0) { in ne2k_pci_init_one()
271 outb(reg0, ioaddr); in ne2k_pci_init_one()
272 outb(regd, ioaddr + 0x0d); /* Restore the old values. */ in ne2k_pci_init_one()
293 outb(inb(ioaddr + NE_RESET), ioaddr + NE_RESET); in ne2k_pci_init_one()
298 while ((inb(ioaddr + EN0_ISR) & ENISR_RESET) == 0) in ne2k_pci_init_one()
306 outb(0xff, ioaddr + EN0_ISR); /* Ack all intr. */ in ne2k_pci_init_one()
330 outb(program_seq[i].value, ioaddr + program_seq[i].offset); in ne2k_pci_init_one()
338 ((u32 *)SA_prom)[i] = le32_to_cpu(inl(ioaddr + NE_DATAPORT)); in ne2k_pci_init_one()
341 SA_prom[i] = inb(ioaddr + NE_DATAPORT); in ne2k_pci_init_one()
344 outb(0x49, ioaddr + EN0_DCFG); in ne2k_pci_init_one()
351 dev->base_addr = ioaddr; in ne2k_pci_init_one()
386 pci_clone_list[chip_idx].name, ioaddr, dev->irq, in ne2k_pci_init_one()
394 release_region (ioaddr, NE_IO_EXTENT); in ne2k_pci_init_one()
405 long ioaddr = dev->base_addr; in set_realtek_fdx() local
407 outb(0xC0 + E8390_NODMA, ioaddr + NE_CMD); /* Page 3 */ in set_realtek_fdx()
408 outb(0xC0, ioaddr + 0x01); /* Enable writes to CONFIG3 */ in set_realtek_fdx()
409 outb(0x40, ioaddr + 0x06); /* Enable full duplex */ in set_realtek_fdx()
410 outb(0x00, ioaddr + 0x01); /* Disable writes to CONFIG3 */ in set_realtek_fdx()
411 outb(E8390_PAGE0 + E8390_NODMA, ioaddr + NE_CMD); /* Page 0 */ in set_realtek_fdx()
417 long ioaddr = dev->base_addr; in set_holtek_fdx() local
419 outb(inb(ioaddr + 0x20) | 0x80, ioaddr + 0x20); in set_holtek_fdx()