Home | History | Annotate | Download | only in ic

Lines Matching refs:keyix

1665 	u_int i, keyix;
1675 keyix = i*NBBY;
1678 keyix++;
1682 if (isset(sc->sc_keymap, keyix+32) ||
1683 isset(sc->sc_keymap, keyix+64) ||
1684 isset(sc->sc_keymap, keyix+32+64)) {
1687 if (keyix == (i+1)*NBBY) {
1693 setbit(sc->sc_keymap, keyix);
1694 setbit(sc->sc_keymap, keyix+64);
1695 setbit(sc->sc_keymap, keyix+32);
1696 setbit(sc->sc_keymap, keyix+32+64);
1699 __func__, keyix, keyix+64,
1700 keyix+32, keyix+32+64);
1701 *txkeyix = keyix;
1702 *rxkeyix = keyix+32;
1703 return keyix;
1720 u_int i, keyix;
1730 keyix = i*NBBY;
1733 keyix++;
1736 if (isset(sc->sc_keymap, keyix+64)) {
1739 if (keyix == (i+1)*NBBY) {
1745 setbit(sc->sc_keymap, keyix);
1746 setbit(sc->sc_keymap, keyix+64);
1749 __func__, keyix, keyix+64);
1750 *txkeyix = *rxkeyix = keyix;
1767 u_int i, keyix;
1776 keyix = i*NBBY;
1778 keyix++, b >>= 1;
1779 setbit(sc->sc_keymap, keyix);
1781 __func__, keyix);
1782 *txkeyix = *rxkeyix = keyix;
1802 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
1829 *keyix = *rxkeyix = k - ic->ic_nw_keys;
1842 return key_alloc_single(sc, keyix, rxkeyix);
1846 return key_alloc_2pair(sc, keyix, rxkeyix);
1848 return key_alloc_pair(sc, keyix, rxkeyix);
1850 return key_alloc_single(sc, keyix, rxkeyix);
1863 u_int keyix = k->wk_keyix;
1865 DPRINTF(sc, ATH_DEBUG_KEYCACHE, "%s: delete key %u\n", __func__, keyix);
1868 aprint_error_dev(sc->sc_dev, "deleting keyix %d w/o power\n",
1872 ath_hal_keyreset(ah, keyix);
1878 ath_hal_keyreset(ah, keyix+32); /* RX key */
1879 if (keyix >= IEEE80211_WEP_NKID) {
1884 clrbit(sc->sc_keymap, keyix);
1887 clrbit(sc->sc_keymap, keyix+64); /* TX key MIC */
1890 clrbit(sc->sc_keymap, keyix+32);
1891 clrbit(sc->sc_keymap, keyix+32+64);
1909 aprint_error_dev(sc->sc_dev, "setting keyix %d w/o power\n",
3020 struct ieee80211_frame *wh, int keyix)
3026 ni = ieee80211_find_rxnode_withkey(ic, (const struct ieee80211_frame_min *) wh, keyix);
3028 ieee80211_notify_michael_failure(ic, wh, keyix);
3617 int keyix, hdrlen, pktlen, try0;
3676 keyix = k->wk_keyix;
3684 keyix = ni->ni_ucastkey.wk_keyix;
3685 if (keyix == IEEE80211_KEYIX_NONE)
3686 keyix = HAL_TXKEYIX_INVALID;
3688 keyix = HAL_TXKEYIX_INVALID;
4032 , keyix /* key cache index */
4907 ieee80211_keyix keyix, rxkeyix;
4909 if (!ath_key_alloc(ic, &ni->ni_ucastkey, &keyix, &rxkeyix)) {
4918 ni->ni_ucastkey.wk_keyix = keyix;
4940 "new assoc with a unicast key already setup (keyix %u)",