/freebsd/sys/dev/cxgb/common/ |
H A D | cxgb_aq100x.c | 75 (void) mdio_read(phy, regs[i].mmd, regs[i].reg, &v); \ 87 if (mdio_read(phy, MDIO_DEV_VEND1, AQ_THERMAL2, &v) || in aq100x_temperature() 91 if (mdio_read(phy, MDIO_DEV_VEND1, AQ_THERMAL1, &v)) in aq100x_temperature() 171 err = mdio_read(phy, MDIO_DEV_VEND1, 0xfc01, &cause); in aq100x_vendor_intr() 176 err = mdio_read(phy, MDIO_DEV_VEND1, 0xcc00, &v); in aq100x_vendor_intr() 207 err = mdio_read(phy, MDIO_DEV_VEND1, AQ_IFLAG_GLOBAL, &cause); in aq100x_intr_handler() 238 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in aq100x_power_down() 358 err = mdio_read(phy, MDIO_DEV_PMA_PMD, AQ_LINK_STAT, &v); in aq100x_get_link_status() 364 err = mdio_read(phy, MDIO_DEV_ANEG, MII_BMCR, &v); in aq100x_get_link_status() 371 err = mdio_read(phy, MDIO_DEV_ANEG, 1, &v); in aq100x_get_link_status() [all …]
|
H A D | cxgb_vsc8211.c | 116 return mdio_read(cphy, 0, VSC8211_INTR_STATUS, &val); in vsc8211_intr_clear() 137 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); in vsc8211_get_link_status() 139 err = mdio_read(cphy, 0, MII_BMSR, &status); in vsc8211_get_link_status() 149 err = mdio_read(cphy, 0, MII_BMSR, &status); in vsc8211_get_link_status() 164 err = mdio_read(cphy, 0, VSC8211_AUX_CTRL_STAT, &status); in vsc8211_get_link_status() 178 err = mdio_read(cphy, 0, MII_LPA, &lpa); in vsc8211_get_link_status() 180 err = mdio_read(cphy, 0, MII_ADVERTISE, &adv); in vsc8211_get_link_status() 210 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); in vsc8211_get_link_status_fiber() 212 err = mdio_read(cphy, 0, MII_BMSR, &status); in vsc8211_get_link_status_fiber() 222 err = mdio_read(cphy, 0, MII_BMSR, &status); in vsc8211_get_link_status_fiber() [all …]
|
H A D | cxgb_ael1002.c | 139 err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL_I2C_STAT, &stat); in ael_i2c_rd() 143 err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL_I2C_DATA, in ael_i2c_rd() 174 err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL_I2C_STAT, &stat); in ael_i2c_wr() 290 int err = mdio_read(phy, MDIO_DEV_PMA_PMD, PMD_RSD, &stat0); in get_link_status_r() 293 err = mdio_read(phy, MDIO_DEV_PCS, PCS_STAT1_R, &stat1); in get_link_status_r() 295 err = mdio_read(phy, MDIO_DEV_XGXS, XS_LN_STAT, &stat2); in get_link_status_r() 1223 v = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, &stat); in ael2005_get_module_type() 1272 err = mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, &lasi_ctrl); in ael2005_reset() 1317 ret = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_STAT, &stat); in ael2005_intr_handler() 1922 v = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2020_GPIO_STAT, &stat); in ael2020_get_module_type() [all …]
|
H A D | cxgb_tn1010.c | 137 err = mdio_read(phy, MDIO_DEV_VEND1, TN1010_VEND1_STAT, &status); in tn1010_get_link_status() 149 err = mdio_read(phy, MDIO_DEV_ANEG, ANEG_LPA, &lpa); in tn1010_get_link_status() 151 err = mdio_read(phy, MDIO_DEV_ANEG, ANEG_ADVER, in tn1010_get_link_status()
|
H A D | cxgb_mv88e1xxx.c | 156 return mdio_read(cphy, 0, MV88E1XXX_INTR_STATUS, &val); in mv88e1xxx_intr_clear() 193 mdio_read(cphy, 0, MV88E1XXX_SPECIFIC_STATUS, &status); in mv88e1xxx_get_link_status() 256 mdio_read(cphy, 0, MV88E1XXX_INTR_STATUS, &cause); in mv88e1xxx_intr_handler()
|
H A D | cxgb_common.h | 583 int (*mdio_read)(adapter_t *adapter, int phy_addr, int mmd_addr, member 590 static inline int mdio_read(struct cphy *phy, int mmd, int reg, in mdio_read() function 593 return phy->mdio_read(phy->adapter, phy->addr, mmd, reg, valp); in mdio_read() 615 phy->mdio_read = mdio_ops->read; in cphy_init()
|
H A D | cxgb_t3_hw.c | 375 ret = mdio_read(phy, mmd, reg, &val); in t3_mdio_change_bits() 403 err = mdio_read(phy, mmd, MII_BMCR, &ctl); in t3_phy_reset() 427 err = mdio_read(phy, 0, MII_CTRL1000, &val); in t3_phy_advertise() 494 err = mdio_read(phy, 0, MII_BMCR, &ctl); in t3_set_phy_speed_duplex() 529 return mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_STAT, &val); in t3_phy_lasi_intr_clear() 535 int err = mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_STAT, &status); in t3_phy_lasi_intr_handler()
|
/freebsd/sys/dev/cxgb/ |
H A D | cxgb_main.c | 2505 if (!phy->mdio_read) in cxgb_extension_ioctl() 2514 error = phy->mdio_read(sc, mid->phy_id & 0x1f, mmd, in cxgb_extension_ioctl() 2517 error = phy->mdio_read(sc, mid->phy_id & 0x1f, 0, in cxgb_extension_ioctl()
|
/freebsd/sys/dev/axgbe/ |
H A D | xgbe-phy-v2.c | 3136 goto mdio_read; in xgbe_phy_link_status() 3163 mdio_read: in xgbe_phy_link_status()
|