Lines Matching refs:hostapd_data
56 struct hostapd_data;
291 void (*fils_pending_cb)(struct hostapd_data *hapd, struct sta_info *sta,
357 int ap_for_each_sta(struct hostapd_data *hapd,
358 int (*cb)(struct hostapd_data *hapd, struct sta_info *sta,
361 struct sta_info * ap_get_sta(struct hostapd_data *hapd, const u8 *sta);
362 struct sta_info * ap_get_sta_p2p(struct hostapd_data *hapd, const u8 *addr);
363 void ap_sta_hash_add(struct hostapd_data *hapd, struct sta_info *sta);
364 void ap_free_sta(struct hostapd_data *hapd, struct sta_info *sta);
365 void ap_sta_ip6addr_del(struct hostapd_data *hapd, struct sta_info *sta);
366 void hostapd_free_stas(struct hostapd_data *hapd);
368 void ap_sta_replenish_timeout(struct hostapd_data *hapd, struct sta_info *sta,
370 void ap_sta_session_timeout(struct hostapd_data *hapd, struct sta_info *sta,
372 void ap_sta_no_session_timeout(struct hostapd_data *hapd,
374 void ap_sta_session_warning_timeout(struct hostapd_data *hapd,
376 struct sta_info * ap_sta_add(struct hostapd_data *hapd, const u8 *addr);
377 void ap_sta_disassociate(struct hostapd_data *hapd, struct sta_info *sta,
379 void ap_sta_deauthenticate(struct hostapd_data *hapd, struct sta_info *sta,
382 int ap_sta_wps_cancel(struct hostapd_data *hapd,
385 int ap_sta_bind_vlan(struct hostapd_data *hapd, struct sta_info *sta);
386 int ap_sta_set_vlan(struct hostapd_data *hapd, struct sta_info *sta,
388 void ap_sta_start_sa_query(struct hostapd_data *hapd, struct sta_info *sta);
389 void ap_sta_stop_sa_query(struct hostapd_data *hapd, struct sta_info *sta);
390 int ap_check_sa_query_timeout(struct hostapd_data *hapd, struct sta_info *sta);
391 const char * ap_sta_wpa_get_keyid(struct hostapd_data *hapd,
393 const u8 * ap_sta_wpa_get_dpp_pkhash(struct hostapd_data *hapd,
395 void ap_sta_disconnect(struct hostapd_data *hapd, struct sta_info *sta,
398 bool ap_sta_set_authorized_flag(struct hostapd_data *hapd, struct sta_info *sta,
400 void ap_sta_set_authorized_event(struct hostapd_data *hapd,
402 void ap_sta_set_authorized(struct hostapd_data *hapd,
409 void ap_sta_deauth_cb(struct hostapd_data *hapd, struct sta_info *sta);
410 void ap_sta_disassoc_cb(struct hostapd_data *hapd, struct sta_info *sta);
411 void ap_sta_clear_disconnect_timeouts(struct hostapd_data *hapd,
415 void ap_sta_delayed_1x_auth_fail_disconnect(struct hostapd_data *hapd,
418 int ap_sta_pending_delayed_1x_auth_fail_disconnect(struct hostapd_data *hapd,
420 int ap_sta_re_add(struct hostapd_data *hapd, struct sta_info *sta);
422 void ap_free_sta_pasn(struct hostapd_data *hapd, struct sta_info *sta);
424 static inline bool ap_sta_is_mld(struct hostapd_data *hapd, in ap_sta_is_mld()
444 void hostapd_free_link_stas(struct hostapd_data *hapd);