Lines Matching refs:val

200 	int val;
202 val = phy_read_mmd(phydev, MDIO_MMD_C22EXT, stat->reg);
203 if (val < 0)
206 ret = val & GENMASK(len_l - 1, 0);
208 val = phy_read_mmd(phydev, MDIO_MMD_C22EXT, stat->reg + 1);
209 if (val < 0)
212 ret += (val & GENMASK(len_h - 1, 0)) << 16;
222 u64 val;
226 val = aqr107_get_stat(phydev, i);
227 if (val == U64_MAX)
231 priv->sgmii_stats[i] += val;
345 int val;
348 val = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_RX_LP_STAT1);
349 if (val < 0)
350 return val;
354 val & MDIO_AN_RX_LP_STAT1_1000BASET_FULL);
357 val & MDIO_AN_RX_LP_STAT1_1000BASET_HALF);
366 int val;
368 val = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_TX_VEND_STATUS1);
369 if (val < 0)
370 return val;
372 if (val & MDIO_AN_TX_VEND_STATUS1_FULL_DUPLEX)
377 switch (FIELD_GET(MDIO_AN_TX_VEND_STATUS1_RATE_MASK, val)) {
407 val = phy_read_mmd(phydev, MDIO_MMD_VEND1, config_reg);
408 if (val < 0)
409 return val;
411 if (FIELD_GET(VEND1_GLOBAL_CFG_RATE_ADAPT, val) ==
422 int val, ret;
431 val = phy_read_mmd(phydev, MDIO_MMD_PHYXS, MDIO_PHYXS_VEND_IF_STATUS);
432 if (val < 0)
433 return val;
435 switch (FIELD_GET(MDIO_PHYXS_VEND_IF_STATUS_TYPE_MASK, val)) {
471 int val, cnt, enable;
473 val = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_VEND_PROV);
474 if (val < 0)
475 return val;
477 enable = FIELD_GET(MDIO_AN_VEND_PROV_DOWNSHIFT_EN, val);
478 cnt = FIELD_GET(MDIO_AN_VEND_PROV_DOWNSHIFT_MASK, val);
487 int val = 0;
493 val = MDIO_AN_VEND_PROV_DOWNSHIFT_EN;
494 val |= FIELD_PREP(MDIO_AN_VEND_PROV_DOWNSHIFT_MASK, cnt);
499 MDIO_AN_VEND_PROV_DOWNSHIFT_MASK, val);
533 int val;
536 VEND1_GLOBAL_FW_ID, val, val != 0,
543 int val;
545 val = phy_read_mmd(phydev, MDIO_MMD_VEND1, VEND1_GLOBAL_FW_ID);
546 if (val < 0)
549 fw_major = FIELD_GET(VEND1_GLOBAL_FW_ID_MAJOR, val);
550 fw_minor = FIELD_GET(VEND1_GLOBAL_FW_ID_MINOR, val);
552 val = phy_read_mmd(phydev, MDIO_MMD_VEND1, VEND1_GLOBAL_RSVD_STAT1);
553 if (val < 0)
556 build_id = FIELD_GET(VEND1_GLOBAL_RSVD_STAT1_FW_BUILD_ID, val);
557 prov_id = FIELD_GET(VEND1_GLOBAL_RSVD_STAT1_PROV_ID, val);
615 int mode, val;
620 val = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_RX_LP_STAT1);
622 if (val < 0 || !(val & MDIO_AN_RX_LP_STAT1_AQ_PHY))
625 short_reach = val & MDIO_AN_RX_LP_STAT1_SHORT_REACH;
626 downshift = val & MDIO_AN_RX_LP_STAT1_AQRATE_DOWNSHIFT;
628 val = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_RX_LP_STAT4);
629 if (val < 0)
632 fw_major = FIELD_GET(MDIO_AN_RX_LP_STAT4_FW_MAJOR, val);
633 fw_minor = FIELD_GET(MDIO_AN_RX_LP_STAT4_FW_MINOR, val);
635 val = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_RX_VEND_STAT3);
636 if (val < 0)
639 afr = val & MDIO_AN_RX_VEND_STAT3_AFR;
647 val = phy_read_mmd(phydev, MDIO_MMD_VEND1, VEND1_GLOBAL_RSVD_STAT9);
648 if (val < 0)
651 mode = FIELD_GET(VEND1_GLOBAL_RSVD_STAT9_MODE, val);
658 int val, err;
668 VEND1_GLOBAL_GEN_STAT2, val,
669 !(val & VEND1_GLOBAL_GEN_STAT2_OP_IN_PROG),