Lines Matching defs:state
34 struct phylink_link_state *state)
44 state->link = !!(status & MDIO_STAT1_LSTATUS);
45 state->an_complete = !!(status & MDIO_AN_STAT1_COMPLETE);
46 if (!state->link || !state->an_complete)
53 phylink_decode_usxgmii_word(state, lpa);
57 struct phylink_link_state *state)
66 state->link = false;
70 state->link = !!(bmsr & BMSR_LSTATUS);
71 state->an_complete = !!(bmsr & BMSR_ANEGCOMPLETE);
72 if (!state->link)
75 state->speed = SPEED_2500;
76 state->pause |= MLO_PAUSE_TX | MLO_PAUSE_RX;
77 state->duplex = DUPLEX_FULL;
81 struct phylink_link_state *state)
85 switch (state->interface) {
88 phylink_mii_c22_pcs_get_state(lynx->mdio, state);
91 lynx_pcs_get_state_2500basex(lynx->mdio, state);
94 lynx_pcs_get_state_usxgmii(lynx->mdio, state);
97 phylink_mii_c45_pcs_get_state(lynx->mdio, state);
105 phy_modes(state->interface),
106 phy_speed_to_str(state->speed),
107 phy_duplex_to_str(state->duplex),
108 state->link, state->an_enabled, state->an_complete);