Lines Matching defs:cfg
159 struct ethtool_mm_cfg *cfg)
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;
189 struct ethtool_mm_cfg cfg = {};
197 mm_state_to_cfg(&state, &cfg);
199 ethnl_update_bool(&cfg.verify_enabled, tb[ETHTOOL_A_MM_VERIFY_ENABLED],
201 ethnl_update_u32(&cfg.verify_time, tb[ETHTOOL_A_MM_VERIFY_TIME], &mod);
202 ethnl_update_bool(&cfg.tx_enabled, tb[ETHTOOL_A_MM_TX_ENABLED], &mod);
203 ethnl_update_bool(&cfg.pmac_enabled, tb[ETHTOOL_A_MM_PMAC_ENABLED],
205 ethnl_update_u32(&cfg.tx_min_frag_size,
211 if (cfg.verify_time > state.max_verify_time) {
217 if (cfg.verify_enabled && !cfg.tx_enabled) {
222 if (cfg.tx_enabled && !cfg.pmac_enabled) {
227 ret = dev->ethtool_ops->set_mm(dev, &cfg, extack);