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

/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_crypto_ccmp.c140 ccmp_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
149 ivp[0] = k->wk_keytsc >> 0; /* PN0 */
150 ivp[1] = k->wk_keytsc >> 8; /* PN1 */
151 ivp[2] = 0; /* Reserved */
152 ivp[3] = keyid | IEEE80211_WEP_EXTIV; /* KeyID | ExtID */
153 ivp[4] = k->wk_keytsc >> 16; /* PN2 */
154 ivp[5] = k->wk_keytsc >> 24; /* PN3 */
155 ivp[6] = k->wk_keytsc >> 32; /* PN4 */
156 ivp[7] = k->wk_keytsc >> 40; /* PN5 */
168 uint8_t *ivp; local
239 uint8_t *ivp, tid; local
[all...]
H A Dieee80211_crypto_none.c94 none_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
125 const uint8_t *ivp = (const uint8_t *)&wh[1]; local
134 "key id %u is not set (decap)", ivp[IEEE80211_WEP_IVLEN] >> 6);
H A Dieee80211_crypto_wep.c123 wep_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
164 ivp[0] = iv >> 0;
165 ivp[1] = iv >> 8;
166 ivp[2] = iv >> 16;
168 ivp[2] = iv >> 0;
169 ivp[1] = iv >> 8;
170 ivp[0] = iv >> 16;
172 ivp[3] = keyid;
184 uint8_t *ivp; local
206 ivp
[all...]
H A Dieee80211_crypto_tkip.c152 tkip_setiv(struct ieee80211_key *k, uint8_t *ivp) argument
161 ivp[0] = k->wk_keytsc >> 8; /* TSC1 */
162 ivp[1] = (ivp[0] | 0x20) & 0x7f; /* WEP seed */
163 ivp[2] = k->wk_keytsc >> 0; /* TSC0 */
164 ivp[3] = keyid | IEEE80211_WEP_EXTIV; /* KeyID | ExtID */
165 ivp[4] = k->wk_keytsc >> 16; /* TSC2 */
166 ivp[5] = k->wk_keytsc >> 24; /* TSC3 */
167 ivp[6] = k->wk_keytsc >> 32; /* TSC4 */
168 ivp[
181 uint8_t *ivp; local
293 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.c404 struct ipw_vap *ivp; local
461 ivp = malloc(sizeof(struct ipw_vap), M_80211_VAP, M_WAITOK | M_ZERO);
462 vap = &ivp->vap;
466 ivp->newstate = vap->iv_newstate;
479 struct ipw_vap *ivp = IPW_VAP(vap); local
482 free(ivp, M_80211_VAP);
849 struct ipw_vap *ivp = IPW_VAP(vap); local
906 return ivp->newstate(vap, nstate, arg);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwi.c486 struct iwi_vap *ivp; local
507 ivp = malloc(sizeof(struct iwi_vap), M_80211_VAP, M_WAITOK | M_ZERO);
508 vap = &ivp->iwi_vap;
513 ivp->iwi_newstate = vap->iv_newstate;
526 struct iwi_vap *ivp = IWI_VAP(vap); local
529 free(ivp, M_80211_VAP);
939 struct iwi_vap *ivp = IWI_VAP(vap); local
993 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.c1339 struct iwn_vap *ivp; local
1345 ivp = malloc(sizeof(struct iwn_vap), M_80211_VAP, M_WAITOK | M_ZERO);
1346 vap = &ivp->iv_vap;
1348 ivp->ctx = IWN_RXON_BSS_CTX;
1351 ivp->iv_newstate = vap->iv_newstate;
1368 struct iwn_vap *ivp = IWN_VAP(vap); local
1372 free(ivp, M_80211_VAP);
2891 struct iwn_vap *ivp = IWN_VAP(vap); local
2980 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 231 milliseconds