| /freebsd/sys/net80211/ |
| H A D | ieee80211_output.c | 1082 uint8_t *frm; in ieee80211_send_nulldata() local 1109 m = ieee80211_getmgtframe(&frm, ic->ic_headroom + hdrlen, 0); in ieee80211_send_nulldata() 2067 ieee80211_add_rates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_rates() argument 2071 *frm++ = IEEE80211_ELEMID_RATES; in ieee80211_add_rates() 2075 *frm++ = nrates; in ieee80211_add_rates() 2076 memcpy(frm, rs->rs_rates, nrates); in ieee80211_add_rates() 2077 return frm + nrates; in ieee80211_add_rates() 2084 ieee80211_add_xrates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_xrates() argument 2091 *frm++ = IEEE80211_ELEMID_XRATES; in ieee80211_add_xrates() 2092 *frm++ = nrates; in ieee80211_add_xrates() [all …]
|
| H A D | ieee80211_input.h | 85 iswpaoui(const uint8_t *frm) in iswpaoui() argument 87 return frm[1] > 3 && le32dec(frm+2) == ((WPA_OUI_TYPE<<24)|WPA_OUI); in iswpaoui() 91 iswmeoui(const uint8_t *frm) in iswmeoui() argument 93 return frm[1] > 3 && le32dec(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI); in iswmeoui() 97 iswmeparam(const uint8_t *frm) in iswmeparam() argument 99 return frm[1] > 5 && le32dec(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI) && in iswmeparam() 100 frm[6] == WME_PARAM_OUI_SUBTYPE; in iswmeparam() 104 iswmeinfo(const uint8_t *frm) in iswmeinfo() argument 106 return frm[1] > 5 && le32dec(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI) && in iswmeinfo() 107 frm[6] == WME_INFO_OUI_SUBTYPE; in iswmeinfo() [all …]
|
| H A D | ieee80211_input.c | 522 uint8_t *frm, *efrm; in ieee80211_parse_beacon() local 525 frm = (uint8_t *)&wh[1]; in ieee80211_parse_beacon() 552 IEEE80211_VERIFY_LENGTH(efrm - frm, 12, in ieee80211_parse_beacon() 555 scan->tstamp = frm; frm += 8; in ieee80211_parse_beacon() 556 scan->bintval = le16toh(*(uint16_t *)frm); frm += 2; in ieee80211_parse_beacon() 557 scan->capinfo = le16toh(*(uint16_t *)frm); frm += 2; in ieee80211_parse_beacon() 560 scan->ies = frm; in ieee80211_parse_beacon() 561 scan->ies_len = efrm - frm; in ieee80211_parse_beacon() 563 while (efrm - frm > 1) { in ieee80211_parse_beacon() 564 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, in ieee80211_parse_beacon() [all …]
|
| H A D | ieee80211_mesh.c | 1838 uint8_t *frm, *efrm; in mesh_recv_mgmt() local 1841 frm = (uint8_t *)&wh[1]; in mesh_recv_mgmt() 2003 while (efrm - frm > 1) { in mesh_recv_mgmt() 2004 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, return); in mesh_recv_mgmt() 2005 switch (*frm) { in mesh_recv_mgmt() 2007 ssid = frm; in mesh_recv_mgmt() 2010 rates = frm; in mesh_recv_mgmt() 2013 xrates = frm; in mesh_recv_mgmt() 2016 meshid = frm; in mesh_recv_mgmt() 2019 frm += frm[1] + 2; in mesh_recv_mgmt() [all …]
|
| H A D | ieee80211_vht.c | 51 #define ADDSHORT(frm, v) do { \ argument 52 frm[0] = (v) & 0xff; \ 53 frm[1] = (v) >> 8; \ 54 frm += 2; \ 56 #define ADDWORD(frm, v) do { \ argument 57 frm[0] = (v) & 0xff; \ 58 frm[1] = ((v) >> 8) & 0xff; \ 59 frm[2] = ((v) >> 16) & 0xff; \ 60 frm[3] = ((v) >> 24) & 0xff; \ 61 frm += 4; \ [all …]
|
| H A D | ieee80211_hostap.c | 990 uint8_t *frm, uint8_t *efrm, int rssi, int nf, in hostap_auth_shared() argument 1030 if (frm + 1 < efrm) { in hostap_auth_shared() 1031 if ((frm[1] + 2) > (efrm - frm)) { in hostap_auth_shared() 1035 frm[0], (frm[1] + 2) - (efrm - frm)); in hostap_auth_shared() 1040 if (*frm == IEEE80211_ELEMID_CHALLENGE) in hostap_auth_shared() 1041 challenge = frm; in hostap_auth_shared() 1042 frm += frm[1] + 2; in hostap_auth_shared() 1246 ieee80211_parse_wpa(struct ieee80211vap *vap, const uint8_t *frm, in ieee80211_parse_wpa() argument 1249 uint8_t len = frm[1]; in ieee80211_parse_wpa() 1270 frm += 6, len -= 4; /* NB: len is payload only */ in ieee80211_parse_wpa() [all …]
|
| H A D | ieee80211_ht.c | 2480 const uint8_t *frm, const uint8_t *efrm) in ht_recv_action_ba_addba_request() argument 2490 dialogtoken = frm[2]; in ht_recv_action_ba_addba_request() 2491 baparamset = le16dec(frm+3); in ht_recv_action_ba_addba_request() 2492 batimeout = le16dec(frm+5); in ht_recv_action_ba_addba_request() 2493 baseqctl = le16dec(frm+7); in ht_recv_action_ba_addba_request() 2557 const uint8_t *frm, const uint8_t *efrm) in ht_recv_action_ba_addba_response() argument 2569 dialogtoken = frm[2]; in ht_recv_action_ba_addba_response() 2570 code = le16dec(frm+3); in ht_recv_action_ba_addba_response() 2571 baparamset = le16dec(frm+5); in ht_recv_action_ba_addba_response() 2578 batimeout = le16dec(frm+7); in ht_recv_action_ba_addba_response() [all …]
|
| H A D | ieee80211_sta.c | 1027 uint8_t *frm, uint8_t *efrm, int rssi, int nf, in sta_auth_shared() argument 1062 if (frm + 1 < efrm) { in sta_auth_shared() 1063 if ((frm[1] + 2) > (efrm - frm)) { in sta_auth_shared() 1067 frm[0], (frm[1] + 2) - (efrm - frm)); in sta_auth_shared() 1071 if (*frm == IEEE80211_ELEMID_CHALLENGE) in sta_auth_shared() 1072 challenge = frm; in sta_auth_shared() 1073 frm += frm[1] + 2; in sta_auth_shared() 1145 ieee80211_parse_wmeie(uint8_t *frm, const struct ieee80211_frame *wh, in ieee80211_parse_wmeie() argument 1148 u_int len = frm[1]; in ieee80211_parse_wmeie() 1159 ni->ni_uapsd = frm[WME_CAPINFO_IE_OFFSET]; in ieee80211_parse_wmeie() [all …]
|
| H A D | ieee80211_hwmp.c | 398 const uint8_t *frm, const uint8_t *efrm) in hwmp_recv_action_meshpath() argument 405 const uint8_t *iefrm = frm + 2; /* action + code */ in hwmp_recv_action_meshpath() 588 uint8_t *frm; in hwmp_send_action() local 615 m = ieee80211_getmgtframe(&frm, in hwmp_send_action() 624 *frm++ = IEEE80211_ACTION_CAT_MESH; in hwmp_send_action() 625 *frm++ = IEEE80211_ACTION_MESH_HWMP; in hwmp_send_action() 628 frm = hwmp_add_meshpreq(frm, in hwmp_send_action() 632 frm = hwmp_add_meshprep(frm, in hwmp_send_action() 636 frm = hwmp_add_meshperr(frm, in hwmp_send_action() 640 frm = hwmp_add_meshrann(frm, in hwmp_send_action() [all …]
|
| H A D | ieee80211_regdomain.c | 260 uint8_t nextchan, chans[IEEE80211_CHAN_BYTES], *frm; in ieee80211_alloc_countryie() local 294 frm = (uint8_t *)&ie->band[0]; in ieee80211_alloc_countryie() 312 c->ic_maxregpower != frm[-1]) { /* new run */ in ieee80211_alloc_countryie() 320 frm[0] = c->ic_ieee; /* starting channel # */ in ieee80211_alloc_countryie() 321 frm[1] = 1; /* # channels in run */ in ieee80211_alloc_countryie() 322 frm[2] = c->ic_maxregpower; /* tx power cap */ in ieee80211_alloc_countryie() 323 frm += 3; in ieee80211_alloc_countryie() 327 frm[-2]++; in ieee80211_alloc_countryie() 331 ie->len = frm - ie->cc; in ieee80211_alloc_countryie() 334 *frm++ = 0; in ieee80211_alloc_countryie() [all …]
|
| H A D | ieee80211_tdma.c | 676 ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap) in ieee80211_add_tdma() argument 678 #define ADDSHORT(frm, v) do { \ in ieee80211_add_tdma() argument 679 frm[0] = (v) & 0xff; \ in ieee80211_add_tdma() 680 frm[1] = (v) >> 8; \ in ieee80211_add_tdma() 681 frm += 2; \ in ieee80211_add_tdma() 697 memcpy(frm, ¶m, sizeof(param)); in ieee80211_add_tdma() 698 frm += __offsetof(struct ieee80211_tdma_param, tdma_slot); in ieee80211_add_tdma() 699 *frm++ = ts->tdma_slot; in ieee80211_add_tdma() 700 *frm++ = ts->tdma_slotcnt; in ieee80211_add_tdma() 703 ADDSHORT(frm, slotlen); in ieee80211_add_tdma() [all …]
|
| H A D | ieee80211_adhoc.c | 711 uint8_t *frm, *efrm; in adhoc_recv_mgmt() local 718 frm = (uint8_t *)&wh[1]; in adhoc_recv_mgmt() 907 while (efrm - frm > 1) { in adhoc_recv_mgmt() 908 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, return); in adhoc_recv_mgmt() 909 switch (*frm) { in adhoc_recv_mgmt() 911 ssid = frm; in adhoc_recv_mgmt() 914 rates = frm; in adhoc_recv_mgmt() 917 xrates = frm; in adhoc_recv_mgmt() 920 frm += frm[1] + 2; in adhoc_recv_mgmt() 974 (void)ic->ic_recv_action(ni, wh, frm, efrm); in adhoc_recv_mgmt()
|
| H A D | ieee80211_sta.h | 40 extern int ieee80211_parse_wmeparams(struct ieee80211vap *vap, uint8_t *frm, 46 extern int ieee80211_parse_wmeie(uint8_t *frm,
|
| H A D | ieee80211_action.c | 163 const uint8_t *frm, const uint8_t *efrm) in recv_inval() argument 241 const uint8_t *frm, const uint8_t *efrm) in ieee80211_recv_action() argument 246 (const struct ieee80211_action *) frm; in ieee80211_recv_action() 283 return f(ni, wh, frm, efrm); in ieee80211_recv_action()
|
| H A D | ieee80211_vht.h | 50 uint8_t * ieee80211_add_vhtcap(uint8_t *frm, struct ieee80211_node *); 51 uint8_t * ieee80211_add_vhtinfo(uint8_t *frm, struct ieee80211_node *);
|
| H A D | ieee80211_superg.c | 173 ieee80211_add_ath(uint8_t *frm, uint8_t caps, ieee80211_keyix defkeyix) in ieee80211_add_ath() argument 183 struct ieee80211_ath_ie *ath = (struct ieee80211_ath_ie *) frm; in ieee80211_add_ath() 185 memcpy(frm, &info, sizeof(info)); in ieee80211_add_ath() 194 return frm + sizeof(info); in ieee80211_add_ath() 199 ieee80211_add_athcaps(uint8_t *frm, const struct ieee80211_node *bss) in ieee80211_add_athcaps() argument 203 return ieee80211_add_ath(frm, in ieee80211_add_athcaps() 221 ieee80211_parse_athparams(struct ieee80211_node *ni, uint8_t *frm, in ieee80211_parse_athparams() argument 226 u_int len = frm[1]; in ieee80211_parse_athparams() 236 ath = (const struct ieee80211_ath_ie *)frm; in ieee80211_parse_athparams()
|
| /freebsd/contrib/llvm-project/libcxx/src/ |
| H A D | locale.cpp | 1207 const intern_type* frm, in do_out() argument 1213 frm_nxt = frm; in do_out() 1220 const extern_type* frm, in do_in() argument 1226 frm_nxt = frm; in do_in() 1242 state_type&, const extern_type* frm, const extern_type* end, size_t mx) const { in do_length() argument 1243 return static_cast<int>(min<size_t>(mx, static_cast<size_t>(end - frm))); in do_length() 1272 const intern_type* frm, in do_out() argument 1279 const intern_type* fend = frm; in do_out() 1285 for (frm_nxt = frm; frm != frm_end && to != to_end; frm = frm_nxt, to = to_nxt) { in do_out() 1289 to, &frm_nxt, static_cast<size_t>(fend - frm), static_cast<size_t>(to_end - to), &st, __l_); in do_out() [all …]
|
| /freebsd/sys/dev/iwm/ |
| H A D | if_iwm_scan.c | 387 uint8_t *frm, *pos; in iwm_fill_probe_req() local 408 frm = (uint8_t *)(wh + 1); in iwm_fill_probe_req() 409 frm = ieee80211_add_ssid(frm, NULL, 0); in iwm_fill_probe_req() 413 preq->mac_header.len = htole16(frm - (uint8_t *)wh); in iwm_fill_probe_req() 414 remain -= frm - (uint8_t *)wh; in iwm_fill_probe_req() 424 preq->band_data[0].offset = htole16(frm - (uint8_t *)wh); in iwm_fill_probe_req() 425 pos = frm; in iwm_fill_probe_req() 426 frm = ieee80211_add_rates(frm, rs); in iwm_fill_probe_req() 428 frm = ieee80211_add_xrates(frm, rs); in iwm_fill_probe_req() 429 preq->band_data[0].len = htole16(frm - pos); in iwm_fill_probe_req() [all …]
|
| /freebsd/sys/dev/usb/video/ |
| H A D | uvideo.h | 516 #define UVIDEO_FRAME_MIN_LEN(frm) \ argument 519 ((frm)->bDescriptorSubtype == UDESCSUB_VS_FRAME_H264) ? \ 521 ((frm)->bDescriptorSubtype == UDESCSUB_VS_FRAME_FRAME_BASED) ? \ 527 #define UVIDEO_FRAME_FIELD(frm, field) \ argument 529 ((frm)->bDescriptorSubtype == UDESCSUB_VS_FRAME_H264) ? \ 530 (frm)->u.h264.field : \ 531 ((frm)->bDescriptorSubtype == UDESCSUB_VS_FRAME_FRAME_BASED) ? \ 532 (frm)->u.fb.field : \ 533 (frm)->u.uc.field \ 536 #define UVIDEO_FRAME_NUM_INTERVALS(frm) \ argument [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/riscv/ |
| H A D | fp_mode.c | 19 int frm; in __fe_getround() local 20 __asm__ __volatile__("frrm %0" : "=r" (frm)); in __fe_getround() 21 switch (frm) { in __fe_getround()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoF.td | 97 def riscv_any_fcvt_w_rv64 : PatFrags<(ops node:$src, node:$frm), 98 [(riscv_strict_fcvt_w_rv64 node:$src, node:$frm), 99 (riscv_fcvt_w_rv64 node:$src, node:$frm)]>; 100 def riscv_any_fcvt_wu_rv64 : PatFrags<(ops node:$src, node:$frm), 101 [(riscv_strict_fcvt_wu_rv64 node:$src, node:$frm), 102 (riscv_fcvt_wu_rv64 node:$src, node:$frm)]>; 216 (ins rty:$rs1, rty:$rs2, rty:$rs3, frmarg:$frm), 217 opcodestr, "$rd, $rs1, $rs2, $rs3$frm">; 243 (ins rty:$rs1, rty:$rs2, frmarg:$frm), opcodestr, 244 "$rd, $rs1, $rs2$frm"> { [all …]
|
| H A D | RISCVInstrInfoZfh.td | 500 def : Pat<(i32 (riscv_fcvt_x (f16 FPR16:$rs1), timm:$frm)), (FCVT_W_H $rs1, timm:$frm)>; 501 def : Pat<(i32 (riscv_fcvt_xu (f16 FPR16:$rs1), timm:$frm)), (FCVT_WU_H $rs1, timm:$frm)>; 520 def : Pat<(i32 (riscv_fcvt_x FPR16INX:$rs1, timm:$frm)), (FCVT_W_H_INX $rs1, timm:$frm)>; 521 def : Pat<(i32 (riscv_fcvt_xu FPR16INX:$rs1, timm:$frm)), (FCVT_WU_H_INX $rs1, timm:$frm)>; 538 def : Pat<(riscv_any_fcvt_w_rv64 (f16 FPR16:$rs1), timm:$frm), (FCVT_W_H $rs1, timm:$frm)>; 539 def : Pat<(riscv_any_fcvt_wu_rv64 (f16 FPR16:$rs1), timm:$frm), (FCVT_WU_H $rs1, timm:$frm)>; 546 def : Pat<(i64 (riscv_fcvt_x (f16 FPR16:$rs1), timm:$frm)), (FCVT_L_H $rs1, timm:$frm)>; 547 def : Pat<(i64 (riscv_fcvt_xu (f16 FPR16:$rs1), timm:$frm)), (FCVT_LU_H $rs1, timm:$frm)>; 568 def : Pat<(riscv_any_fcvt_w_rv64 FPR16INX:$rs1, timm:$frm), (FCVT_W_H_INX $rs1, timm:$frm)>; 569 def : Pat<(riscv_any_fcvt_wu_rv64 FPR16INX:$rs1, timm:$frm), (FCVT_WU_H_INX $rs1, timm:$frm)>; [all …]
|
| H A D | RISCVInstrInfoD.td | 550 def : Pat<(i32 (riscv_fcvt_x FPR64:$rs1, timm:$frm)), (FCVT_W_D $rs1, timm:$frm)>; 551 def : Pat<(i32 (riscv_fcvt_xu FPR64:$rs1, timm:$frm)), (FCVT_WU_D $rs1, timm:$frm)>; 571 def : Pat<(i32 (riscv_fcvt_x FPR64IN32X:$rs1, timm:$frm)), (FCVT_W_D_IN32X $rs1, timm:$frm)>; 572 def : Pat<(i32 (riscv_fcvt_xu FPR64IN32X:$rs1, timm:$frm)), (FCVT_WU_D_IN32X $rs1, timm:$frm)>; 594 def : Pat<(riscv_any_fcvt_w_rv64 FPR64:$rs1, timm:$frm), (FCVT_W_D $rs1, timm:$frm)>; 595 def : Pat<(riscv_any_fcvt_wu_rv64 FPR64:$rs1, timm:$frm), (FCVT_WU_D $rs1, timm:$frm)>; 602 def : Pat<(i64 (riscv_fcvt_x FPR64:$rs1, timm:$frm)), (FCVT_L_D $rs1, timm:$frm)>; 603 def : Pat<(i64 (riscv_fcvt_xu FPR64:$rs1, timm:$frm)), (FCVT_LU_D $rs1, timm:$frm)>; 631 def : Pat<(riscv_any_fcvt_w_rv64 FPR64INX:$rs1, timm:$frm), (FCVT_W_D_INX $rs1, timm:$frm)>; 632 def : Pat<(riscv_any_fcvt_wu_rv64 FPR64INX:$rs1, timm:$frm), (FCVT_WU_D_INX $rs1, timm:$frm)>; [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_andes_vector.td | 32 // Unmasked: (passthru, op0, frm, vl) 47 Operands.push_back(Ops[Offset + 1]); // frm 50 Operands.push_back(ConstantInt::get(Ops[Offset + 1]->getType(), 7)); // frm 114 // Masked: (passthru, vector_in, vector_in/scalar_in, mask, frm, vl, policy) 139 Operands.push_back(Ops[Offset + 2]); // frm 142 Operands.push_back(ConstantInt::get(Ops[Offset + 2]->getType(), 7)); // frm
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | wnm_sta.c | 233 const u8 *frm, u16 key_len_total) in wnm_sleep_mode_exit_success() argument 244 ptr = (u8 *) frm + 1 + 2; in wnm_sleep_mode_exit_success() 308 const u8 *frm, int len) in ieee802_11_rx_wnmsleep_resp() argument 314 const u8 *pos = frm; /* point to payload after the action field */ in ieee802_11_rx_wnmsleep_resp() 342 key_len_total = WPA_GET_LE16(frm + 1); in ieee802_11_rx_wnmsleep_resp() 345 frm[0], key_len_total); in ieee802_11_rx_wnmsleep_resp() 352 while (pos - frm + 1 < len) { in ieee802_11_rx_wnmsleep_resp() 354 if (2 + ie_len > frm + len - pos) { in ieee802_11_rx_wnmsleep_resp() 413 wnm_sleep_mode_exit_success(wpa_s, frm, key_len_total); in ieee802_11_rx_wnmsleep_resp() 1942 const u8 *frm, int len) in ieee802_11_rx_wnm_notif_req() argument [all …]
|