Lines Matching refs:keyix
280 u_int i, keyix;
290 keyix = i*NBBY;
293 keyix++;
297 if (isset(sc->sc_keymap, keyix+32) ||
298 isset(sc->sc_keymap, keyix+64) ||
299 isset(sc->sc_keymap, keyix+32+64)) {
302 if (keyix == (i+1)*NBBY) {
308 setbit(sc->sc_keymap, keyix);
309 setbit(sc->sc_keymap, keyix+64);
310 setbit(sc->sc_keymap, keyix+32);
311 setbit(sc->sc_keymap, keyix+32+64);
314 __func__, keyix, keyix+64,
315 keyix+32, keyix+32+64);
316 *txkeyix = keyix;
317 *rxkeyix = keyix+32;
333 u_int i, keyix;
343 keyix = i*NBBY;
346 keyix++;
349 if (isset(sc->sc_keymap, keyix+64)) {
352 if (keyix == (i+1)*NBBY) {
358 setbit(sc->sc_keymap, keyix);
359 setbit(sc->sc_keymap, keyix+64);
362 __func__, keyix, keyix+64);
363 *txkeyix = *rxkeyix = keyix;
378 u_int i, keyix;
395 keyix = i*NBBY;
397 keyix++, b >>= 1;
398 setbit(sc->sc_keymap, keyix);
400 __func__, keyix);
401 *txkeyix = *rxkeyix = keyix;
420 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
454 *keyix = *rxkeyix =
473 return key_alloc_single(sc, keyix, rxkeyix);
477 return key_alloc_2pair(sc, keyix, rxkeyix);
479 return key_alloc_pair(sc, keyix, rxkeyix);
481 return key_alloc_single(sc, keyix, rxkeyix);
494 u_int keyix = k->wk_keyix;
496 DPRINTF(sc, ATH_DEBUG_KEYCACHE, "%s: delete key %u\n", __func__, keyix);
500 ath_hal_keyreset(ah, keyix);
506 ath_hal_keyreset(ah, keyix+32); /* RX key */
507 if (keyix >= IEEE80211_WEP_NKID) {
512 clrbit(sc->sc_keymap, keyix);
515 clrbit(sc->sc_keymap, keyix+64); /* TX key MIC */
518 clrbit(sc->sc_keymap, keyix+32);
519 clrbit(sc->sc_keymap, keyix+32+64);