Lines Matching refs:limit
22 enum devlink_reload_limit limit; member
29 .limit = DEVLINK_RELOAD_LIMIT_NO_RESET,
35 enum devlink_reload_limit limit) in devlink_reload_combination_is_invalid() argument
41 devlink_reload_invalid_combinations[i].limit == limit) in devlink_reload_combination_is_invalid()
53 devlink_reload_limit_is_supported(struct devlink *devlink, enum devlink_reload_limit limit) in devlink_reload_limit_is_supported() argument
55 return test_bit(limit, &devlink->ops->reload_limits); in devlink_reload_limit_is_supported()
59 enum devlink_reload_limit limit, u32 value) in devlink_reload_stat_put() argument
67 if (nla_put_u8(msg, DEVLINK_ATTR_RELOAD_STATS_LIMIT, limit) || in devlink_reload_stat_put()
328 enum devlink_reload_limit limit, u32 actions_performed) in __devlink_reload_stats_update() argument
335 stat_idx = limit * __DEVLINK_RELOAD_ACTION_MAX + action; in __devlink_reload_stats_update()
342 devlink_reload_stats_update(struct devlink *devlink, enum devlink_reload_limit limit, in devlink_reload_stats_update() argument
345 __devlink_reload_stats_update(devlink, devlink->stats.reload_stats, limit, in devlink_reload_stats_update()
364 enum devlink_reload_limit limit, in devlink_remote_reload_actions_performed() argument
370 limit > DEVLINK_RELOAD_LIMIT_MAX)) in devlink_remote_reload_actions_performed()
373 __devlink_reload_stats_update(devlink, devlink->stats.remote_reload_stats, limit, in devlink_remote_reload_actions_performed()
444 enum devlink_reload_limit limit, in devlink_reload() argument
461 err = devlink->ops->reload_down(devlink, !!dest_net, action, limit, extack); in devlink_reload()
474 err = devlink->ops->reload_up(devlink, action, limit, actions_performed, extack); in devlink_reload()
483 devlink_reload_stats_update(devlink, limit, *actions_performed); in devlink_reload()
523 enum devlink_reload_limit limit; in devlink_nl_reload_doit() local
542 limit = DEVLINK_RELOAD_LIMIT_UNSPEC; in devlink_nl_reload_doit()
553 for (limit = 0 ; limit <= DEVLINK_RELOAD_LIMIT_MAX ; limit++) in devlink_nl_reload_doit()
554 if (limits_selected & BIT(limit)) in devlink_nl_reload_doit()
557 if (limits_selected != BIT(limit)) { in devlink_nl_reload_doit()
561 if (!devlink_reload_limit_is_supported(devlink, limit)) { in devlink_nl_reload_doit()
565 if (devlink_reload_combination_is_invalid(action, limit)) { in devlink_nl_reload_doit()
584 err = devlink_reload(devlink, dest_net, action, limit, &actions_performed, info->extack); in devlink_nl_reload_doit()
622 ops->reload_limits == BIT(comb->limit)) in devlink_reload_actions_valid()