/freebsd-12-stable/sys/dev/cxgb/common/ |
H A D | cxgb_vsc8211.c | 105 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, INTR_MASK); 110 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, 0); 280 if ((err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0x52b5)) != 0 || 281 (err = mdio_write(phy, 0, 18, 0x12)) != 0 || 282 (err = mdio_write(phy, 0, 17, enable ? 0x2803 : 0x3003)) != 0 || 283 (err = mdio_write(phy, 0, 16, 0x87fa)) != 0 || 284 (err = mdio_write(phy, 0, VSC8211_EXT_PAGE_AXS, 0)) != 0) 427 return mdio_write(phy, 0, VSC8211_PHY_CTRL, regval); 448 return mdio_write(phy, 0, VSC8211_LED_CTRL, 0x100); 456 if ((err = mdio_write(ph [all...] |
H A D | cxgb_mv88e1xxx.c | 145 return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, INTR_ENABLE_MASK); 150 return mdio_write(cphy, 0, MV88E1XXX_INTR_ENABLE, 0); 311 err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_ADDR, 0xb); 313 err = mdio_write(phy, 0, MV88E1XXX_EXTENDED_DATA, 0x8004);
|
H A D | cxgb_tn1010.c | 124 err = mdio_write(phy, MDIO_DEV_ANEG, ANEG_ADVER, val); 129 return mdio_write(phy, MDIO_DEV_ANEG, ANEG_10G_CTRL, val |
|
H A D | cxgb_ael1002.c | 107 err = mdio_write(phy, rv->mmd_addr, rv->reg_addr, 134 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, 165 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_DATA, data); 169 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL_I2C_CTRL, 240 err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_DISABLE, !!enable); 264 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL100X_TX_CONFIG1, 1)) || 265 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_HI, 0)) || 266 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_PWR_DOWN_LO, 0)) || 267 (err = mdio_write(phy, MDIO_DEV_PMA_PMD, AEL1002_XFI_EQL, 0x18)) || 816 err = mdio_write(ph [all...] |
H A D | cxgb_aq100x.c | 71 (void) mdio_write(phy, regs[i].mmd, regs[i].reg, regs[i].val); \ 102 return mdio_write(phy, MDIO_DEV_VEND1, AQ_THERMAL_THR, 0x6c00);
|
H A D | cxgb_common.h | 587 int (*mdio_write)(adapter_t *adapter, int phy_addr, int mmd_addr, member in struct:cphy 598 static inline int mdio_write(struct cphy *phy, int mmd, int reg, function 601 return phy->mdio_write(phy->adapter, phy->addr, mmd, reg, val); 618 phy->mdio_write = mdio_ops->write;
|
H A D | cxgb_t3_hw.c | 381 ret = mdio_write(phy, mmd, reg, val | set); 440 err = mdio_write(phy, 0, MII_CTRL1000, val); 457 return mdio_write(phy, 0, MII_ADVERTISE, val); 480 return mdio_write(phy, 0, MII_ADVERTISE, val); 515 return mdio_write(phy, 0, MII_BMCR, ctl); 520 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 1); 525 return mdio_write(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, 0);
|
/freebsd-12-stable/sys/mips/cavium/octe/ |
H A D | cavium-ethernet.h | 81 void (*mdio_write)(struct ifnet *, int, int, int); member in struct:__anon15802
|
H A D | ethernet-mdio.c | 134 priv->mdio_write = NULL;
|
H A D | ethernet-mv88e61xx.c | 75 priv->mdio_write = cvm_oct_mv88e61xx_smi_write;
|
H A D | octe.c | 251 if (priv->mdio_write != NULL) { 252 priv->mdio_write(priv->ifp, phy, reg, val);
|
/freebsd-12-stable/sys/dev/cxgb/ |
H A D | cxgb_main.c | 2584 if (!phy->mdio_write) 2593 error = phy->mdio_write(sc, mid->phy_id & 0x1f, 2596 error = phy->mdio_write(sc, mid->phy_id & 0x1f, 0,
|