Lines Matching refs:keyix

278 	u_int i, keyix;
288 keyix = i*NBBY;
291 keyix++;
295 if (isset(sc->sc_keymap, keyix+32) ||
296 isset(sc->sc_keymap, keyix+64) ||
297 isset(sc->sc_keymap, keyix+32+64)) {
300 if (keyix == (i+1)*NBBY) {
306 setbit(sc->sc_keymap, keyix);
307 setbit(sc->sc_keymap, keyix+64);
308 setbit(sc->sc_keymap, keyix+32);
309 setbit(sc->sc_keymap, keyix+32+64);
312 __func__, keyix, keyix+64,
313 keyix+32, keyix+32+64);
314 *txkeyix = keyix;
315 *rxkeyix = keyix+32;
331 u_int i, keyix;
341 keyix = i*NBBY;
344 keyix++;
347 if (isset(sc->sc_keymap, keyix+64)) {
350 if (keyix == (i+1)*NBBY) {
356 setbit(sc->sc_keymap, keyix);
357 setbit(sc->sc_keymap, keyix+64);
360 __func__, keyix, keyix+64);
361 *txkeyix = *rxkeyix = keyix;
376 u_int i, keyix;
393 keyix = i*NBBY;
395 keyix++, b >>= 1;
396 setbit(sc->sc_keymap, keyix);
398 __func__, keyix);
399 *txkeyix = *rxkeyix = keyix;
418 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
452 *keyix = *rxkeyix = k - vap->iv_nw_keys;
470 return key_alloc_single(sc, keyix, rxkeyix);
474 return key_alloc_2pair(sc, keyix, rxkeyix);
476 return key_alloc_pair(sc, keyix, rxkeyix);
478 return key_alloc_single(sc, keyix, rxkeyix);
491 u_int keyix = k->wk_keyix;
493 DPRINTF(sc, ATH_DEBUG_KEYCACHE, "%s: delete key %u\n", __func__, keyix);
497 ath_hal_keyreset(ah, keyix);
503 ath_hal_keyreset(ah, keyix+32); /* RX key */
504 if (keyix >= IEEE80211_WEP_NKID) {
509 clrbit(sc->sc_keymap, keyix);
512 clrbit(sc->sc_keymap, keyix+64); /* TX key MIC */
515 clrbit(sc->sc_keymap, keyix+32);
516 clrbit(sc->sc_keymap, keyix+32+64);