Lines Matching defs:keyix
620 uint16_t i, keyix;
627 for (keyix = i * NBBY; keyix < (i + 1) * NBBY;
628 keyix++, b >>= 1) {
629 if ((b & 1) || isset(asc->asc_keymap, keyix+64)) {
633 setbit(asc->asc_keymap, keyix);
634 setbit(asc->asc_keymap, keyix+64);
637 keyix, keyix+64));
638 *txkeyix = *rxkeyix = keyix;
654 uint16_t i, keyix;
663 keyix = i*NBBY;
666 keyix++;
670 if (isset(asc->asc_keymap, keyix+32) ||
671 isset(asc->asc_keymap, keyix+64) ||
672 isset(asc->asc_keymap, keyix+32+64)) {
674 if (keyix == (i+1)*NBBY) {
680 setbit(asc->asc_keymap, keyix);
681 setbit(asc->asc_keymap, keyix+64);
682 setbit(asc->asc_keymap, keyix+32);
683 setbit(asc->asc_keymap, keyix+32+64);
686 keyix, keyix+64,
687 keyix+32, keyix+32+64));
688 *txkeyix = *rxkeyix = keyix;
702 uint16_t i, keyix;
712 keyix = i*NBBY;
714 keyix++, b >>= 1;
715 setbit(asc->asc_keymap, keyix);
717 " key %u\n", keyix));
718 *txkeyix = *rxkeyix = keyix;
737 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
750 return (key_alloc_single(asc, keyix, rxkeyix));
754 return (key_alloc_2pair(asc, keyix, rxkeyix));
756 return (key_alloc_pair(asc, keyix, rxkeyix));
758 return (key_alloc_single(asc, keyix, rxkeyix));
771 ieee80211_keyix keyix = k->wk_keyix;
774 " delete key %u ic_cipher=0x%x\n", keyix, cip->ic_cipher));
776 ATH_HAL_KEYRESET(ah, keyix);
782 ATH_HAL_KEYRESET(ah, keyix+32); /* RX key */
784 if (keyix >= IEEE80211_WEP_NKID) {
789 clrbit(asc->asc_keymap, keyix);
796 clrbit(asc->asc_keymap, keyix+64);
799 clrbit(asc->asc_keymap, keyix+32);
801 clrbit(asc->asc_keymap, keyix+32+64);