Lines Matching refs:tailpos

1061 	u8 *pos, *tailpos, *csa_pos;
1101 tailpos = tail = os_malloc(tail_len);
1148 tailpos = hostapd_eid_country(hapd, tailpos,
1149 tail + BEACON_TAIL_BUF_SIZE - tailpos);
1152 tailpos = hostapd_eid_pwr_constraint(hapd, tailpos);
1155 csa_pos = hostapd_eid_csa(hapd, tailpos);
1156 if (csa_pos != tailpos)
1158 tailpos = csa_pos;
1161 tailpos = hostapd_eid_erp_info(hapd, tailpos);
1164 tailpos = hostapd_eid_ext_supp_rates(hapd, tailpos);
1168 tailpos = hostapd_eid_wpa(hapd, tailpos,
1170 tailpos);
1172 tailpos = hostapd_eid_rm_enabled_capab(hapd, tailpos,
1174 tailpos);
1176 tailpos = hostapd_eid_bss_load(hapd, tailpos,
1177 tail + BEACON_TAIL_BUF_SIZE - tailpos);
1180 csa_pos = hostapd_eid_ecsa(hapd, tailpos);
1181 if (csa_pos != tailpos)
1183 tailpos = csa_pos;
1185 tailpos = hostapd_eid_supported_op_classes(hapd, tailpos);
1190 tailpos = hostapd_eid_secondary_channel(hapd, tailpos);
1192 tailpos = hostapd_eid_ht_capabilities(hapd, tailpos);
1193 tailpos = hostapd_eid_ht_operation(hapd, tailpos);
1196 tailpos = hostapd_eid_ext_capab(hapd, tailpos);
1202 tailpos = hostapd_eid_time_adv(hapd, tailpos);
1204 tailpos = hostapd_eid_interworking(hapd, tailpos);
1205 tailpos = hostapd_eid_adv_proto(hapd, tailpos);
1206 tailpos = hostapd_eid_roaming_consortium(hapd, tailpos);
1210 os_memcpy(tailpos, wpabuf_head(hapd->iface->fst_ies),
1212 tailpos += wpabuf_len(hapd->iface->fst_ies);
1218 tailpos = hostapd_eid_vht_capabilities(hapd, tailpos, 0);
1219 tailpos = hostapd_eid_vht_operation(hapd, tailpos);
1220 tailpos = hostapd_eid_txpower_envelope(hapd, tailpos);
1221 tailpos = hostapd_eid_wb_chsw_wrapper(hapd, tailpos);
1225 tailpos = hostapd_eid_fils_indic(hapd, tailpos, 0);
1229 tailpos = hostapd_eid_he_capab(hapd, tailpos,
1231 tailpos = hostapd_eid_he_operation(hapd, tailpos);
1232 tailpos = hostapd_eid_he_mu_edca_parameter_set(hapd, tailpos);
1233 tailpos = hostapd_eid_spatial_reuse(hapd, tailpos);
1239 tailpos = hostapd_eid_vendor_vht(hapd, tailpos);
1244 tailpos = hostapd_eid_wpa(hapd, tailpos,
1246 tailpos);
1249 tailpos = hostapd_eid_wmm(hapd, tailpos);
1253 os_memcpy(tailpos, wpabuf_head(hapd->wps_beacon_ie),
1255 tailpos += wpabuf_len(hapd->wps_beacon_ie);
1261 os_memcpy(tailpos, wpabuf_head(hapd->p2p_beacon_ie),
1263 tailpos += wpabuf_len(hapd->p2p_beacon_ie);
1269 tailpos = hostapd_eid_p2p_manage(hapd, tailpos);
1273 tailpos = hostapd_eid_hs20_indication(hapd, tailpos);
1274 tailpos = hostapd_eid_osen(hapd, tailpos);
1277 tailpos = hostapd_eid_mbo(hapd, tailpos, tail + tail_len - tailpos);
1278 tailpos = hostapd_eid_owe_trans(hapd, tailpos,
1279 tail + tail_len - tailpos);
1282 os_memcpy(tailpos, wpabuf_head(hapd->conf->vendor_elements),
1284 tailpos += wpabuf_len(hapd->conf->vendor_elements);
1287 tail_len = tailpos > tail ? tailpos - tail : 0;