Lines Matching refs:keyix
278 u_int i, keyix; in key_alloc_2pair() local
288 keyix = i*NBBY; in key_alloc_2pair()
291 keyix++; in key_alloc_2pair()
295 if (isset(sc->sc_keymap, keyix+32) || in key_alloc_2pair()
296 isset(sc->sc_keymap, keyix+64) || in key_alloc_2pair()
297 isset(sc->sc_keymap, keyix+32+64)) { in key_alloc_2pair()
300 if (keyix == (i+1)*NBBY) { in key_alloc_2pair()
306 setbit(sc->sc_keymap, keyix); in key_alloc_2pair()
307 setbit(sc->sc_keymap, keyix+64); in key_alloc_2pair()
308 setbit(sc->sc_keymap, keyix+32); in key_alloc_2pair()
309 setbit(sc->sc_keymap, keyix+32+64); in key_alloc_2pair()
312 __func__, keyix, keyix+64, in key_alloc_2pair()
313 keyix+32, keyix+32+64); in key_alloc_2pair()
314 *txkeyix = keyix; in key_alloc_2pair()
315 *rxkeyix = keyix+32; in key_alloc_2pair()
331 u_int i, keyix; in key_alloc_pair() local
341 keyix = i*NBBY; in key_alloc_pair()
344 keyix++; in key_alloc_pair()
347 if (isset(sc->sc_keymap, keyix+64)) { in key_alloc_pair()
350 if (keyix == (i+1)*NBBY) { in key_alloc_pair()
356 setbit(sc->sc_keymap, keyix); in key_alloc_pair()
357 setbit(sc->sc_keymap, keyix+64); in key_alloc_pair()
360 __func__, keyix, keyix+64); in key_alloc_pair()
361 *txkeyix = *rxkeyix = keyix; in key_alloc_pair()
376 u_int i, keyix; in key_alloc_single() local
393 keyix = i*NBBY; in key_alloc_single()
395 keyix++, b >>= 1; in key_alloc_single()
396 setbit(sc->sc_keymap, keyix); in key_alloc_single()
398 __func__, keyix); in key_alloc_single()
399 *txkeyix = *rxkeyix = keyix; in key_alloc_single()
418 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in ath_key_alloc() argument
452 *keyix = *rxkeyix = in ath_key_alloc()
471 return key_alloc_single(sc, keyix, rxkeyix); in ath_key_alloc()
475 return key_alloc_2pair(sc, keyix, rxkeyix); in ath_key_alloc()
477 return key_alloc_pair(sc, keyix, rxkeyix); in ath_key_alloc()
479 return key_alloc_single(sc, keyix, rxkeyix); in ath_key_alloc()
492 u_int keyix = k->wk_keyix; in ath_key_delete() local
494 DPRINTF(sc, ATH_DEBUG_KEYCACHE, "%s: delete key %u\n", __func__, keyix); in ath_key_delete()
498 ath_hal_keyreset(ah, keyix); in ath_key_delete()
504 ath_hal_keyreset(ah, keyix+32); /* RX key */ in ath_key_delete()
505 if (keyix >= IEEE80211_WEP_NKID) { in ath_key_delete()
510 clrbit(sc->sc_keymap, keyix); in ath_key_delete()
513 clrbit(sc->sc_keymap, keyix+64); /* TX key MIC */ in ath_key_delete()
516 clrbit(sc->sc_keymap, keyix+32); in ath_key_delete()
517 clrbit(sc->sc_keymap, keyix+32+64); in ath_key_delete()