Lines Matching refs:lpa
3250 unsigned long *lpa = state->lp_advertising; in phylink_mii_emul_read() local
3256 fs.pause = test_bit(ETHTOOL_LINK_MODE_Pause_BIT, lpa); in phylink_mii_emul_read()
3257 fs.asym_pause = test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, lpa); in phylink_mii_emul_read()
3927 uint16_t lpa) in phylink_decode_usxgmii_word() argument
3929 switch (lpa & MDIO_USXGMII_SPD_MASK) { in phylink_decode_usxgmii_word()
3953 if (lpa & MDIO_USXGMII_FULL_DUPLEX) in phylink_decode_usxgmii_word()
3972 uint16_t lpa) in phylink_decode_usgmii_word() argument
3974 switch (lpa & MDIO_USXGMII_SPD_MASK) { in phylink_decode_usgmii_word()
3989 if (lpa & MDIO_USXGMII_FULL_DUPLEX) in phylink_decode_usgmii_word()
4011 unsigned int neg_mode, u16 bmsr, u16 lpa) in phylink_mii_c22_pcs_decode_state() argument
4023 phylink_decode_c37_word(state, lpa, SPEED_1000); in phylink_mii_c22_pcs_decode_state()
4033 phylink_decode_c37_word(state, lpa, SPEED_2500); in phylink_mii_c22_pcs_decode_state()
4044 phylink_decode_sgmii_word(state, lpa); in phylink_mii_c22_pcs_decode_state()
4049 phylink_decode_usgmii_word(state, lpa); in phylink_mii_c22_pcs_decode_state()
4078 int bmsr, lpa; in phylink_mii_c22_pcs_get_state() local
4081 lpa = mdiodev_read(pcs, MII_LPA); in phylink_mii_c22_pcs_get_state()
4082 if (bmsr < 0 || lpa < 0) { in phylink_mii_c22_pcs_get_state()
4087 phylink_mii_c22_pcs_decode_state(state, neg_mode, bmsr, lpa); in phylink_mii_c22_pcs_get_state()