Lines Matching defs:state

14 	struct ethtool_mm_state		state;
49 ret = ops->get_mm(dev, &data->state);
129 const struct ethtool_mm_state *state = &data->state;
131 if (nla_put_u8(skb, ETHTOOL_A_MM_TX_ENABLED, state->tx_enabled) ||
132 nla_put_u8(skb, ETHTOOL_A_MM_TX_ACTIVE, state->tx_active) ||
133 nla_put_u8(skb, ETHTOOL_A_MM_PMAC_ENABLED, state->pmac_enabled) ||
134 nla_put_u8(skb, ETHTOOL_A_MM_VERIFY_ENABLED, state->verify_enabled) ||
135 nla_put_u8(skb, ETHTOOL_A_MM_VERIFY_STATUS, state->verify_status) ||
136 nla_put_u32(skb, ETHTOOL_A_MM_VERIFY_TIME, state->verify_time) ||
137 nla_put_u32(skb, ETHTOOL_A_MM_MAX_VERIFY_TIME, state->max_verify_time) ||
138 nla_put_u32(skb, ETHTOOL_A_MM_TX_MIN_FRAG_SIZE, state->tx_min_frag_size) ||
139 nla_put_u32(skb, ETHTOOL_A_MM_RX_MIN_FRAG_SIZE, state->rx_min_frag_size))
158 static void mm_state_to_cfg(const struct ethtool_mm_state *state,
161 /* We could also compare state->verify_status against
162 * ETHTOOL_MM_VERIFY_STATUS_DISABLED, but state->verify_enabled
163 * is more like an administrative state which should be seen in
168 cfg->verify_enabled = state->verify_enabled;
169 cfg->verify_time = state->verify_time;
170 cfg->tx_enabled = state->tx_enabled;
171 cfg->pmac_enabled = state->pmac_enabled;
172 cfg->tx_min_frag_size = state->tx_min_frag_size;
187 struct ethtool_mm_state state = {};
193 ret = dev->ethtool_ops->get_mm(dev, &state);
197 mm_state_to_cfg(&state, &cfg);
211 if (cfg.verify_time > state.max_verify_time) {
254 struct ethtool_mm_state state = {};
258 ret = ops->get_mm(dev, &state);