• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/cxgb/common/

Lines Matching refs:cphy

98 static int vsc8211_reset(struct cphy *cphy, int wait)
100 return t3_phy_reset(cphy, 0, 0);
103 static int vsc8211_intr_enable(struct cphy *cphy)
105 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, INTR_MASK);
108 static int vsc8211_intr_disable(struct cphy *cphy)
110 return mdio_write(cphy, 0, VSC8211_INTR_ENABLE, 0);
113 static int vsc8211_intr_clear(struct cphy *cphy)
118 return mdio_read(cphy, 0, VSC8211_INTR_STATUS, &val);
121 static int vsc8211_autoneg_enable(struct cphy *cphy)
123 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE,
127 static int vsc8211_autoneg_restart(struct cphy *cphy)
129 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE,
133 static int vsc8211_get_link_status(struct cphy *cphy, int *link_state,
139 err = mdio_read(cphy, 0, MII_BMCR, &bmcr);
141 err = mdio_read(cphy, 0, MII_BMSR, &status);
151 err = mdio_read(cphy, 0, MII_BMSR, &status);
166 err = mdio_read(cphy, 0, VSC8211_AUX_CTRL_STAT, &status);
180 err = mdio_read(cphy, 0, MII_LPA, &lpa);
182 err = mdio_read(cphy, 0, MII_ADVERTISE, &adv);
206 static int vsc8211_get_link_status_fiber(struct cphy *cphy, int *link_state,
212 err = mdio_read(cphy, 0, MII_BMCR, &bmcr);
214 err = mdio_read(cphy, 0, MII_BMSR, &status);
224 err = mdio_read(cphy, 0, MII_BMSR, &status);
239 err = mdio_read(cphy, 0, MII_LPA, &lpa);
241 err = mdio_read(cphy, 0, MII_ADVERTISE, &adv);
276 static int vsc8211_set_automdi(struct cphy *phy, int enable)
289 static int vsc8211_set_speed_duplex(struct cphy *phy, int speed, int duplex)
299 static int vsc8211_power_down(struct cphy *cphy, int enable)
301 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN,
305 static int vsc8211_intr_handler(struct cphy *cphy)
310 err = mdio_read(cphy, 0, VSC8211_INTR_STATUS, &cause);
406 struct cphy *phy = &portinfo->phy;
433 struct cphy *phy = &pinfo->phy;