Home
last modified time | relevance | path

Searched refs:keyix (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/dev/ath/
H A Dif_ath_keycache.c278 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()
[all …]
H A Dif_ath_tx.c977 int *keyix) in ath_tx_tag_crypto() argument
1021 (*keyix) = k->wk_keyix; in ath_tx_tag_crypto()
1026 (*keyix) = ni->ni_ucastkey.wk_keyix; in ath_tx_tag_crypto()
1027 if ((*keyix) == IEEE80211_KEYIX_NONE) in ath_tx_tag_crypto()
1028 (*keyix) = HAL_TXKEYIX_INVALID; in ath_tx_tag_crypto()
1030 (*keyix) = HAL_TXKEYIX_INVALID; in ath_tx_tag_crypto()
1558 int keyix, hdrlen, pktlen, try0 = 0; in ath_tx_normal_setup() local
1593 &pktlen, &keyix)) { in ath_tx_normal_setup()
1875 bf->bf_state.bfs_keyix = keyix; in ath_tx_normal_setup()
2143 int keyix, hdrlen, pktlen, try0, txantenna; in ath_tx_raw_start() local
[all …]
H A Dif_ath_rx.c634 struct ieee80211_frame *wh, int keyix) in ath_handle_micerror() argument
642 ieee80211_notify_michael_failure(ni->ni_vap, wh, keyix); in ath_handle_micerror()
H A Dif_ath.c6271 ieee80211_keyix keyix, rxkeyix; in ath_setup_stationkey() local
6274 if (!ath_key_alloc(vap, &ni->ni_ucastkey, &keyix, &rxkeyix)) { in ath_setup_stationkey()
6283 ni->ni_ucastkey.wk_keyix = keyix; in ath_setup_stationkey()
/freebsd/sys/dev/rtwn/
H A Dif_rtwn_cam.c111 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rtwn_key_alloc() argument
117 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rtwn_key_alloc()
122 if (isset(sc->keys_bmap, *keyix)) { in rtwn_key_alloc()
125 __func__, *keyix); in rtwn_key_alloc()
131 setbit(sc->keys_bmap, *keyix); in rtwn_key_alloc()
142 *keyix = 0; in rtwn_key_alloc()
166 *keyix = i; in rtwn_key_alloc()
174 *keyix = 0; in rtwn_key_alloc()
178 *rxkeyix = *keyix; in rtwn_key_alloc()
/freebsd/tools/tools/ath/athkey/
H A Dathkey.c134 u_int16_t keyix; in main() local
166 keyix = (u_int16_t) atoi(argv[0]); in main()
167 if (keyix > 127) in main()
176 atd.ad_in_data = (caddr_t) &keyix; in main()
185 setkey.dk_keyix = keyix; in main()
/freebsd/tools/regression/net80211/ccmp/
H A Dtest_ccmp.c524 #define TEST(n,name,cipher,keyix,pn) { \ argument
525 name, IEEE80211_CIPHER_##cipher,keyix, pn##LL, \
534 int keyix; member
585 , t->keyix in printtest()
595 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix]; in runtest()
/freebsd/sys/net80211/
H A Dieee80211_crypto.c63 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in null_key_alloc() argument
79 *keyix = 0; /* NB: use key index 0 for ucast key */ in null_key_alloc()
81 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in null_key_alloc()
119 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in dev_key_alloc() argument
121 return vap->iv_key_alloc(vap, key, keyix, rxkeyix); in dev_key_alloc()
342 ieee80211_keyix keyix, rxkeyix; in ieee80211_crypto_newkey() local
450 if (!dev_key_alloc(vap, key, &keyix, &rxkeyix)) { in ieee80211_crypto_newkey()
486 key->wk_keyix = keyix; in ieee80211_crypto_newkey()
H A Dieee80211_node.c1992 const struct ieee80211_frame_min *wh, ieee80211_keyix keyix, in _ieee80211_find_rxnode_withkey() argument
2000 if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax) in _ieee80211_find_rxnode_withkey()
2001 ni = nt->nt_keyixmap[keyix]; in _ieee80211_find_rxnode_withkey()
2011 keyix = ni->ni_ucastkey.wk_rxkeyix; in _ieee80211_find_rxnode_withkey()
2013 if (keyix < nt->nt_keyixmax && in _ieee80211_find_rxnode_withkey()
2014 nt->nt_keyixmap[keyix] == NULL) { in _ieee80211_find_rxnode_withkey()
2020 nt->nt_keyixmap[keyix] = ieee80211_ref_node(ni); in _ieee80211_find_rxnode_withkey()
2136 ieee80211_keyix keyix; in node_clear_keyixmap() local
2138 keyix = ni->ni_ucastkey.wk_rxkeyix; in node_clear_keyixmap()
2139 if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax && in node_clear_keyixmap()
[all …]
H A Dieee80211_node.h482 const struct ieee80211_frame_min *, uint16_t keyix,
501 #define ieee80211_find_rxnode_withkey(ic, wh, keyix) \ argument
502 _ieee80211_find_rxnode_withkey(ic, wh, keyix, __func__, __LINE__)
H A Dieee80211_crypto.h276 const struct ieee80211_frame *, ieee80211_keyix keyix);
H A Dieee80211_freebsd.c873 const struct ieee80211_frame *wh, ieee80211_keyix keyix) in ieee80211_notify_michael_failure() argument
878 "michael MIC verification failed <keyix %u>", keyix); in ieee80211_notify_michael_failure()
887 iev.iev_keyix = keyix; in ieee80211_notify_michael_failure()
/freebsd/tools/regression/net80211/wep/
H A Dtest_wep.c129 #define TEST(n,name,cipher,keyix,iv0,iv1,iv2,iv3) { \ argument
130 name, IEEE80211_CIPHER_##cipher,keyix, { iv2,iv1,iv0,iv3 }, \
139 int keyix; member
188 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix]; in runtest()
/freebsd/tools/regression/net80211/tkip/
H A Dtest_tkip.c111 #define TEST(n,name,cipher,keyix,pn) { \ argument
112 name, IEEE80211_CIPHER_##cipher,keyix, pn##LL, \
123 int keyix; member
183 struct ieee80211_key *key = &vap->iv_nw_keys[t->keyix]; in runtest()
/freebsd/sys/contrib/dev/athk/
H A Dkey.c339 static int ath_setkey_tkip(struct ath_common *common, u16 keyix, const u8 *key, in ath_setkey_tkip() argument
362 return ath_hw_set_keycache_entry(common, keyix, hk, addr); in ath_setkey_tkip()
368 return ath_hw_set_keycache_entry(common, keyix, hk, addr); in ath_setkey_tkip()
375 if (!ath_hw_set_keycache_entry(common, keyix, hk, NULL)) { in ath_setkey_tkip()
383 return ath_hw_set_keycache_entry(common, keyix + 32, hk, addr); in ath_setkey_tkip()
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_recv_ds.c215 ar9300_get_rx_key_idx(struct ath_hal *ah, struct ath_desc *ds, u_int8_t *keyix, in ar9300_get_rx_key_idx() argument
219 *keyix = HAL_RXKEYIX_INVALID; in ar9300_get_rx_key_idx()
/freebsd/sys/dev/usb/wlan/
H A Dif_rsu.c1524 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rsu_key_alloc() argument
1530 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rsu_key_alloc()
1534 *keyix = 0; in rsu_key_alloc()
1539 *keyix = R92S_MACID_BSS; in rsu_key_alloc()
1544 if (isset(sc->keys_bmap, *keyix)) { in rsu_key_alloc()
1547 __func__, *keyix); in rsu_key_alloc()
1551 setbit(sc->keys_bmap, *keyix); in rsu_key_alloc()
1555 *rxkeyix = *keyix; in rsu_key_alloc()
1662 rsu_key_check(struct rsu_softc *sc, ieee80211_keyix keyix, int is_valid) in rsu_key_check() argument
1670 error = rsu_cam_read(sc, R92S_CAM_CTL0(keyix), &val); in rsu_key_check()
[all …]
H A Dif_rum.c3000 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in rum_key_alloc() argument
3011 *keyix = i; in rum_key_alloc()
3023 *keyix = 0; in rum_key_alloc()
3025 *keyix = ieee80211_crypto_get_key_wepidx(vap, k); in rum_key_alloc()
3027 *rxkeyix = *keyix; in rum_key_alloc()
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211.c1088 for (ieee80211_keyix keyix = 0; keyix < nitems(lsta->kc); keyix++) { in lkpi_sta_del_keys() local
1092 if (lsta->kc[keyix] == NULL) in lkpi_sta_del_keys()
1094 kc = lsta->kc[keyix]; in lkpi_sta_del_keys()
1119 lsta->kc[keyix] = NULL; in lkpi_sta_del_keys()
4553 ieee80211_keyix keyix; local
4564 keyix = IEEE80211_KEYIX_NONE;
4572 keyix = k->wk_keyix;
4577 if (keyix == IEEE80211_KEYIX_NONE) {
4698 if (lkpi_hwcrypto && keyix != IEEE80211_KEYIX_NONE) {
5916 ieee80211_keyix keyix, struct lkpi_sta *lsta, argument
[all …]
/freebsd/sys/dev/mwl/
H A Dif_mwl.c1513 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) in mwl_key_alloc() argument
1526 *keyix = *rxkeyix = ieee80211_crypto_get_key_wepidx(vap, k); in mwl_key_alloc()
1531 *keyix = *rxkeyix = 0; in mwl_key_alloc()