Lines Matching refs:frm

1100 	uint8_t *frm;  in ieee80211_send_nulldata()  local
1121 m = ieee80211_getmgtframe(&frm, ic->ic_headroom + hdrlen, 0); in ieee80211_send_nulldata()
2063 ieee80211_add_rates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_rates() argument
2067 *frm++ = IEEE80211_ELEMID_RATES; in ieee80211_add_rates()
2071 *frm++ = nrates; in ieee80211_add_rates()
2072 memcpy(frm, rs->rs_rates, nrates); in ieee80211_add_rates()
2073 return frm + nrates; in ieee80211_add_rates()
2080 ieee80211_add_xrates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_xrates() argument
2087 *frm++ = IEEE80211_ELEMID_XRATES; in ieee80211_add_xrates()
2088 *frm++ = nrates; in ieee80211_add_xrates()
2089 memcpy(frm, rs->rs_rates + IEEE80211_RATE_SIZE, nrates); in ieee80211_add_xrates()
2090 frm += nrates; in ieee80211_add_xrates()
2092 return frm; in ieee80211_add_xrates()
2099 ieee80211_add_ssid(uint8_t *frm, const uint8_t *ssid, u_int len) in ieee80211_add_ssid() argument
2101 *frm++ = IEEE80211_ELEMID_SSID; in ieee80211_add_ssid()
2102 *frm++ = len; in ieee80211_add_ssid()
2103 memcpy(frm, ssid, len); in ieee80211_add_ssid()
2104 return frm + len; in ieee80211_add_ssid()
2111 ieee80211_add_erp(uint8_t *frm, struct ieee80211vap *vap) in ieee80211_add_erp() argument
2116 *frm++ = IEEE80211_ELEMID_ERP; in ieee80211_add_erp()
2117 *frm++ = 1; in ieee80211_add_erp()
2143 *frm++ = erp; in ieee80211_add_erp()
2144 return frm; in ieee80211_add_erp()
2151 ieee80211_add_cfparms(uint8_t *frm, struct ieee80211com *ic) in ieee80211_add_cfparms() argument
2153 #define ADDSHORT(frm, v) do { \ in ieee80211_add_cfparms() argument
2154 le16enc(frm, v); \ in ieee80211_add_cfparms()
2155 frm += 2; \ in ieee80211_add_cfparms()
2157 *frm++ = IEEE80211_ELEMID_CFPARMS; in ieee80211_add_cfparms()
2158 *frm++ = 6; in ieee80211_add_cfparms()
2159 *frm++ = 0; /* CFP count */ in ieee80211_add_cfparms()
2160 *frm++ = 2; /* CFP period */ in ieee80211_add_cfparms()
2161 ADDSHORT(frm, 0); /* CFP MaxDuration (TU) */ in ieee80211_add_cfparms()
2162 ADDSHORT(frm, 0); /* CFP CurRemaining (TU) */ in ieee80211_add_cfparms()
2163 return frm; in ieee80211_add_cfparms()
2168 add_appie(uint8_t *frm, const struct ieee80211_appie *ie) in add_appie() argument
2170 memcpy(frm, ie->ie_data, ie->ie_len); in add_appie()
2171 return frm + ie->ie_len; in add_appie()
2175 add_ie(uint8_t *frm, const uint8_t *ie) in add_ie() argument
2177 memcpy(frm, ie, 2 + ie[1]); in add_ie()
2178 return frm + 2 + ie[1]; in add_ie()
2186 ieee80211_add_wme_info(uint8_t *frm, struct ieee80211_wme_state *wme, in ieee80211_add_wme_info() argument
2192 *frm++ = IEEE80211_ELEMID_VENDOR; in ieee80211_add_wme_info()
2193 *frm++ = sizeof(struct ieee80211_wme_info) - 2; in ieee80211_add_wme_info()
2194 memcpy(frm, oui, sizeof(oui)); in ieee80211_add_wme_info()
2195 frm += sizeof(oui); in ieee80211_add_wme_info()
2196 *frm++ = WME_INFO_OUI_SUBTYPE; in ieee80211_add_wme_info()
2197 *frm++ = WME_VERSION; in ieee80211_add_wme_info()
2202 *frm = wme->wme_bssChanParams.cap_info; in ieee80211_add_wme_info()
2204 *frm |= WME_CAPINFO_UAPSD_EN; in ieee80211_add_wme_info()
2205 frm++; in ieee80211_add_wme_info()
2212 *frm++ = vap->iv_uapsdinfo; in ieee80211_add_wme_info()
2215 *frm++ = 0; in ieee80211_add_wme_info()
2219 return frm; in ieee80211_add_wme_info()
2226 ieee80211_add_wme_param(uint8_t *frm, struct ieee80211_wme_state *wme, in ieee80211_add_wme_param() argument
2229 #define ADDSHORT(frm, v) do { \ in ieee80211_add_wme_param() argument
2230 le16enc(frm, v); \ in ieee80211_add_wme_param()
2231 frm += 2; \ in ieee80211_add_wme_param()
2244 memcpy(frm, &param, sizeof(param)); in ieee80211_add_wme_param()
2245 frm += __offsetof(struct ieee80211_wme_info, wme_info); in ieee80211_add_wme_param()
2246 *frm = wme->wme_bssChanParams.cap_info; /* AC info */ in ieee80211_add_wme_param()
2248 *frm |= WME_CAPINFO_UAPSD_EN; in ieee80211_add_wme_param()
2249 frm++; in ieee80211_add_wme_param()
2250 *frm++ = 0; /* reserved field */ in ieee80211_add_wme_param()
2255 *frm++ = _IEEE80211_SHIFTMASK(i, WME_PARAM_ACI) in ieee80211_add_wme_param()
2259 *frm++ = _IEEE80211_SHIFTMASK(ac->wmep_logcwmax, in ieee80211_add_wme_param()
2264 ADDSHORT(frm, ac->wmep_txopLimit); in ieee80211_add_wme_param()
2266 return frm; in ieee80211_add_wme_param()
2275 ieee80211_add_powerconstraint(uint8_t *frm, struct ieee80211vap *vap) in ieee80211_add_powerconstraint() argument
2281 frm[0] = IEEE80211_ELEMID_PWRCNSTR; in ieee80211_add_powerconstraint()
2282 frm[1] = 1; in ieee80211_add_powerconstraint()
2283 frm[2] = c->ic_maxregpower > limit ? c->ic_maxregpower - limit : 0; in ieee80211_add_powerconstraint()
2284 return frm + 3; in ieee80211_add_powerconstraint()
2291 ieee80211_add_powercapability(uint8_t *frm, const struct ieee80211_channel *c) in ieee80211_add_powercapability() argument
2293 frm[0] = IEEE80211_ELEMID_PWRCAP; in ieee80211_add_powercapability()
2294 frm[1] = 2; in ieee80211_add_powercapability()
2295 frm[2] = c->ic_minpower; in ieee80211_add_powercapability()
2296 frm[3] = c->ic_maxpower; in ieee80211_add_powercapability()
2297 return frm + 4; in ieee80211_add_powercapability()
2304 ieee80211_add_supportedchannels(uint8_t *frm, struct ieee80211com *ic) in ieee80211_add_supportedchannels() argument
2308 frm[0] = IEEE80211_ELEMID_SUPPCHAN; in ieee80211_add_supportedchannels()
2309 frm[1] = ielen; in ieee80211_add_supportedchannels()
2311 memcpy(frm+2, ic->ic_chan_avail, ielen); in ieee80211_add_supportedchannels()
2312 return frm + 2 + ielen; in ieee80211_add_supportedchannels()
2319 ieee80211_add_quiet(uint8_t *frm, struct ieee80211vap *vap, int update) in ieee80211_add_quiet() argument
2321 struct ieee80211_quiet_ie *quiet = (struct ieee80211_quiet_ie *) frm; in ieee80211_add_quiet()
2346 return frm + sizeof(*quiet); in ieee80211_add_quiet()
2356 ieee80211_add_csa(uint8_t *frm, struct ieee80211vap *vap) in ieee80211_add_csa() argument
2359 struct ieee80211_csa_ie *csa = (struct ieee80211_csa_ie *) frm; in ieee80211_add_csa()
2366 return frm + sizeof(*csa); in ieee80211_add_csa()
2373 ieee80211_add_countryie(uint8_t *frm, struct ieee80211com *ic) in ieee80211_add_countryie() argument
2387 return frm; in ieee80211_add_countryie()
2390 return add_appie(frm, ic->ic_countryie); in ieee80211_add_countryie()
2394 ieee80211_add_wpa(uint8_t *frm, const struct ieee80211vap *vap) in ieee80211_add_wpa() argument
2397 return (add_ie(frm, vap->iv_wpa_ie)); in ieee80211_add_wpa()
2400 return (frm); in ieee80211_add_wpa()
2405 ieee80211_add_rsn(uint8_t *frm, const struct ieee80211vap *vap) in ieee80211_add_rsn() argument
2408 return (add_ie(frm, vap->iv_rsn_ie)); in ieee80211_add_rsn()
2411 return (frm); in ieee80211_add_rsn()
2416 ieee80211_add_qos(uint8_t *frm, const struct ieee80211_node *ni) in ieee80211_add_qos() argument
2419 *frm++ = IEEE80211_ELEMID_QOS; in ieee80211_add_qos()
2420 *frm++ = 1; in ieee80211_add_qos()
2421 *frm++ = 0; in ieee80211_add_qos()
2424 return (frm); in ieee80211_add_qos()
2473 uint8_t *frm; in ieee80211_probereq_ie() local
2488 frm = IEEE80211_MALLOC(len, M_80211_VAP, in ieee80211_probereq_ie()
2490 *frmp = frm; in ieee80211_probereq_ie()
2493 frm = *frmp; in ieee80211_probereq_ie()
2496 frm = ieee80211_add_ssid(frm, ssid, ssidlen); in ieee80211_probereq_ie()
2498 frm = ieee80211_add_rates(frm, rs); in ieee80211_probereq_ie()
2499 frm = ieee80211_add_xrates(frm, rs); in ieee80211_probereq_ie()
2518 frm = ieee80211_add_htcap_ch(frm, vap, c); in ieee80211_probereq_ie()
2532 frm = ieee80211_add_vhtcap_ch(frm, vap, c); in ieee80211_probereq_ie()
2536 frm = ieee80211_add_wpa(frm, vap); in ieee80211_probereq_ie()
2538 frm = add_appie(frm, vap->iv_appie_probereq); in ieee80211_probereq_ie()
2541 *frmp = frm; in ieee80211_probereq_ie()
2561 uint8_t *frm; in ieee80211_send_probereq() local
2589 m = ieee80211_getmgtframe(&frm, in ieee80211_send_probereq()
2598 ret = ieee80211_probereq_ie(vap, ic, &frm, &frmlen, ssid, ssidlen, in ieee80211_send_probereq()
2603 m->m_pkthdr.len = m->m_len = frm - mtod(m, uint8_t *); in ieee80211_send_probereq()
2693 uint8_t *frm; in ieee80211_send_mgmt() local
2732 m = ieee80211_getmgtframe(&frm, in ieee80211_send_mgmt()
2740 ((uint16_t *)frm)[0] = in ieee80211_send_mgmt()
2743 ((uint16_t *)frm)[1] = htole16(arg); /* sequence number */ in ieee80211_send_mgmt()
2744 ((uint16_t *)frm)[2] = htole16(status);/* status */ in ieee80211_send_mgmt()
2747 ((uint16_t *)frm)[3] = in ieee80211_send_mgmt()
2750 memcpy(&((uint16_t *)frm)[4], ni->ni_challenge, in ieee80211_send_mgmt()
2778 m = ieee80211_getmgtframe(&frm, in ieee80211_send_mgmt()
2783 *(uint16_t *)frm = htole16(arg); /* reason */ in ieee80211_send_mgmt()
2811 m = ieee80211_getmgtframe(&frm, in ieee80211_send_mgmt()
2854 *(uint16_t *)frm = htole16(capinfo); in ieee80211_send_mgmt()
2855 frm += 2; in ieee80211_send_mgmt()
2858 *(uint16_t *)frm = htole16(howmany(ic->ic_lintval, in ieee80211_send_mgmt()
2860 frm += 2; in ieee80211_send_mgmt()
2863 IEEE80211_ADDR_COPY(frm, bss->ni_bssid); in ieee80211_send_mgmt()
2864 frm += IEEE80211_ADDR_LEN; in ieee80211_send_mgmt()
2867 frm = ieee80211_add_ssid(frm, ni->ni_essid, ni->ni_esslen); in ieee80211_send_mgmt()
2868 frm = ieee80211_add_rates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
2869 frm = ieee80211_add_rsn(frm, vap); in ieee80211_send_mgmt()
2870 frm = ieee80211_add_xrates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
2872 frm = ieee80211_add_powercapability(frm, in ieee80211_send_mgmt()
2874 frm = ieee80211_add_supportedchannels(frm, ic); in ieee80211_send_mgmt()
2886 frm = ieee80211_add_htcap(frm, ni); in ieee80211_send_mgmt()
2893 frm = ieee80211_add_vhtcap(frm, ni); in ieee80211_send_mgmt()
2896 frm = ieee80211_add_wpa(frm, vap); in ieee80211_send_mgmt()
2899 frm = ieee80211_add_wme_info(frm, &ic->ic_wme, ni); in ieee80211_send_mgmt()
2909 frm = ieee80211_add_htcap_vendor(frm, ni); in ieee80211_send_mgmt()
2913 frm = ieee80211_add_ath(frm, in ieee80211_send_mgmt()
2921 frm = add_appie(frm, vap->iv_appie_assocreq); in ieee80211_send_mgmt()
2922 m->m_pkthdr.len = m->m_len = frm - mtod(m, uint8_t *); in ieee80211_send_mgmt()
2947 m = ieee80211_getmgtframe(&frm, in ieee80211_send_mgmt()
2969 *(uint16_t *)frm = htole16(capinfo); in ieee80211_send_mgmt()
2970 frm += 2; in ieee80211_send_mgmt()
2972 *(uint16_t *)frm = htole16(arg); /* status */ in ieee80211_send_mgmt()
2973 frm += 2; in ieee80211_send_mgmt()
2976 *(uint16_t *)frm = htole16(ni->ni_associd); in ieee80211_send_mgmt()
2980 frm += 2; in ieee80211_send_mgmt()
2982 frm = ieee80211_add_rates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
2983 frm = ieee80211_add_xrates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
2986 frm = ieee80211_add_htcap(frm, ni); in ieee80211_send_mgmt()
2987 frm = ieee80211_add_htinfo(frm, ni); in ieee80211_send_mgmt()
2991 frm = ieee80211_add_wme_param(frm, &ic->ic_wme, in ieee80211_send_mgmt()
2994 frm = ieee80211_add_htcap_vendor(frm, ni); in ieee80211_send_mgmt()
2995 frm = ieee80211_add_htinfo_vendor(frm, ni); in ieee80211_send_mgmt()
2998 frm = ieee80211_add_vhtcap(frm, ni); in ieee80211_send_mgmt()
2999 frm = ieee80211_add_vhtinfo(frm, ni); in ieee80211_send_mgmt()
3003 frm = ieee80211_add_ath(frm, in ieee80211_send_mgmt()
3010 frm = add_appie(frm, vap->iv_appie_assocresp); in ieee80211_send_mgmt()
3011 m->m_pkthdr.len = m->m_len = frm - mtod(m, uint8_t *); in ieee80211_send_mgmt()
3018 m = ieee80211_getmgtframe(&frm, in ieee80211_send_mgmt()
3023 *(uint16_t *)frm = htole16(arg); /* reason */ in ieee80211_send_mgmt()
3064 uint8_t *frm; in ieee80211_alloc_proberesp() local
3094 m = ieee80211_getmgtframe(&frm, in ieee80211_alloc_proberesp()
3132 memset(frm, 0, 8); /* timestamp should be filled later */ in ieee80211_alloc_proberesp()
3133 frm += 8; in ieee80211_alloc_proberesp()
3134 *(uint16_t *)frm = htole16(bss->ni_intval); in ieee80211_alloc_proberesp()
3135 frm += 2; in ieee80211_alloc_proberesp()
3137 *(uint16_t *)frm = htole16(capinfo); in ieee80211_alloc_proberesp()
3138 frm += 2; in ieee80211_alloc_proberesp()
3140 frm = ieee80211_add_ssid(frm, bss->ni_essid, bss->ni_esslen); in ieee80211_alloc_proberesp()
3142 frm = ieee80211_add_rates(frm, rs); in ieee80211_alloc_proberesp()
3145 *frm++ = IEEE80211_ELEMID_FHPARMS; in ieee80211_alloc_proberesp()
3146 *frm++ = 5; in ieee80211_alloc_proberesp()
3147 *frm++ = bss->ni_fhdwell & 0x00ff; in ieee80211_alloc_proberesp()
3148 *frm++ = (bss->ni_fhdwell >> 8) & 0x00ff; in ieee80211_alloc_proberesp()
3149 *frm++ = IEEE80211_FH_CHANSET( in ieee80211_alloc_proberesp()
3151 *frm++ = IEEE80211_FH_CHANPAT( in ieee80211_alloc_proberesp()
3153 *frm++ = bss->ni_fhindex; in ieee80211_alloc_proberesp()
3155 *frm++ = IEEE80211_ELEMID_DSPARMS; in ieee80211_alloc_proberesp()
3156 *frm++ = 1; in ieee80211_alloc_proberesp()
3157 *frm++ = ieee80211_chan2ieee(ic, bss->ni_chan); in ieee80211_alloc_proberesp()
3161 *frm++ = IEEE80211_ELEMID_IBSSPARMS; in ieee80211_alloc_proberesp()
3162 *frm++ = 2; in ieee80211_alloc_proberesp()
3163 *frm++ = 0; *frm++ = 0; /* TODO: ATIM window */ in ieee80211_alloc_proberesp()
3167 frm = ieee80211_add_countryie(frm, ic); in ieee80211_alloc_proberesp()
3170 frm = ieee80211_add_powerconstraint(frm, vap); in ieee80211_alloc_proberesp()
3172 frm = ieee80211_add_csa(frm, vap); in ieee80211_alloc_proberesp()
3178 frm = ieee80211_add_quiet(frm, vap, 0); in ieee80211_alloc_proberesp()
3182 frm = ieee80211_add_erp(frm, vap); in ieee80211_alloc_proberesp()
3183 frm = ieee80211_add_xrates(frm, rs); in ieee80211_alloc_proberesp()
3184 frm = ieee80211_add_rsn(frm, vap); in ieee80211_alloc_proberesp()
3193 frm = ieee80211_add_htcap(frm, bss); in ieee80211_alloc_proberesp()
3194 frm = ieee80211_add_htinfo(frm, bss); in ieee80211_alloc_proberesp()
3198 frm = ieee80211_add_vhtcap(frm, bss); in ieee80211_alloc_proberesp()
3199 frm = ieee80211_add_vhtinfo(frm, bss); in ieee80211_alloc_proberesp()
3201 frm = ieee80211_add_wpa(frm, vap); in ieee80211_alloc_proberesp()
3203 frm = ieee80211_add_wme_param(frm, &ic->ic_wme, in ieee80211_alloc_proberesp()
3208 frm = ieee80211_add_htcap_vendor(frm, bss); in ieee80211_alloc_proberesp()
3209 frm = ieee80211_add_htinfo_vendor(frm, bss); in ieee80211_alloc_proberesp()
3214 frm = ieee80211_add_athcaps(frm, bss); in ieee80211_alloc_proberesp()
3217 frm = add_appie(frm, vap->iv_appie_proberesp); in ieee80211_alloc_proberesp()
3220 frm = ieee80211_add_meshid(frm, vap); in ieee80211_alloc_proberesp()
3221 frm = ieee80211_add_meshconf(frm, vap); in ieee80211_alloc_proberesp()
3224 m->m_pkthdr.len = m->m_len = frm - mtod(m, uint8_t *); in ieee80211_alloc_proberesp()
3446 ieee80211_beacon_construct(struct mbuf *m, uint8_t *frm, in ieee80211_beacon_construct() argument
3514 memset(frm, 0, 8); /* XXX timestamp is set by hardware/driver */ in ieee80211_beacon_construct()
3515 frm += 8; in ieee80211_beacon_construct()
3516 *(uint16_t *)frm = htole16(ni->ni_intval); in ieee80211_beacon_construct()
3517 frm += 2; in ieee80211_beacon_construct()
3519 bo->bo_caps = (uint16_t *)frm; in ieee80211_beacon_construct()
3520 *(uint16_t *)frm = htole16(capinfo); in ieee80211_beacon_construct()
3521 frm += 2; in ieee80211_beacon_construct()
3522 *frm++ = IEEE80211_ELEMID_SSID; in ieee80211_beacon_construct()
3524 *frm++ = ni->ni_esslen; in ieee80211_beacon_construct()
3525 memcpy(frm, ni->ni_essid, ni->ni_esslen); in ieee80211_beacon_construct()
3526 frm += ni->ni_esslen; in ieee80211_beacon_construct()
3528 *frm++ = 0; in ieee80211_beacon_construct()
3529 frm = ieee80211_add_rates(frm, rs); in ieee80211_beacon_construct()
3531 *frm++ = IEEE80211_ELEMID_DSPARMS; in ieee80211_beacon_construct()
3532 *frm++ = 1; in ieee80211_beacon_construct()
3533 *frm++ = ieee80211_chan2ieee(ic, ni->ni_chan); in ieee80211_beacon_construct()
3536 bo->bo_cfp = frm; in ieee80211_beacon_construct()
3537 frm = ieee80211_add_cfparms(frm, ic); in ieee80211_beacon_construct()
3539 bo->bo_tim = frm; in ieee80211_beacon_construct()
3541 *frm++ = IEEE80211_ELEMID_IBSSPARMS; in ieee80211_beacon_construct()
3542 *frm++ = 2; in ieee80211_beacon_construct()
3543 *frm++ = 0; *frm++ = 0; /* TODO: ATIM window */ in ieee80211_beacon_construct()
3548 struct ieee80211_tim_ie *tie = (struct ieee80211_tim_ie *) frm; in ieee80211_beacon_construct()
3556 frm += sizeof(struct ieee80211_tim_ie); in ieee80211_beacon_construct()
3559 bo->bo_tim_trailer = frm; in ieee80211_beacon_construct()
3562 frm = ieee80211_add_countryie(frm, ic); in ieee80211_beacon_construct()
3565 frm = ieee80211_add_powerconstraint(frm, vap); in ieee80211_beacon_construct()
3566 bo->bo_csa = frm; in ieee80211_beacon_construct()
3568 frm = ieee80211_add_csa(frm, vap); in ieee80211_beacon_construct()
3570 bo->bo_csa = frm; in ieee80211_beacon_construct()
3584 bo->bo_quiet = frm; in ieee80211_beacon_construct()
3585 frm = ieee80211_add_quiet(frm,vap, 0); in ieee80211_beacon_construct()
3591 bo->bo_erp = frm; in ieee80211_beacon_construct()
3592 frm = ieee80211_add_erp(frm, vap); in ieee80211_beacon_construct()
3594 frm = ieee80211_add_xrates(frm, rs); in ieee80211_beacon_construct()
3595 frm = ieee80211_add_rsn(frm, vap); in ieee80211_beacon_construct()
3597 frm = ieee80211_add_htcap(frm, ni); in ieee80211_beacon_construct()
3598 bo->bo_htinfo = frm; in ieee80211_beacon_construct()
3599 frm = ieee80211_add_htinfo(frm, ni); in ieee80211_beacon_construct()
3603 frm = ieee80211_add_vhtcap(frm, ni); in ieee80211_beacon_construct()
3604 bo->bo_vhtinfo = frm; in ieee80211_beacon_construct()
3605 frm = ieee80211_add_vhtinfo(frm, ni); in ieee80211_beacon_construct()
3611 frm = ieee80211_add_wpa(frm, vap); in ieee80211_beacon_construct()
3613 bo->bo_wme = frm; in ieee80211_beacon_construct()
3614 frm = ieee80211_add_wme_param(frm, &ic->ic_wme, in ieee80211_beacon_construct()
3619 frm = ieee80211_add_htcap_vendor(frm, ni); in ieee80211_beacon_construct()
3620 frm = ieee80211_add_htinfo_vendor(frm, ni); in ieee80211_beacon_construct()
3625 bo->bo_ath = frm; in ieee80211_beacon_construct()
3626 frm = ieee80211_add_athcaps(frm, ni); in ieee80211_beacon_construct()
3631 bo->bo_tdma = frm; in ieee80211_beacon_construct()
3632 frm = ieee80211_add_tdma(frm, vap); in ieee80211_beacon_construct()
3636 bo->bo_appie = frm; in ieee80211_beacon_construct()
3638 frm = add_appie(frm, vap->iv_appie_beacon); in ieee80211_beacon_construct()
3644 frm = ieee80211_add_meshid(frm, vap); in ieee80211_beacon_construct()
3645 bo->bo_meshconf = frm; in ieee80211_beacon_construct()
3646 frm = ieee80211_add_meshconf(frm, vap); in ieee80211_beacon_construct()
3649 bo->bo_tim_trailer_len = frm - bo->bo_tim_trailer; in ieee80211_beacon_construct()
3650 bo->bo_csa_trailer_len = frm - bo->bo_csa; in ieee80211_beacon_construct()
3651 m->m_pkthdr.len = m->m_len = frm - mtod(m, uint8_t *); in ieee80211_beacon_construct()
3666 uint8_t *frm; in ieee80211_beacon_alloc() local
3747 m = ieee80211_getmgtframe(&frm, in ieee80211_beacon_alloc()
3755 ieee80211_beacon_construct(m, frm, ni); in ieee80211_beacon_alloc()
4090 uint8_t *frm; in ieee80211_beacon_update() local
4106 frm = bo->bo_appie; in ieee80211_beacon_update()
4108 frm = add_appie(frm, aie); in ieee80211_beacon_update()