Lines Matching refs:state
938 * the state->interface, but AN has not completed and the
1028 const struct phylink_link_state *state)
1033 if (sja1105_phy_mode_mismatch(priv, port, state->interface)) {
1035 phy_modes(state->interface));
1075 struct phylink_link_state *state)
1088 * When @state->interface is %PHY_INTERFACE_MODE_NA, phylink
1091 if (state->interface != PHY_INTERFACE_MODE_NA &&
1092 sja1105_phy_mode_mismatch(priv, port, state->interface)) {
1110 bitmap_and(state->advertising, state->advertising, mask,
1115 struct phylink_link_state *state)
1127 state->speed = SPEED_10;
1130 state->speed = SPEED_100;
1133 state->speed = SPEED_1000;
1139 state->duplex = SJA1105_AIS_DUPLEX_MODE(ais);
1140 state->an_complete = SJA1105_AIS_COMPLETE(ais);
1141 state->link = SJA1105_AIS_LINK_STATUS(ais);
1637 u8 state)
1644 switch (state) {
1648 * "Management traffic flows to the port regardless of the state
1672 dev_err(ds->dev, "invalid STP state: %d\n", state);
2724 enum sja1105_vlan_state state;
2763 state = SJA1105_VLAN_UNAWARE;
2765 state = SJA1105_VLAN_BEST_EFFORT;
2767 state = SJA1105_VLAN_FILTERING_FULL;
2769 if (priv->vlan_state == state)
2772 priv->vlan_state = state;
2773 want_tagging = (state == SJA1105_VLAN_UNAWARE ||
2774 state == SJA1105_VLAN_BEST_EFFORT);