Lines Matching refs:tailpos
960 u8 *pos, *tailpos, *csa_pos; in ieee802_11_build_ap_params() local
990 tailpos = tail = os_malloc(tail_len); in ieee802_11_build_ap_params()
1037 tailpos = hostapd_eid_country(hapd, tailpos, in ieee802_11_build_ap_params()
1038 tail + BEACON_TAIL_BUF_SIZE - tailpos); in ieee802_11_build_ap_params()
1041 tailpos = hostapd_eid_pwr_constraint(hapd, tailpos); in ieee802_11_build_ap_params()
1044 csa_pos = hostapd_eid_csa(hapd, tailpos); in ieee802_11_build_ap_params()
1045 if (csa_pos != tailpos) in ieee802_11_build_ap_params()
1047 tailpos = csa_pos; in ieee802_11_build_ap_params()
1050 tailpos = hostapd_eid_erp_info(hapd, tailpos); in ieee802_11_build_ap_params()
1053 tailpos = hostapd_eid_ext_supp_rates(hapd, tailpos); in ieee802_11_build_ap_params()
1056 tailpos = hostapd_eid_wpa(hapd, tailpos, tail + BEACON_TAIL_BUF_SIZE - in ieee802_11_build_ap_params()
1057 tailpos); in ieee802_11_build_ap_params()
1059 tailpos = hostapd_eid_rm_enabled_capab(hapd, tailpos, in ieee802_11_build_ap_params()
1061 tailpos); in ieee802_11_build_ap_params()
1063 tailpos = hostapd_eid_bss_load(hapd, tailpos, in ieee802_11_build_ap_params()
1064 tail + BEACON_TAIL_BUF_SIZE - tailpos); in ieee802_11_build_ap_params()
1067 csa_pos = hostapd_eid_ecsa(hapd, tailpos); in ieee802_11_build_ap_params()
1068 if (csa_pos != tailpos) in ieee802_11_build_ap_params()
1070 tailpos = csa_pos; in ieee802_11_build_ap_params()
1072 tailpos = hostapd_eid_supported_op_classes(hapd, tailpos); in ieee802_11_build_ap_params()
1077 tailpos = hostapd_eid_secondary_channel(hapd, tailpos); in ieee802_11_build_ap_params()
1079 tailpos = hostapd_eid_ht_capabilities(hapd, tailpos); in ieee802_11_build_ap_params()
1080 tailpos = hostapd_eid_ht_operation(hapd, tailpos); in ieee802_11_build_ap_params()
1083 tailpos = hostapd_eid_ext_capab(hapd, tailpos); in ieee802_11_build_ap_params()
1089 tailpos = hostapd_eid_time_adv(hapd, tailpos); in ieee802_11_build_ap_params()
1091 tailpos = hostapd_eid_interworking(hapd, tailpos); in ieee802_11_build_ap_params()
1092 tailpos = hostapd_eid_adv_proto(hapd, tailpos); in ieee802_11_build_ap_params()
1093 tailpos = hostapd_eid_roaming_consortium(hapd, tailpos); in ieee802_11_build_ap_params()
1097 os_memcpy(tailpos, wpabuf_head(hapd->iface->fst_ies), in ieee802_11_build_ap_params()
1099 tailpos += wpabuf_len(hapd->iface->fst_ies); in ieee802_11_build_ap_params()
1105 tailpos = hostapd_eid_vht_capabilities(hapd, tailpos); in ieee802_11_build_ap_params()
1106 tailpos = hostapd_eid_vht_operation(hapd, tailpos); in ieee802_11_build_ap_params()
1107 tailpos = hostapd_eid_txpower_envelope(hapd, tailpos); in ieee802_11_build_ap_params()
1108 tailpos = hostapd_eid_wb_chsw_wrapper(hapd, tailpos); in ieee802_11_build_ap_params()
1111 tailpos = hostapd_eid_vendor_vht(hapd, tailpos); in ieee802_11_build_ap_params()
1115 tailpos = hostapd_eid_wmm(hapd, tailpos); in ieee802_11_build_ap_params()
1119 os_memcpy(tailpos, wpabuf_head(hapd->wps_beacon_ie), in ieee802_11_build_ap_params()
1121 tailpos += wpabuf_len(hapd->wps_beacon_ie); in ieee802_11_build_ap_params()
1127 os_memcpy(tailpos, wpabuf_head(hapd->p2p_beacon_ie), in ieee802_11_build_ap_params()
1129 tailpos += wpabuf_len(hapd->p2p_beacon_ie); in ieee802_11_build_ap_params()
1135 tailpos = hostapd_eid_p2p_manage(hapd, tailpos); in ieee802_11_build_ap_params()
1139 tailpos = hostapd_eid_hs20_indication(hapd, tailpos); in ieee802_11_build_ap_params()
1140 tailpos = hostapd_eid_osen(hapd, tailpos); in ieee802_11_build_ap_params()
1143 tailpos = hostapd_eid_mbo(hapd, tailpos, tail + tail_len - tailpos); in ieee802_11_build_ap_params()
1146 os_memcpy(tailpos, wpabuf_head(hapd->conf->vendor_elements), in ieee802_11_build_ap_params()
1148 tailpos += wpabuf_len(hapd->conf->vendor_elements); in ieee802_11_build_ap_params()
1151 tail_len = tailpos > tail ? tailpos - tail : 0; in ieee802_11_build_ap_params()