Lines Matching refs:tailpos
1059 u8 *pos, *tailpos, *csa_pos; in ieee802_11_build_ap_params() local
1098 tailpos = tail = os_malloc(tail_len); in ieee802_11_build_ap_params()
1145 tailpos = hostapd_eid_country(hapd, tailpos, in ieee802_11_build_ap_params()
1146 tail + BEACON_TAIL_BUF_SIZE - tailpos); in ieee802_11_build_ap_params()
1149 tailpos = hostapd_eid_pwr_constraint(hapd, tailpos); in ieee802_11_build_ap_params()
1152 csa_pos = hostapd_eid_csa(hapd, tailpos); in ieee802_11_build_ap_params()
1153 if (csa_pos != tailpos) in ieee802_11_build_ap_params()
1155 tailpos = csa_pos; in ieee802_11_build_ap_params()
1158 tailpos = hostapd_eid_erp_info(hapd, tailpos); in ieee802_11_build_ap_params()
1161 tailpos = hostapd_eid_ext_supp_rates(hapd, tailpos); in ieee802_11_build_ap_params()
1165 tailpos = hostapd_eid_wpa(hapd, tailpos, in ieee802_11_build_ap_params()
1167 tailpos); in ieee802_11_build_ap_params()
1169 tailpos = hostapd_eid_rm_enabled_capab(hapd, tailpos, in ieee802_11_build_ap_params()
1171 tailpos); in ieee802_11_build_ap_params()
1173 tailpos = hostapd_eid_bss_load(hapd, tailpos, in ieee802_11_build_ap_params()
1174 tail + BEACON_TAIL_BUF_SIZE - tailpos); in ieee802_11_build_ap_params()
1177 csa_pos = hostapd_eid_ecsa(hapd, tailpos); in ieee802_11_build_ap_params()
1178 if (csa_pos != tailpos) in ieee802_11_build_ap_params()
1180 tailpos = csa_pos; in ieee802_11_build_ap_params()
1182 tailpos = hostapd_eid_supported_op_classes(hapd, tailpos); in ieee802_11_build_ap_params()
1187 tailpos = hostapd_eid_secondary_channel(hapd, tailpos); in ieee802_11_build_ap_params()
1189 tailpos = hostapd_eid_ht_capabilities(hapd, tailpos); in ieee802_11_build_ap_params()
1190 tailpos = hostapd_eid_ht_operation(hapd, tailpos); in ieee802_11_build_ap_params()
1193 tailpos = hostapd_eid_ext_capab(hapd, tailpos); in ieee802_11_build_ap_params()
1199 tailpos = hostapd_eid_time_adv(hapd, tailpos); in ieee802_11_build_ap_params()
1201 tailpos = hostapd_eid_interworking(hapd, tailpos); in ieee802_11_build_ap_params()
1202 tailpos = hostapd_eid_adv_proto(hapd, tailpos); in ieee802_11_build_ap_params()
1203 tailpos = hostapd_eid_roaming_consortium(hapd, tailpos); in ieee802_11_build_ap_params()
1207 os_memcpy(tailpos, wpabuf_head(hapd->iface->fst_ies), in ieee802_11_build_ap_params()
1209 tailpos += wpabuf_len(hapd->iface->fst_ies); in ieee802_11_build_ap_params()
1215 tailpos = hostapd_eid_vht_capabilities(hapd, tailpos, 0); in ieee802_11_build_ap_params()
1216 tailpos = hostapd_eid_vht_operation(hapd, tailpos); in ieee802_11_build_ap_params()
1217 tailpos = hostapd_eid_txpower_envelope(hapd, tailpos); in ieee802_11_build_ap_params()
1218 tailpos = hostapd_eid_wb_chsw_wrapper(hapd, tailpos); in ieee802_11_build_ap_params()
1222 tailpos = hostapd_eid_fils_indic(hapd, tailpos, 0); in ieee802_11_build_ap_params()
1226 tailpos = hostapd_eid_he_capab(hapd, tailpos); in ieee802_11_build_ap_params()
1227 tailpos = hostapd_eid_he_operation(hapd, tailpos); in ieee802_11_build_ap_params()
1228 tailpos = hostapd_eid_he_mu_edca_parameter_set(hapd, tailpos); in ieee802_11_build_ap_params()
1234 tailpos = hostapd_eid_vendor_vht(hapd, tailpos); in ieee802_11_build_ap_params()
1239 tailpos = hostapd_eid_wpa(hapd, tailpos, in ieee802_11_build_ap_params()
1241 tailpos); in ieee802_11_build_ap_params()
1244 tailpos = hostapd_eid_wmm(hapd, tailpos); in ieee802_11_build_ap_params()
1248 os_memcpy(tailpos, wpabuf_head(hapd->wps_beacon_ie), in ieee802_11_build_ap_params()
1250 tailpos += wpabuf_len(hapd->wps_beacon_ie); in ieee802_11_build_ap_params()
1256 os_memcpy(tailpos, wpabuf_head(hapd->p2p_beacon_ie), in ieee802_11_build_ap_params()
1258 tailpos += wpabuf_len(hapd->p2p_beacon_ie); in ieee802_11_build_ap_params()
1264 tailpos = hostapd_eid_p2p_manage(hapd, tailpos); in ieee802_11_build_ap_params()
1268 tailpos = hostapd_eid_hs20_indication(hapd, tailpos); in ieee802_11_build_ap_params()
1269 tailpos = hostapd_eid_osen(hapd, tailpos); in ieee802_11_build_ap_params()
1272 tailpos = hostapd_eid_mbo(hapd, tailpos, tail + tail_len - tailpos); in ieee802_11_build_ap_params()
1273 tailpos = hostapd_eid_owe_trans(hapd, tailpos, in ieee802_11_build_ap_params()
1274 tail + tail_len - tailpos); in ieee802_11_build_ap_params()
1277 os_memcpy(tailpos, wpabuf_head(hapd->conf->vendor_elements), in ieee802_11_build_ap_params()
1279 tailpos += wpabuf_len(hapd->conf->vendor_elements); in ieee802_11_build_ap_params()
1282 tail_len = tailpos > tail ? tailpos - tail : 0; in ieee802_11_build_ap_params()