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

/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_crypto_ccmp.c142 ccmp_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
151 ivp[0] = k->wk_keytsc >> 0; /* PN0 */
152 ivp[1] = k->wk_keytsc >> 8; /* PN1 */
153 ivp[2] = 0; /* Reserved */
154 ivp[3] = keyid | IEEE80211_WEP_EXTIV; /* KeyID | ExtID */
155 ivp[4] = k->wk_keytsc >> 16; /* PN2 */
156 ivp[5] = k->wk_keytsc >> 24; /* PN3 */
157 ivp[6] = k->wk_keytsc >> 32; /* PN4 */
158 ivp[7] = k->wk_keytsc >> 40; /* PN5 */
170 uint8_t *ivp; local
241 uint8_t *ivp, tid; local
[all...]
H A Dieee80211_crypto_none.c96 none_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
127 const uint8_t *ivp = (const uint8_t *)&wh[1]; local
136 "key id %u is not set (decap)", ivp[IEEE80211_WEP_IVLEN] >> 6);
H A Dieee80211_crypto_wep.c125 wep_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
166 ivp[0] = iv >> 0;
167 ivp[1] = iv >> 8;
168 ivp[2] = iv >> 16;
170 ivp[2] = iv >> 0;
171 ivp[1] = iv >> 8;
172 ivp[0] = iv >> 16;
174 ivp[3] = keyid;
186 uint8_t *ivp; local
208 ivp
[all...]
H A Dieee80211_crypto_tkip.c154 tkip_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
163 ivp[0] = k->wk_keytsc >> 8; /* TSC1 */
164 ivp[1] = (ivp[0] | 0x20) & 0x7f; /* WEP seed */
165 ivp[2] = k->wk_keytsc >> 0; /* TSC0 */
166 ivp[3] = keyid | IEEE80211_WEP_EXTIV; /* KeyID | ExtID */
167 ivp[4] = k->wk_keytsc >> 16; /* TSC2 */
168 ivp[5] = k->wk_keytsc >> 24; /* TSC3 */
169 ivp[6] = k->wk_keytsc >> 32; /* TSC4 */
170 ivp[
183 uint8_t *ivp; local
295 uint8_t *ivp, tid; local
[all...]
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_crypto_wep.c88 u_int8_t *ivp, *icvp; local
118 ivp = mtod(n0, u_int8_t *) + hdrlen;
119 ivp[0] = iv;
120 ivp[1] = iv >> 8;
121 ivp[2] = iv >> 16;
122 ivp[3] = k->k_id << 6;
125 memcpy(wepseed, ivp, IEEE80211_WEP_IVLEN);
207 u_int8_t *ivp; local
220 ivp = (u_int8_t *)wh + hdrlen;
221 memcpy(wepseed, ivp, IEEE80211_WEP_IVLE
[all...]
H A Dieee80211_crypto_ccmp.c172 u_int8_t *ivp, *mic, *dst; local
202 ivp = mtod(n0, u_int8_t *) + hdrlen;
203 ivp[0] = k->k_tsc; /* PN0 */
204 ivp[1] = k->k_tsc >> 8; /* PN1 */
205 ivp[2] = 0; /* Rsvd */
206 ivp[3] = k->k_id << 6 | IEEE80211_WEP_EXTIV; /* KeyID | ExtIV */
207 ivp[4] = k->k_tsc >> 16; /* PN2 */
208 ivp[5] = k->k_tsc >> 24; /* PN3 */
209 ivp[6] = k->k_tsc >> 32; /* PN4 */
210 ivp[
309 const u_int8_t *ivp; local
[all...]
H A Dieee80211_crypto_tkip.c191 u_int8_t *ivp, *mic, *icvp; local
219 ivp = mtod(n0, u_int8_t *) + hdrlen;
220 ivp[0] = k->k_tsc >> 8; /* TSC1 */
222 ivp[1] = (ivp[0] | 0x20) & 0x7f;
223 ivp[2] = k->k_tsc; /* TSC0 */
224 ivp[3] = k->k_id << 6 | IEEE80211_WEP_EXTIV; /* KeyID | ExtIV */
225 ivp[4] = k->k_tsc >> 16; /* TSC2 */
226 ivp[5] = k->k_tsc >> 24; /* TSC3 */
227 ivp[
323 const u_int8_t *ivp; local
[all...]
H A Dieee80211_crypto.c219 u_int8_t *ivp, *mmie; local
235 ivp = (u_int8_t *)wh + hdrlen;
236 kid = ivp[3] >> 6;
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipw.c407 struct ipw_vap *ivp; local
464 ivp = malloc(sizeof(struct ipw_vap), M_80211_VAP, M_WAITOK | M_ZERO);
465 vap = &ivp->vap;
469 ivp->newstate = vap->iv_newstate;
482 struct ipw_vap *ivp = IPW_VAP(vap); local
485 free(ivp, M_80211_VAP);
852 struct ipw_vap *ivp = IPW_VAP(vap); local
909 return ivp->newstate(vap, nstate, arg);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwi.c490 struct iwi_vap *ivp; local
511 ivp = malloc(sizeof(struct iwi_vap), M_80211_VAP, M_WAITOK | M_ZERO);
512 vap = &ivp->iwi_vap;
517 ivp->iwi_newstate = vap->iv_newstate;
530 struct iwi_vap *ivp = IWI_VAP(vap); local
533 free(ivp, M_80211_VAP);
943 struct iwi_vap *ivp = IWI_VAP(vap); local
997 return ivp->iwi_newstate(vap, nstate, arg);
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c4704 uint8_t *ivp; local
4710 ivp = (uint8_t *)wh + hdrlen;
4713 if (!(ivp[3] & IEEE80211_WEP_EXTIV))
4721 pn = (uint64_t)ivp[0] |
4722 (uint64_t)ivp[1] << 8 |
4723 (uint64_t)ivp[4] << 16 |
4724 (uint64_t)ivp[5] << 24 |
4725 (uint64_t)ivp[6] << 32 |
4726 (uint64_t)ivp[7] << 40;
6727 uint8_t *ivp; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwn.c1341 struct iwn_vap *ivp; local
1347 ivp = malloc(sizeof(struct iwn_vap), M_80211_VAP, M_WAITOK | M_ZERO);
1348 vap = &ivp->iv_vap;
1350 ivp->ctx = IWN_RXON_BSS_CTX;
1353 ivp->iv_newstate = vap->iv_newstate;
1370 struct iwn_vap *ivp = IWN_VAP(vap); local
1374 free(ivp, M_80211_VAP);
2893 struct iwn_vap *ivp = IWN_VAP(vap); local
2982 return ivp->iv_newstate(vap, nstate, arg);
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c4552 uint8_t *ivp; local
4558 ivp = (uint8_t *)wh + hdrlen;
4566 if (!(ivp[3] & IEEE80211_WEP_EXTIV))
4574 pn = (uint64_t)ivp[0] |
4575 (uint64_t)ivp[1] << 8 |
4576 (uint64_t)ivp[4] << 16 |
4577 (uint64_t)ivp[5] << 24 |
4578 (uint64_t)ivp[6] << 32 |
4579 (uint64_t)ivp[7] << 40;

Completed in 216 milliseconds