Lines Matching refs:phy_addr

83 static void sis900_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex);
84 static void amd79c901_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex);
85 static void ics1893_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex);
86 static void rtl8201_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex);
87 static void vt6103_read_mode(struct nic *nic, int phy_addr, int *speed, int *duplex);
93 void (*read_mode) (struct nic *nic, int phy_addr, int *speed, int *duplex);
108 int phy_addr; member
321 int phy_addr; in sis900_probe() local
373 for (phy_addr = 0; phy_addr < 32; phy_addr++) { in sis900_probe()
377 mii_status = sis900_mdio_read(phy_addr, MII_STATUS); in sis900_probe()
382 phy_id0 = sis900_mdio_read(phy_addr, MII_PHY_ID0); in sis900_probe()
383 phy_id1 = sis900_mdio_read(phy_addr, MII_PHY_ID1); in sis900_probe()
391 mii_chip_table[i].name, phy_addr); in sis900_probe()
394 mii.phy_addr = phy_addr; in sis900_probe()
395 mii.status = sis900_mdio_read(phy_addr, MII_STATUS); in sis900_probe()
410 cur_phy = mii.phy_addr; in sis900_probe()
841 sis900_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) in sis900_read_mode() argument
849 status = sis900_mdio_read(phy_addr, MII_STSOUT); in sis900_read_mode()
860 phy_id0 = sis900_mdio_read(phy_addr, MII_PHY_ID0); in sis900_read_mode()
861 phy_id1 = sis900_mdio_read(phy_addr, MII_PHY_ID1); in sis900_read_mode()
863 if(sis900_mdio_read(phy_addr, MII_CONTROL) & MII_CNTL_FDX) in sis900_read_mode()
865 if(sis900_mdio_read(phy_addr, 0x0019) & 0x01) in sis900_read_mode()
890 amd79c901_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) in amd79c901_read_mode() argument
896 status = sis900_mdio_read(phy_addr, MII_STATUS); in amd79c901_read_mode()
901 status = sis900_mdio_read(phy_addr, MII_STATUS_SUMMARY); in amd79c901_read_mode()
942 static void ics1893_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) in ics1893_read_mode() argument
949 status = sis900_mdio_read(phy_addr, MII_QPDSTS); in ics1893_read_mode()
982 static void rtl8201_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) in rtl8201_read_mode() argument
986 status = sis900_mdio_read(phy_addr, MII_STATUS); in rtl8201_read_mode()
1026 static void vt6103_read_mode(struct nic *nic __unused, int phy_addr, int *speed, int *duplex) in vt6103_read_mode() argument
1030 status = sis900_mdio_read(phy_addr, MII_STATUS); in vt6103_read_mode()