Lines Matching defs:limit
21 enum devlink_reload_limit limit;
28 .limit = DEVLINK_RELOAD_LIMIT_NO_RESET,
34 enum devlink_reload_limit limit)
40 devlink_reload_invalid_combinations[i].limit == limit)
52 devlink_reload_limit_is_supported(struct devlink *devlink, enum devlink_reload_limit limit)
54 return test_bit(limit, &devlink->ops->reload_limits);
58 enum devlink_reload_limit limit, u32 value)
66 if (nla_put_u8(msg, DEVLINK_ATTR_RELOAD_STATS_LIMIT, limit) ||
109 * Stats of actions with unspecified limit are shown
111 * limit.
276 enum devlink_reload_limit limit, u32 actions_performed)
283 stat_idx = limit * __DEVLINK_RELOAD_ACTION_MAX + action;
290 devlink_reload_stats_update(struct devlink *devlink, enum devlink_reload_limit limit,
293 __devlink_reload_stats_update(devlink, devlink->stats.reload_stats, limit,
308 * @limit: reload limit
312 enum devlink_reload_limit limit,
318 limit > DEVLINK_RELOAD_LIMIT_MAX))
321 __devlink_reload_stats_update(devlink, devlink->stats.remote_reload_stats, limit,
379 enum devlink_reload_limit limit,
389 err = devlink->ops->reload_down(devlink, !!dest_net, action, limit, extack);
400 err = devlink->ops->reload_up(devlink, action, limit, actions_performed, extack);
409 devlink_reload_stats_update(devlink, limit, *actions_performed);
449 enum devlink_reload_limit limit;
470 limit = DEVLINK_RELOAD_LIMIT_UNSPEC;
478 NL_SET_ERR_MSG(info->extack, "Invalid limit selected");
481 for (limit = 0 ; limit <= DEVLINK_RELOAD_LIMIT_MAX ; limit++)
482 if (limits_selected & BIT(limit))
485 if (limits_selected != BIT(limit)) {
486 NL_SET_ERR_MSG(info->extack, "Multiselection of limit is not supported");
489 if (!devlink_reload_limit_is_supported(devlink, limit)) {
490 NL_SET_ERR_MSG(info->extack, "Requested limit is not supported by the driver");
493 if (devlink_reload_combination_is_invalid(action, limit)) {
494 NL_SET_ERR_MSG(info->extack, "Requested limit is invalid for this action");
512 err = devlink_reload(devlink, dest_net, action, limit, &actions_performed, info->extack);
550 ops->reload_limits == BIT(comb->limit))