Searched refs:keyix (Results 1 - 13 of 13) sorted by relevance

/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_keycache.c280 u_int i, keyix; local
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
333 u_int i, keyix; local
378 u_int i, keyix; local
419 ath_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
494 u_int keyix = k->wk_keyix; local
[all...]
H A Dif_ath_tx.c979 int *keyix)
1023 (*keyix) = k->wk_keyix;
1028 (*keyix) = ni->ni_ucastkey.wk_keyix;
1029 if ((*keyix) == IEEE80211_KEYIX_NONE)
1030 (*keyix) = HAL_TXKEYIX_INVALID;
1032 (*keyix) = HAL_TXKEYIX_INVALID;
1561 int keyix, hdrlen, pktlen, try0 = 0; local
1596 &pktlen, &keyix)) {
1878 bf->bf_state.bfs_keyix = keyix;
2146 int keyix, hdrle local
977 ath_tx_tag_crypto(struct ath_softc *sc, struct ieee80211_node *ni, struct mbuf *m0, int iswep, int isfrag, int *hdrlen, int *pktlen, int *keyix) argument
[all...]
H A Dif_ath_rx.c635 struct ieee80211_frame *wh, int keyix)
643 ieee80211_notify_michael_failure(ni->ni_vap, wh, keyix);
634 ath_handle_micerror(struct ieee80211com *ic, struct ieee80211_frame *wh, int keyix) argument
H A Dif_ath.c6222 ieee80211_keyix keyix, rxkeyix; local
6225 if (!ath_key_alloc(vap, &ni->ni_ucastkey, &keyix, &rxkeyix)) {
6234 ni->ni_ucastkey.wk_keyix = keyix;
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn_cam.c113 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
121 *keyix = ieee80211_crypto_get_key_wepidx(vap, k);
123 *keyix = k - vap->iv_nw_keys;
129 if (isset(sc->keys_bmap, *keyix)) {
132 __func__, *keyix);
138 setbit(sc->keys_bmap, *keyix);
149 *keyix = 0;
173 *keyix = i;
182 *keyix = 0;
191 *rxkeyix = *keyix;
112 rtwn_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_crypto.c65 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
81 *keyix = 0; /* NB: use key index 0 for ucast key */
83 *keyix = ieee80211_crypto_get_key_wepidx(vap, k);
85 *rxkeyix = IEEE80211_KEYIX_NONE; /* XXX maybe *keyix? */
121 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
123 return vap->iv_key_alloc(vap, key, keyix, rxkeyix);
269 ieee80211_keyix keyix, rxkeyix; local
274 "%s: cipher %u flags 0x%x keyix %u\n",
377 if (!dev_key_alloc(vap, key, &keyix, &rxkeyix)) {
412 key->wk_keyix = keyix;
64 null_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
119 dev_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *key, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
[all...]
H A Dieee80211_node.h433 const struct ieee80211_frame_min *, uint16_t keyix,
450 #define ieee80211_find_rxnode_withkey(ic, wh, keyix) \
451 ieee80211_find_rxnode_withkey_debug(ic, wh, keyix, __func__, __LINE__)
469 const struct ieee80211_frame_min *, uint16_t keyix);
H A Dieee80211_node.c1967 const struct ieee80211_frame_min *wh, ieee80211_keyix keyix,
1971 const struct ieee80211_frame_min *wh, ieee80211_keyix keyix)
1979 if (nt->nt_keyixmap != NULL && keyix < nt->nt_keyixmax)
1980 ni = nt->nt_keyixmap[keyix];
1990 keyix = ni->ni_ucastkey.wk_rxkeyix;
1991 /* XXX can keyixmap[keyix] != NULL? */
1992 if (keyix < nt->nt_keyixmax &&
1993 nt->nt_keyixmap[keyix] == NULL) {
1999 nt->nt_keyixmap[keyix] = ieee80211_ref_node(ni);
2106 ieee80211_keyix keyix; local
1966 ieee80211_find_rxnode_withkey_debug(struct ieee80211com *ic, const struct ieee80211_frame_min *wh, ieee80211_keyix keyix, const char *func, int line) argument
2162 ieee80211_keyix keyix; local
[all...]
H A Dieee80211_crypto.h254 const struct ieee80211_frame *, u_int keyix);
H A Dieee80211_haiku.cpp861 const struct ieee80211_frame* wh, u_int keyix)
860 ieee80211_notify_michael_failure(struct ieee80211vap* vap, const struct ieee80211_frame* wh, u_int keyix) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/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, argument
219 *keyix = HAL_RXKEYIX_INVALID;
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/
H A Dif_rum.c3008 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
3020 *keyix = i;
3032 *keyix = 0;
3034 *keyix = ieee80211_crypto_get_key_wepidx(vap, k);
3036 *rxkeyix = *keyix;
3007 rum_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwl.c1520 ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix)
1534 *keyix = *rxkeyix = ieee80211_crypto_get_key_wepidx(vap, k);
1539 *keyix = *rxkeyix = 0;
1519 mwl_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, ieee80211_keyix *keyix, ieee80211_keyix *rxkeyix) argument

Completed in 253 milliseconds