Lines Matching refs:idx
198 int idx, bool uni, bool multi)
204 if (idx >= 0 && idx < NUM_DEFAULT_KEYS)
205 key = key_mtx_dereference(sdata->local, sdata->keys[idx]);
209 drv_set_default_unicast_key(sdata->local, sdata, idx);
218 void ieee80211_set_default_key(struct ieee80211_sub_if_data *sdata, int idx,
222 __ieee80211_set_default_key(sdata, idx, uni, multi);
227 __ieee80211_set_default_mgmt_key(struct ieee80211_sub_if_data *sdata, int idx)
233 if (idx >= NUM_DEFAULT_KEYS &&
234 idx < NUM_DEFAULT_KEYS + NUM_DEFAULT_MGMT_KEYS)
235 key = key_mtx_dereference(sdata->local, sdata->keys[idx]);
243 int idx)
246 __ieee80211_set_default_mgmt_key(sdata, idx);
257 int idx;
270 idx = old->conf.keyidx;
272 idx = new->conf.keyidx;
276 rcu_assign_pointer(sta->ptk[idx], new);
277 sta->ptk_idx = idx;
279 rcu_assign_pointer(sta->gtk[idx], new);
280 sta->gtk_idx = idx;
300 rcu_assign_pointer(sdata->keys[idx], new);
317 ieee80211_key_alloc(u32 cipher, int idx, size_t key_len,
325 if (WARN_ON(idx < 0 || idx >= NUM_DEFAULT_KEYS + NUM_DEFAULT_MGMT_KEYS))
340 key->conf.keyidx = idx;
479 int idx, ret;
483 idx = key->conf.keyidx;
491 old_key = key_mtx_dereference(sdata->local, sta->ptk[idx]);
493 old_key = key_mtx_dereference(sdata->local, sta->gtk[idx]);
495 old_key = key_mtx_dereference(sdata->local, sdata->keys[idx]);