Lines Matching refs:lpa
2809 unsigned long *lpa = state->lp_advertising;
2815 fs.pause = test_bit(ETHTOOL_LINK_MODE_Pause_BIT, lpa);
2816 fs.asym_pause = test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, lpa);
3501 * @lpa: a 16 bit value which stores the USXGMII auto-negotiation word
3508 uint16_t lpa)
3510 switch (lpa & MDIO_USXGMII_SPD_MASK) {
3534 if (lpa & MDIO_USXGMII_FULL_DUPLEX)
3544 * @lpa: a 16 bit value which stores the USGMII auto-negotiation word
3553 uint16_t lpa)
3555 switch (lpa & MDIO_USXGMII_SPD_MASK) {
3570 if (lpa & MDIO_USXGMII_FULL_DUPLEX)
3580 * @lpa: The value of the %MII_LPA register
3588 * accessing @bmsr and @lpa cannot be done with MDIO directly.
3591 u16 bmsr, u16 lpa)
3604 phylink_decode_c37_word(state, lpa, SPEED_1000);
3608 phylink_decode_c37_word(state, lpa, SPEED_2500);
3613 phylink_decode_sgmii_word(state, lpa);
3616 phylink_decode_usgmii_word(state, lpa);
3643 int bmsr, lpa;
3646 lpa = mdiodev_read(pcs, MII_LPA);
3647 if (bmsr < 0 || lpa < 0) {
3652 phylink_mii_c22_pcs_decode_state(state, bmsr, lpa);