Lines Matching defs:state
1192 mt7530_stp_state_set(struct dsa_switch *ds, int port, u8 state)
1197 switch (state) {
2653 mt753x_pad_setup(struct dsa_switch *ds, const struct phylink_link_state *state)
2657 return priv->info->pad_setup(ds, state->interface);
2774 const struct phylink_link_state *state)
2778 return priv->info->mac_port_config(ds, port, mode, state->interface);
2801 const struct phylink_link_state *state)
2808 if (state->interface != PHY_INTERFACE_MODE_GMII &&
2809 state->interface != PHY_INTERFACE_MODE_INTERNAL)
2813 if (priv->p5_interface == state->interface)
2816 if (mt753x_mac_config(ds, port, mode, state) < 0)
2820 priv->p5_interface = state->interface;
2823 if (priv->p6_interface == state->interface)
2826 mt753x_pad_setup(ds, state);
2828 if (mt753x_mac_config(ds, port, mode, state) < 0)
2831 priv->p6_interface = state->interface;
2836 __func__, phy_modes(state->interface), port);
2996 const struct phylink_link_state *state)
2999 if (state->interface == PHY_INTERFACE_MODE_TRGMII ||
3000 phy_interface_mode_is_8023z(state->interface))
3007 struct phylink_link_state *state)
3015 state->link = (pmsr & PMSR_LINK);
3016 state->an_complete = state->link;
3017 state->duplex = !!(pmsr & PMSR_DPX);
3021 state->speed = SPEED_10;
3024 state->speed = SPEED_100;
3027 state->speed = SPEED_1000;
3030 state->speed = SPEED_UNKNOWN;
3034 state->pause &= ~(MLO_PAUSE_RX | MLO_PAUSE_TX);
3036 state->pause |= MLO_PAUSE_RX;
3038 state->pause |= MLO_PAUSE_TX;