Lines Matching defs:idx
1287 int idx;
1315 k->idx = nla_get_u8(tb[NL80211_KEY_IDX]);
1367 k->idx = nla_get_u8(info->attrs[NL80211_ATTR_KEY_IDX]);
1407 k->idx = -1;
1433 if (k->idx != -1) {
1435 if (k->idx < 4 || k->idx > 5) {
1437 "defmgmt key idx not 4 or 5");
1441 if (k->idx < 6 || k->idx > 7) {
1443 "defbeacon key idx not 6 or 7");
1447 if (k->idx < 0 || k->idx > 3) {
1448 GENL_SET_ERR_MSG(info, "def key idx not 0-3");
1452 if (k->idx < 0 || k->idx > 7) {
1453 GENL_SET_ERR_MSG(info, "key idx not 0-7");
1489 parse.idx = -1;
1497 if (parse.idx < 0 || parse.idx > 3) {
1508 result->def = parse.idx;
1514 parse.idx, false, NULL);
1523 result->params[parse.idx].cipher = parse.p.cipher;
1524 result->params[parse.idx].key_len = parse.p.key_len;
1525 result->params[parse.idx].key = result->data[parse.idx];
1526 memcpy(result->data[parse.idx], parse.p.key, parse.p.key_len);
3057 int idx = 0, ret;
3081 if (++idx <= state->start)
3117 idx--;
3126 state->start = idx;
3577 int idx, mbm = 0;
3587 idx = NL80211_ATTR_WIPHY_TX_POWER_SETTING;
3588 type = nla_get_u32(info->attrs[idx]);
3597 idx = NL80211_ATTR_WIPHY_TX_POWER_LEVEL;
3598 mbm = nla_get_u32(info->attrs[idx]);
4441 int idx;
4475 if (nla_put_u8(cookie->msg, NL80211_KEY_IDX, cookie->idx))
4550 cookie.idx = key_idx;
4595 if (key.idx < 0)
4621 err = rdev_set_default_key(rdev, dev, link_id, key.idx,
4628 wdev->wext.default_key = key.idx;
4649 err = rdev_set_default_mgmt_key(rdev, dev, link_id, key.idx);
4654 wdev->wext.default_mgmt_key = key.idx;
4675 err = rdev_set_default_beacon_key(rdev, dev, link_id, key.idx);
4686 if (!mac_addr || key.idx < 0 || key.idx > 1) {
4695 err = rdev_add_key(rdev, dev, link_id, key.idx,
4750 if (cfg80211_validate_key_settings(rdev, &key.p, key.idx,
4767 err = rdev_add_key(rdev, dev, link_id, key.idx,
4807 if (!cfg80211_valid_key_idx(rdev, key.idx,
4826 err = rdev_del_key(rdev, dev, link_id, key.idx,
4832 if (key.idx == wdev->wext.default_key)
4834 else if (key.idx == wdev->wext.default_mgmt_key)
7151 int idx;
7159 idx = NL80211_ATTR_STA_TX_POWER_SETTING;
7160 txpwr->type = nla_get_u8(info->attrs[idx]);
7163 idx = NL80211_ATTR_STA_TX_POWER;
7165 if (info->attrs[idx])
7166 txpwr->power = nla_get_s16(info->attrs[idx]);
8723 /* the global regdom is idx 0 */
10455 int start = cb->args[2], idx = 0;
10479 if (++idx <= start)
10484 idx--;
10492 cb->args[2] = idx;
10681 if (key.idx >= 0) {
10691 if (key.idx > 3)
10698 if (key.idx >= 0) {
10770 req.key_idx = key.idx;
15931 u32 idx = NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE, attr;
15933 tid_conf->txrate_type = nla_get_u8(attrs[idx]);