Lines Matching refs:value

454 /* Searches for a value in opt's values[] table */
464 if (opt->values[i].value == val)
470 /* Searches for a value in opt's values[] table which matches the flagmask */
492 if (!maxval || (minval && val < minval->value) || val > maxval->value)
499 * bond_opt_parse - parse option value
501 * @val: value to parse
503 * This function tries to extract the value from @val and check if it's
526 checkval = val->value != ULLONG_MAX;
536 /* The following code extracts the string to match or the value
542 rv = sscanf(val->string, "%llu", &val->value);
552 if (val->value == tbl[i].value)
567 if (checkval && bond_opt_check_range(opt, val->value))
599 opt->name, modeval->string, modeval->value);
617 netdev_err(bond->dev, "option %s: invalid value (%s)\n",
620 netdev_err(bond->dev, "option %s: invalid value (%llu)\n",
621 opt->name, val->value);
629 opt->name, minval ? minval->value : 0, maxval->value);
651 * @val: value to set it to
653 * This function is used to change the bond's option value, it can be
688 * @val: value to set it to
690 * This function is used to change the bond's option value and trigger
714 * @buf: value to set it to
764 if (!bond_mode_uses_arp(newval->value)) {
773 /* set miimon to default value */
780 if (newval->value == BOND_MODE_ALB)
784 bond_set_xfrm_features(bond->dev, newval->value);
788 bond->params.mode = newval->value;
861 newval->value);
862 bond->params.miimon = newval->value;
864 netdev_dbg(bond->dev, "Note: Updating updelay (to %d) since it is a multiple of the miimon value\n",
867 netdev_dbg(bond->dev, "Note: Updating downdelay (to %d) since it is a multiple of the miimon value\n",
870 netdev_dbg(bond->dev, "Note: Updating peer_notif_delay (to %d) since it is a multiple of the miimon value\n",
872 if (newval->value && bond->params.arp_interval) {
884 if (!newval->value) {
896 * of the MII monitoring value, and are stored internally as the
904 int value = newval->value;
911 if ((value % bond->params.miimon) != 0) {
913 "%s (%d) is not a multiple of miimon (%d), value rounded to %d ms\n",
915 value, bond->params.miimon,
916 (value / bond->params.miimon) *
919 *target = value / bond->params.miimon;
954 newval->value);
955 bond->params.use_carrier = newval->value;
968 newval->value);
969 bond->params.arp_interval = newval->value;
970 if (newval->value) {
984 if (!newval->value) {
1115 target = newval->value;
1126 newval->string, newval->value);
1127 bond->params.arp_validate = newval->value;
1136 newval->string, newval->value);
1137 bond->params.arp_all_targets = newval->value;
1195 newval->string, newval->value);
1196 bond->params.primary_reselect = newval->value;
1209 newval->string, newval->value);
1210 bond->params.fail_over_mac = newval->value;
1219 newval->string, newval->value);
1220 bond->params.xmit_policy = newval->value;
1229 newval->value);
1230 bond->params.resend_igmp = newval->value;
1238 bond->params.num_peer_notif = newval->value;
1249 if (newval->value == bond->params.all_slaves_active)
1251 bond->params.all_slaves_active = newval->value;
1254 if (newval->value)
1267 netdev_dbg(bond->dev, "Setting min links value to %llu\n",
1268 newval->value);
1269 bond->params.min_links = newval->value;
1278 bond->params.lp_interval = newval->value;
1287 newval->value);
1288 bond->params.packets_per_slave = newval->value;
1289 if (newval->value > 0) {
1291 reciprocal_value(newval->value);
1307 newval->string, newval->value);
1308 bond->params.lacp_fast = newval->value;
1318 newval->string, newval->value);
1319 bond->params.ad_select = newval->value;
1437 newval->string, newval->value);
1438 bond->params.tlb_dynamic_lb = newval->value;
1447 newval->value);
1449 bond->params.ad_actor_sys_prio = newval->value;
1466 mac = (u8 *)&newval->value;
1487 newval->value);
1489 bond->params.ad_user_port_key = newval->value;