Lines Matching refs:beacon

4139 void free_beacon_data(struct beacon_data *beacon)  in free_beacon_data()  argument
4141 os_free(beacon->head); in free_beacon_data()
4142 beacon->head = NULL; in free_beacon_data()
4143 os_free(beacon->tail); in free_beacon_data()
4144 beacon->tail = NULL; in free_beacon_data()
4145 os_free(beacon->probe_resp); in free_beacon_data()
4146 beacon->probe_resp = NULL; in free_beacon_data()
4147 os_free(beacon->beacon_ies); in free_beacon_data()
4148 beacon->beacon_ies = NULL; in free_beacon_data()
4149 os_free(beacon->proberesp_ies); in free_beacon_data()
4150 beacon->proberesp_ies = NULL; in free_beacon_data()
4151 os_free(beacon->assocresp_ies); in free_beacon_data()
4152 beacon->assocresp_ies = NULL; in free_beacon_data()
4157 struct beacon_data *beacon) in hostapd_build_beacon_data() argument
4163 os_memset(beacon, 0, sizeof(*beacon)); in hostapd_build_beacon_data()
4175 beacon->head = os_memdup(params.head, params.head_len); in hostapd_build_beacon_data()
4176 if (!beacon->head) in hostapd_build_beacon_data()
4179 beacon->head_len = params.head_len; in hostapd_build_beacon_data()
4181 beacon->tail = os_memdup(params.tail, params.tail_len); in hostapd_build_beacon_data()
4182 if (!beacon->tail) in hostapd_build_beacon_data()
4185 beacon->tail_len = params.tail_len; in hostapd_build_beacon_data()
4188 beacon->probe_resp = os_memdup(params.proberesp, in hostapd_build_beacon_data()
4190 if (!beacon->probe_resp) in hostapd_build_beacon_data()
4193 beacon->probe_resp_len = params.proberesp_len; in hostapd_build_beacon_data()
4198 beacon->beacon_ies = os_memdup(beacon_extra->buf, in hostapd_build_beacon_data()
4200 if (!beacon->beacon_ies) in hostapd_build_beacon_data()
4203 beacon->beacon_ies_len = wpabuf_len(beacon_extra); in hostapd_build_beacon_data()
4207 beacon->proberesp_ies = os_memdup(proberesp_extra->buf, in hostapd_build_beacon_data()
4209 if (!beacon->proberesp_ies) in hostapd_build_beacon_data()
4212 beacon->proberesp_ies_len = wpabuf_len(proberesp_extra); in hostapd_build_beacon_data()
4216 beacon->assocresp_ies = os_memdup(assocresp_extra->buf, in hostapd_build_beacon_data()
4218 if (!beacon->assocresp_ies) in hostapd_build_beacon_data()
4221 beacon->assocresp_ies_len = wpabuf_len(assocresp_extra); in hostapd_build_beacon_data()
4228 free_beacon_data(beacon); in hostapd_build_beacon_data()