Lines Matching refs:hostapd_data

32 struct hostapd_data;
52 int (*ctrl_iface_init)(struct hostapd_data *hapd);
53 void (*ctrl_iface_deinit)(struct hostapd_data *hapd);
173 struct hostapd_data { struct
208 void (*new_assoc_sta_cb)(struct hostapd_data *hapd, argument
357 void (*mesh_sta_free_cb)(struct hostapd_data *hapd, argument
526 struct hostapd_data *fbss;
559 struct hostapd_data **bss;
728 void hostapd_reconfig_encryption(struct hostapd_data *hapd);
729 struct hostapd_data *
743 void hostapd_new_assoc_sta(struct hostapd_data *hapd, struct sta_info *sta,
748 int hostapd_reload_bss_only(struct hostapd_data *bss);
750 void hostapd_bss_deinit_no_free(struct hostapd_data *hapd);
751 void hostapd_free_hapd_data(struct hostapd_data *hapd);
759 void hostapd_chan_switch_config(struct hostapd_data *hapd,
761 int hostapd_switch_channel(struct hostapd_data *hapd,
766 void hostapd_cleanup_cs_params(struct hostapd_data *hapd);
768 int hostapd_owe_trans_get_info(struct hostapd_data *hapd);
771 void hostapd_switch_color(struct hostapd_data *hapd, u64 bitmap);
772 void hostapd_cleanup_cca_params(struct hostapd_data *hapd);
775 int hostapd_register_probereq_cb(struct hostapd_data *hapd,
781 void hostapd_prune_associations(struct hostapd_data *hapd, const u8 *addr,
785 void hostapd_notify_assoc_fils_finish(struct hostapd_data *hapd,
787 int hostapd_notif_assoc(struct hostapd_data *hapd, const u8 *addr,
790 void hostapd_notif_disassoc(struct hostapd_data *hapd, const u8 *addr);
791 void hostapd_event_sta_low_ack(struct hostapd_data *hapd, const u8 *addr);
792 void hostapd_event_connect_failed_reason(struct hostapd_data *hapd,
794 int hostapd_probe_req_rx(struct hostapd_data *hapd, const u8 *sa, const u8 *da,
797 void hostapd_event_ch_switch(struct hostapd_data *hapd, int freq, int ht,
803 void hostapd_acs_channel_selected(struct hostapd_data *hapd,
807 hostapd_get_eap_user(struct hostapd_data *hapd, const u8 *identity,
810 struct hostapd_data * hostapd_get_iface(struct hapd_interfaces *interfaces,
812 void hostapd_event_sta_opmode_changed(struct hostapd_data *hapd, const u8 *addr,
817 void fst_hostapd_fill_iface_obj(struct hostapd_data *hapd,
821 int hostapd_set_acl(struct hostapd_data *hapd);
822 struct hostapd_data * hostapd_mbssid_get_tx_bss(struct hostapd_data *hapd);
823 int hostapd_mbssid_get_bss_index(struct hostapd_data *hapd);
824 struct hostapd_data * hostapd_mld_get_link_bss(struct hostapd_data *hapd,
826 int hostapd_link_remove(struct hostapd_data *hapd, u32 count);
827 bool hostapd_is_ml_partner(struct hostapd_data *hapd1,
828 struct hostapd_data *hapd2);
829 u8 hostapd_get_mld_id(struct hostapd_data *hapd);
830 int hostapd_mld_add_link(struct hostapd_data *hapd);
831 int hostapd_mld_remove_link(struct hostapd_data *hapd);
832 struct hostapd_data * hostapd_mld_get_first_bss(struct hostapd_data *hapd);
835 int hostapd_fill_cca_settings(struct hostapd_data *hapd,
840 bool hostapd_mld_is_first_bss(struct hostapd_data *hapd);
843 dl_list_for_each(partner, &self->mld->links, struct hostapd_data, link)
847 static inline bool hostapd_mld_is_first_bss(struct hostapd_data *hapd) in hostapd_mld_is_first_bss()
857 u16 hostapd_get_punct_bitmap(struct hostapd_data *hapd);