Lines Matching refs:ioaddr
133 static unsigned long ioaddr; variable
155 static int read_eeprom(unsigned long ioaddr, int location, int addr_len);
216 io_dcr9 = ioaddr + CSR9; in phy_read()
260 io_dcr9 = ioaddr + CSR9; in phy_write()
355 outl(csr6, ioaddr + CSR6); in davicom_media_chk()
374 outl(csr6, ioaddr + CSR6); in davicom_media_chk()
389 static int read_eeprom(unsigned long ioaddr, int location, int addr_len) in read_eeprom() argument
393 long ee_addr = ioaddr + CSR9; in read_eeprom()
482 outl(inl(ioaddr + CSR6) & ~0x00002002, ioaddr + CSR6); in davicom_reset()
485 outl(0x00000001, ioaddr + CSR0); in davicom_reset()
490 outl(0x0C00000, ioaddr + CSR0); /* Sten 10/9 */ in davicom_reset()
496 outl(virt_to_bus(&rxd[0]), ioaddr + CSR3); in davicom_reset()
497 outl(virt_to_bus(&txd[0]), ioaddr + CSR4); /* Sten 10/9 */ in davicom_reset()
509 outl(inl(ioaddr + CSR6) | 0x00002000, ioaddr + CSR6); in davicom_reset()
511 outl(0, ioaddr + CSR1); in davicom_reset()
530 outl(inl(ioaddr + CSR6) | 0x00000002, ioaddr + CSR6); in davicom_reset()
532 outl(0, ioaddr + CSR2); in davicom_reset()
562 outl(0, ioaddr + CSR1); in davicom_transmit()
626 outl(0x00000000, ioaddr + CSR7); in davicom_disable()
629 outl(inl(ioaddr + CSR6) & ~0x00002002, ioaddr + CSR6); in davicom_disable()
632 (volatile unsigned long)inl(ioaddr + CSR8); in davicom_disable()
662 if (pci->ioaddr == 0) in davicom_probe()
667 ioaddr = pci->ioaddr & ~3; in davicom_probe()
670 nic->ioaddr = pci->ioaddr & ~3; in davicom_probe()
676 outl(inl(ioaddr + CSR6) & ~0x00002002, ioaddr + CSR6); in davicom_probe()
679 (volatile unsigned long)inl(ioaddr + CSR8); in davicom_probe()
685 le16_to_cpu(read_eeprom(ioaddr, i, EEPROM_ADDRLEN)); in davicom_probe()
691 printf("Davicom %! at ioaddr %#hX\n", nic->node_addr, ioaddr); in davicom_probe()