Lines Matching defs:reg
99 int devad, reg;
103 reg = mdio->mdio_read(mdio->dev, mdio->prtad,
105 return reg >= 0 && !(reg & MDIO_STAT2_RXFAULT);
121 reg = mdio->mdio_read(mdio->dev, mdio->prtad,
123 if (reg < 0 ||
124 (reg & (MDIO_STAT1_FAULT | MDIO_STAT1_LSTATUS)) !=
154 int reg;
156 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, addr);
157 if (reg & ADVERTISE_10HALF)
159 if (reg & ADVERTISE_10FULL)
161 if (reg & ADVERTISE_100HALF)
163 if (reg & ADVERTISE_100FULL)
165 if (reg & ADVERTISE_PAUSE_CAP)
167 if (reg & ADVERTISE_PAUSE_ASYM)
187 int reg;
194 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
196 switch (reg & MDIO_PMA_CTRL2_TYPE) {
203 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
205 if (reg & MDIO_SPEED_10G)
207 if (reg & MDIO_PMA_SPEED_1000)
210 if (reg & MDIO_PMA_SPEED_100)
213 if (reg & MDIO_PMA_SPEED_10)
230 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
232 if (reg & MDIO_PMA_EXTABLE_10GBKX4)
234 if (reg & MDIO_PMA_EXTABLE_10GBKR)
236 if (reg & MDIO_PMA_EXTABLE_1000BKX)
238 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
240 if (reg & MDIO_PMA_10GBR_FECABLE_ABLE)
255 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN,
257 if (reg & MDIO_AN_CTRL1_ENABLE) {
307 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
309 ecmd->speed = (((reg & MDIO_PMA_CTRL1_SPEED1000) ? 100 : 1) *
310 ((reg & MDIO_PMA_CTRL1_SPEED100) ? 100 : 10));
311 ecmd->duplex = (reg & MDIO_CTRL1_FULLDPLX ||