Home
last modified time | relevance | path

Searched refs:wpa_s (Results 1 - 25 of 181) sorted by relevance

12345678

/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/
H A Ddriver_i.h18 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s, in wpa_drv_init() argument
21 if (wpa_s->driver->init2) in wpa_drv_init()
22 return wpa_s->driver->init2(wpa_s, ifname, in wpa_drv_init()
23 wpa_s->global_drv_priv); in wpa_drv_init()
24 if (wpa_s->driver->init) { in wpa_drv_init()
25 return wpa_s->driver->init(wpa_s, ifname); in wpa_drv_init()
30 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s) in wpa_drv_deinit() argument
32 if (wpa_s in wpa_drv_deinit()
36 wpa_drv_set_param(struct wpa_supplicant *wpa_s, const char *param) wpa_drv_set_param() argument
44 wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s, int enabled) wpa_drv_set_countermeasures() argument
54 wpa_drv_authenticate(struct wpa_supplicant *wpa_s, struct wpa_driver_auth_params *params) wpa_drv_authenticate() argument
62 wpa_drv_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) wpa_drv_associate() argument
71 wpa_drv_init_mesh(struct wpa_supplicant *wpa_s) wpa_drv_init_mesh() argument
78 wpa_drv_join_mesh(struct wpa_supplicant *wpa_s, struct wpa_driver_mesh_join_params *params) wpa_drv_join_mesh() argument
86 wpa_drv_leave_mesh(struct wpa_supplicant *wpa_s) wpa_drv_leave_mesh() argument
93 wpa_drv_mesh_link_probe(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *eth, size_t len) wpa_drv_mesh_link_probe() argument
103 wpa_drv_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_drv_scan() argument
115 wpa_drv_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_drv_sched_scan() argument
123 wpa_drv_stop_sched_scan(struct wpa_supplicant *wpa_s) wpa_drv_stop_sched_scan() argument
133 wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid) wpa_drv_get_bssid() argument
141 wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid) wpa_drv_get_ssid() argument
149 wpa_drv_set_key(struct wpa_supplicant *wpa_s, int link_id, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len, enum key_flag key_flag) wpa_drv_set_key() argument
198 wpa_drv_get_seqnum(struct wpa_supplicant *wpa_s, const u8 *addr, int idx, u8 *seq) wpa_drv_get_seqnum() argument
208 wpa_drv_set_wapi_key(struct wpa_supplicant *wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len, enum key_flag key_flag) wpa_drv_set_wapi_key() argument
235 wpa_drv_sta_deauth(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code) wpa_drv_sta_deauth() argument
246 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code) wpa_drv_deauthenticate() argument
256 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, struct wpa_pmkid_params *params) wpa_drv_add_pmkid() argument
265 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, struct wpa_pmkid_params *params) wpa_drv_remove_pmkid() argument
274 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) wpa_drv_flush_pmkid() argument
282 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) wpa_drv_get_capa() argument
291 wpa_drv_poll(struct wpa_supplicant *wpa_s) wpa_drv_poll() argument
298 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) wpa_drv_get_ifname() argument
307 wpa_driver_get_radio_name(struct wpa_supplicant *wpa_s) wpa_driver_get_radio_name() argument
314 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) wpa_drv_get_mac_addr() argument
322 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) wpa_drv_set_operstate() argument
330 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) wpa_drv_mlme_setprotection() argument
342 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags, u8 *dfs_domain) wpa_drv_get_hw_feature_data() argument
352 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) wpa_drv_set_country() argument
360 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len, int noack, unsigned int freq, unsigned int wait) wpa_drv_send_mlme() argument
371 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) wpa_drv_update_ft_ies() argument
381 wpa_drv_set_ap(struct wpa_supplicant *wpa_s, struct wpa_driver_ap_params *params) wpa_drv_set_ap() argument
389 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) wpa_drv_sta_add() argument
397 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_drv_sta_remove() argument
405 wpa_drv_tx_control_port(struct wpa_supplicant *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len, int no_encrypt) wpa_drv_tx_control_port() argument
416 wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr, u32 flags) wpa_drv_hapd_send_eapol() argument
428 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) wpa_drv_sta_set_flags() argument
439 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) wpa_drv_set_supp_port() argument
449 wpa_drv_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int wait, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, int no_cck) wpa_drv_send_action() argument
464 wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s) wpa_drv_send_action_cancel_wait() argument
470 wpa_drv_set_freq(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq) wpa_drv_set_freq() argument
478 wpa_drv_if_add(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, char *force_ifname, u8 *if_addr, const char *bridge) wpa_drv_if_add() argument
491 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) wpa_drv_if_remove() argument
500 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) wpa_drv_remain_on_channel() argument
510 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) wpa_drv_cancel_remain_on_channel() argument
519 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) wpa_drv_probe_req_report() argument
528 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) wpa_drv_deinit_ap() argument
535 wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s) wpa_drv_deinit_p2p_cli() argument
542 wpa_drv_suspend(struct wpa_supplicant *wpa_s) wpa_drv_suspend() argument
548 wpa_drv_resume(struct wpa_supplicant *wpa_s) wpa_drv_resume() argument
554 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) wpa_drv_signal_monitor() argument
566 wpa_drv_mlo_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_mlo_signal_info *mlo_si) wpa_drv_mlo_signal_poll() argument
574 wpa_drv_channel_info(struct wpa_supplicant *wpa_s, struct wpa_channel_info *ci) wpa_drv_channel_info() argument
582 wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s, struct hostap_sta_driver_data *sta) wpa_drv_pktcnt_poll() argument
591 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp, const struct wpabuf *assocresp) wpa_drv_set_ap_wps_ie() argument
602 wpa_drv_get_noa(struct wpa_supplicant *wpa_s, u8 *buf, size_t buf_len) wpa_drv_get_noa() argument
610 wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s, int legacy_ps, int opp_ps, int ctwindow) wpa_drv_set_p2p_powersave() argument
620 wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu) wpa_drv_ampdu() argument
627 wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s, const u8 *dst, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capab, int initiator, const u8 *buf, size_t len) wpa_drv_send_tdls_mgmt() argument
642 wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s, enum tdls_oper oper, const u8 *peer) wpa_drv_tdls_oper() argument
651 wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s, char *cmd, char *buf, size_t buf_len) wpa_drv_driver_cmd() argument
660 wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s, const u8 *kek, size_t kek_len, const u8 *kck, size_t kck_len, const u8 *replay_ctr) wpa_drv_set_rekey_info() argument
671 wpa_drv_radio_disable(struct wpa_supplicant *wpa_s, int disabled) wpa_drv_radio_disable() argument
679 wpa_drv_switch_channel(struct wpa_supplicant *wpa_s, struct csa_settings *settings) wpa_drv_switch_channel() argument
687 wpa_drv_add_ts(struct wpa_supplicant *wpa_s, u8 tsid, const u8 *address, u8 user_priority, u16 admitted_time) wpa_drv_add_ts() argument
697 wpa_drv_del_ts(struct wpa_supplicant *wpa_s, u8 tid, const u8 *address) wpa_drv_del_ts() argument
705 wpa_drv_tdls_enable_channel_switch( struct wpa_supplicant *wpa_s, const u8 *addr, u8 oper_class, const struct hostapd_freq_params *freq_params) wpa_drv_tdls_enable_channel_switch() argument
717 wpa_drv_tdls_disable_channel_switch(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_drv_tdls_disable_channel_switch() argument
726 wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) wpa_drv_wnm_oper() argument
736 wpa_drv_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen) wpa_drv_status() argument
744 wpa_drv_set_qos_map(struct wpa_supplicant *wpa_s, const u8 *qos_map_set, u8 qos_map_set_len) wpa_drv_set_qos_map() argument
753 wpa_drv_get_wowlan(struct wpa_supplicant *wpa_s) wpa_drv_get_wowlan() argument
760 wpa_drv_wowlan(struct wpa_supplicant *wpa_s, const struct wowlan_triggers *triggers) wpa_drv_wowlan() argument
768 wpa_drv_vendor_cmd(struct wpa_supplicant *wpa_s, int vendor_id, int subcmd, const u8 *data, size_t data_len, enum nested_attr nested_attr_flag, struct wpabuf *buf) wpa_drv_vendor_cmd() argument
780 wpa_drv_roaming(struct wpa_supplicant *wpa_s, int allowed, const u8 *bssid) wpa_drv_roaming() argument
788 wpa_drv_disable_fils(struct wpa_supplicant *wpa_s, int disable) wpa_drv_disable_fils() argument
796 wpa_drv_set_mac_addr(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_drv_set_mac_addr() argument
807 wpa_drv_macsec_init(struct wpa_supplicant *wpa_s, struct macsec_init_params *params) wpa_drv_macsec_init() argument
815 wpa_drv_macsec_deinit(struct wpa_supplicant *wpa_s) wpa_drv_macsec_deinit() argument
822 wpa_drv_macsec_get_capability(struct wpa_supplicant *wpa_s, enum macsec_cap *cap) wpa_drv_macsec_get_capability() argument
830 wpa_drv_enable_protect_frames(struct wpa_supplicant *wpa_s, bool enabled) wpa_drv_enable_protect_frames() argument
838 wpa_drv_enable_encrypt(struct wpa_supplicant *wpa_s, bool enabled) wpa_drv_enable_encrypt() argument
846 wpa_drv_set_replay_protect(struct wpa_supplicant *wpa_s, bool enabled, u32 window) wpa_drv_set_replay_protect() argument
855 wpa_drv_set_current_cipher_suite(struct wpa_supplicant *wpa_s, u64 cs) wpa_drv_set_current_cipher_suite() argument
863 wpa_drv_enable_controlled_port(struct wpa_supplicant *wpa_s, bool enabled) wpa_drv_enable_controlled_port() argument
871 wpa_drv_get_receive_lowest_pn(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_get_receive_lowest_pn() argument
879 wpa_drv_get_transmit_next_pn(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_get_transmit_next_pn() argument
887 wpa_drv_set_transmit_next_pn(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_set_transmit_next_pn() argument
895 wpa_drv_set_receive_lowest_pn(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_set_receive_lowest_pn() argument
904 wpa_drv_create_receive_sc(struct wpa_supplicant *wpa_s, struct receive_sc *sc, unsigned int conf_offset, int validation) wpa_drv_create_receive_sc() argument
913 wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s, struct receive_sc *sc) wpa_drv_delete_receive_sc() argument
921 wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_create_receive_sa() argument
929 wpa_drv_delete_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_delete_receive_sa() argument
937 wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_enable_receive_sa() argument
945 wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_disable_receive_sa() argument
954 wpa_drv_create_transmit_sc(struct wpa_supplicant *wpa_s, struct transmit_sc *sc, unsigned int conf_offset) wpa_drv_create_transmit_sc() argument
963 wpa_drv_delete_transmit_sc(struct wpa_supplicant *wpa_s, struct transmit_sc *sc) wpa_drv_delete_transmit_sc() argument
971 wpa_drv_create_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_create_transmit_sa() argument
979 wpa_drv_delete_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_delete_transmit_sa() argument
987 wpa_drv_enable_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_enable_transmit_sa() argument
995 wpa_drv_disable_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_disable_transmit_sa() argument
1004 wpa_drv_setband(struct wpa_supplicant *wpa_s, u32 band_mask) wpa_drv_setband() argument
1012 wpa_drv_get_pref_freq_list(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type if_type, unsigned int *num, unsigned int *freq_list) wpa_drv_get_pref_freq_list() argument
1028 wpa_drv_set_prob_oper_freq(struct wpa_supplicant *wpa_s, unsigned int freq) wpa_drv_set_prob_oper_freq() argument
1036 wpa_drv_abort_scan(struct wpa_supplicant *wpa_s, u64 scan_cookie) wpa_drv_abort_scan() argument
1044 wpa_drv_configure_frame_filters(struct wpa_supplicant *wpa_s, u32 filters) wpa_drv_configure_frame_filters() argument
1053 wpa_drv_get_ext_capa(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) wpa_drv_get_ext_capa() argument
1064 wpa_drv_p2p_lo_start(struct wpa_supplicant *wpa_s, unsigned int channel, unsigned int period, unsigned int interval, unsigned int count, const u8 *device_types, size_t dev_types_len, const u8 *ies, size_t ies_len) wpa_drv_p2p_lo_start() argument
1080 wpa_drv_p2p_lo_stop(struct wpa_supplicant *wpa_s) wpa_drv_p2p_lo_stop() argument
1087 wpa_drv_set_default_scan_ies(struct wpa_supplicant *wpa_s, const u8 *ies, size_t len) wpa_drv_set_default_scan_ies() argument
1095 wpa_drv_set_tdls_mode(struct wpa_supplicant *wpa_s, int tdls_external_control) wpa_drv_set_tdls_mode() argument
1105 wpa_drv_get_bss_trans_status(struct wpa_supplicant *wpa_s, struct wpa_bss_trans_info *params) wpa_drv_get_bss_trans_status() argument
1114 wpa_drv_ignore_assoc_disallow(struct wpa_supplicant *wpa_s, int val) wpa_drv_ignore_assoc_disallow() argument
1122 wpa_drv_set_bssid_tmp_disallow(struct wpa_supplicant *wpa_s, unsigned int num_bssid, const u8 *bssids) wpa_drv_set_bssid_tmp_disallow() argument
1132 wpa_drv_update_connect_params( struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params, enum wpa_drv_update_connect_params_mask mask) wpa_drv_update_connect_params() argument
1144 wpa_drv_send_external_auth_status(struct wpa_supplicant *wpa_s, struct external_auth *params) wpa_drv_send_external_auth_status() argument
1153 wpa_drv_set_4addr_mode(struct wpa_supplicant *wpa_s, int val) wpa_drv_set_4addr_mode() argument
1161 wpa_drv_dpp_listen(struct wpa_supplicant *wpa_s, bool enable) wpa_drv_dpp_listen() argument
1170 wpas_drv_get_sta_mlo_info(struct wpa_supplicant *wpa_s, struct driver_sta_mlo_info *mlo_info) wpas_drv_get_sta_mlo_info() argument
1181 wpa_drv_send_eapol(struct wpa_supplicant *wpa_s, const u8 *dst, u16 proto, const u8 *data, size_t data_len) wpa_drv_send_eapol() argument
[all...]
H A Doffchannel.c24 wpas_get_tx_interface(struct wpa_supplicant *wpa_s, const u8 *src) in wpas_get_tx_interface() argument
28 if (os_memcmp(src, wpa_s->own_addr, ETH_ALEN) == 0) { in wpas_get_tx_interface()
30 if (wpa_s->p2p_mgmt && wpa_s != wpa_s->parent && in wpas_get_tx_interface()
31 wpa_s->parent->ap_iface && in wpas_get_tx_interface()
32 os_memcmp(wpa_s->parent->own_addr, in wpas_get_tx_interface()
33 wpa_s->own_addr, ETH_ALEN) == 0 && in wpas_get_tx_interface()
34 wpabuf_len(wpa_s->pending_action_tx) >= 2 && in wpas_get_tx_interface()
35 *wpabuf_head_u8(wpa_s in wpas_get_tx_interface()
74 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_send_action_cb() local
181 offchannel_send_action_tx_status( struct wpa_supplicant *wpa_s, const u8 *dst, const u8 *data, size_t data_len, enum offchannel_send_action_result result) offchannel_send_action_tx_status() argument
261 offchannel_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *buf, size_t len, unsigned int wait_time, void (*tx_cb)(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result), int no_cck) offchannel_send_action() argument
394 offchannel_send_action_done(struct wpa_supplicant *wpa_s) offchannel_send_action_done() argument
425 offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) offchannel_remain_on_channel_cb() argument
442 offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) offchannel_cancel_remain_on_channel_cb() argument
459 offchannel_pending_action_tx(struct wpa_supplicant *wpa_s) offchannel_pending_action_tx() argument
469 offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s) offchannel_clear_pending_action_tx() argument
486 offchannel_deinit(struct wpa_supplicant *wpa_s) offchannel_deinit() argument
[all...]
H A Dwpa_supplicant.c147 static void wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s);
150 static void wpas_update_owe_connect_params(struct wpa_supplicant *wpa_s);
156 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpa_set_wep_keys() argument
166 wpa_drv_set_key(wpa_s, -1, WPA_ALG_WEP, NULL, in wpa_set_wep_keys()
168 wpa_drv_set_key(wpa_s, WPA_ALG_WEP, NULL, in wpa_set_wep_keys()
182 int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s, in wpa_supplicant_set_wpa_none_key() argument
195 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid mode %d (not " in wpa_supplicant_set_wpa_none_key()
201 wpa_msg(wpa_s, MSG_INFO, "WPA: No PSK configured for " in wpa_supplicant_set_wpa_none_key()
206 switch (wpa_s->group_cipher) { in wpa_supplicant_set_wpa_none_key()
225 wpa_msg(wpa_s, MSG_INF in wpa_supplicant_set_wpa_none_key()
245 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_timeout() local
287 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) wpa_supplicant_req_auth_timeout() argument
307 wpas_auth_timeout_restart(struct wpa_supplicant *wpa_s, int sec_diff) wpas_auth_timeout_restart() argument
329 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_auth_timeout() argument
347 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) wpa_supplicant_initiate_eapol() argument
438 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_set_non_wpa_policy() argument
493 free_hw_features(struct wpa_supplicant *wpa_s) free_hw_features() argument
509 remove_bss_tmp_disallowed_entry(struct wpa_supplicant *wpa_s, struct wpa_bss_tmp_disallowed *bss) remove_bss_tmp_disallowed_entry() argument
518 free_bss_tmp_disallowed(struct wpa_supplicant *wpa_s) free_bss_tmp_disallowed() argument
528 wpas_flush_fils_hlp_req(struct wpa_supplicant *wpa_s) wpas_flush_fils_hlp_req() argument
543 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_clear_disabled_interface() local
553 wpas_clear_driver_signal_override(struct wpa_supplicant *wpa_s) wpas_clear_driver_signal_override() argument
566 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) wpa_supplicant_cleanup() argument
817 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_clear_keys() argument
895 wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s) wpa_supplicant_stop_bgscan() argument
910 wpa_supplicant_reset_bgscan(struct wpa_supplicant *wpa_s) wpa_supplicant_reset_bgscan() argument
956 wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s) wpa_supplicant_start_autoscan() argument
963 wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s) wpa_supplicant_stop_autoscan() argument
969 wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s) wpa_supplicant_reinit_autoscan() argument
987 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) wpa_supplicant_set_state() argument
1170 struct wpa_supplicant *wpa_s = global->ifaces; wpa_supplicant_terminate_proc() local
1195 struct wpa_supplicant *wpa_s = global->ifaces; wpa_supplicant_terminate_with_reset_driver() local
1218 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) wpa_supplicant_clear_status() argument
1251 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) wpa_supplicant_reload_configuration() argument
1337 struct wpa_supplicant *wpa_s; wpa_supplicant_reconfig() local
1353 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) wpa_supplicant_suites_from_ai() argument
1411 wpas_set_mgmt_group_cipher(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) wpas_set_mgmt_group_cipher() argument
1466 wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len) wpa_supplicant_set_suites() argument
2030 wpas_ext_capab_byte(struct wpa_supplicant *wpa_s, u8 *pos, int idx) wpas_ext_capab_byte() argument
2110 wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf, size_t buflen) wpas_build_ext_capab() argument
2145 wpas_valid_bss(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss) wpas_valid_bss() argument
2159 wpas_valid_ssid(struct wpa_supplicant *wpa_s, struct wpa_ssid *test_ssid) wpas_valid_ssid() argument
2173 wpas_valid_bss_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss, struct wpa_ssid *test_ssid) wpas_valid_bss_ssid() argument
2191 wpas_connect_work_done(struct wpa_supplicant *wpa_s) wpas_connect_work_done() argument
2207 wpas_update_random_addr(struct wpa_supplicant *wpa_s, int style) wpas_update_random_addr() argument
2259 wpas_update_random_addr_disassoc(struct wpa_supplicant *wpa_s) wpas_update_random_addr_disassoc() argument
2303 wpa_s_clear_sae_rejected(struct wpa_supplicant *wpa_s) wpa_s_clear_sae_rejected() argument
2325 wpas_restore_permanent_mac_addr(struct wpa_supplicant *wpa_s) global() argument
2357 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) global() argument
2538 drv_supports_vht(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) global() argument
2580 ibss_mesh_setup_freq(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, struct hostapd_freq_params *freq) global() argument
2923 wpas_add_fils_hlp_req(struct wpa_supplicant *wpa_s, u8 *ie_buf, size_t ie_buf_len) global() argument
2991 wpa_is_fils_supported(struct wpa_supplicant *wpa_s) global() argument
3000 wpa_is_fils_sk_pfs_supported(struct wpa_supplicant *wpa_s) global() argument
3013 wpas_populate_wfa_capa(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *wpa_ie, size_t wpa_ie_len, size_t max_wpa_ie_len) global() argument
3061 wpas_populate_assoc_ies( struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params, enum wpa_drv_update_connect_params_mask *mask) global() argument
3580 wpas_update_owe_connect_params(struct wpa_supplicant *wpa_s) global() argument
3598 wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s) global() argument
3706 get_supported_edmg(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq, struct ieee80211_edmg_config request_edmg) global() argument
3735 wpas_update_mbo_connect_params(struct wpa_supplicant *wpa_s) global() argument
3767 struct wpa_supplicant *wpa_s = work->wpa_s; global() local
4369 wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s, const u8 *addr) global() argument
4397 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, u16 reason_code) global() argument
4472 wpa_supplicant_reconnect(struct wpa_supplicant *wpa_s) global() argument
4480 wpa_supplicant_enable_one_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
4511 wpa_supplicant_add_network(struct wpa_supplicant *wpa_s) global() argument
4539 wpa_supplicant_remove_network(struct wpa_supplicant *wpa_s, int id) global() argument
4600 wpa_supplicant_remove_all_networks(struct wpa_supplicant *wpa_s) global() argument
4642 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
4676 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
4735 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
4823 wpas_remove_cred(struct wpa_supplicant *wpa_s, struct wpa_cred *cred) global() argument
4870 wpas_remove_all_creds(struct wpa_supplicant *wpa_s) global() argument
4903 wpas_set_pkcs11_engine_and_module_path(struct wpa_supplicant *wpa_s, const char *pkcs11_engine_path, const char *pkcs11_module_path) global() argument
4956 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) global() argument
4996 wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s, unsigned int bss_expire_age) global() argument
5019 wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s, unsigned int bss_expire_count) global() argument
5042 wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s, int scan_interval) global() argument
5101 owe_trans_ssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *entry_ssid, size_t entry_ssid_len) global() argument
5140 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) global() argument
5206 select_driver(struct wpa_supplicant *wpa_s, int i) global() argument
5226 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) global() argument
5297 struct wpa_supplicant *wpa_s = ctx; global() local
5451 wpas_eapol_needs_l2_packet(struct wpa_supplicant *wpa_s) global() argument
5458 wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s) global() argument
5538 struct wpa_supplicant *wpa_s = ctx; global() local
5565 wpa_supplicant_update_bridge_ifname(struct wpa_supplicant *wpa_s, const char *bridge_ifname) global() argument
5633 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) global() argument
5713 struct wpa_supplicant *wpa_s; global() local
5752 wpa_set_htcap_mcs(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, const char *ht_mcs) global() argument
5809 wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
5832 wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int factor) global() argument
5856 wpa_set_ampdu_density(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int density) global() argument
5881 wpa_set_disable_ht40(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
5896 wpa_set_disable_sgi(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
5919 wpa_set_disable_ldpc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
5941 wpa_set_tx_stbc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int tx_stbc) global() argument
5967 wpa_set_rx_stbc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int rx_stbc) global() argument
5993 wpa_supplicant_apply_ht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) global() argument
6031 wpa_supplicant_apply_vht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) global() argument
6108 wpa_supplicant_apply_he_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) global() argument
6120 pcsc_reader_init(struct wpa_supplicant *wpa_s) global() argument
6162 wpas_init_ext_pw(struct wpa_supplicant *wpa_s) global() argument
6198 struct wpa_supplicant *wpa_s = ctx; global() local
6209 struct wpa_supplicant *wpa_s = ctx; global() local
6225 struct wpa_supplicant *wpa_s = ctx; global() local
6234 struct wpa_supplicant *wpa_s = ctx; global() local
6243 struct wpa_supplicant *wpa_s = ctx; global() local
6259 struct wpa_supplicant *wpa_s = ctx; global() local
6269 struct wpa_supplicant *wpa_s = ctx; global() local
6285 struct wpa_supplicant *wpa_s = ctx; global() local
6302 fst_wpa_supplicant_fill_iface_obj(struct wpa_supplicant *wpa_s, struct fst_wpa_obj *iface_obj) global() argument
6318 wpas_set_wowlan_triggers(struct wpa_supplicant *wpa_s, const struct wpa_driver_capa *capa) global() argument
6346 wpas_get_bands(struct wpa_supplicant *wpa_s, const int *freqs) global() argument
6385 radio_add_interface(struct wpa_supplicant *wpa_s, const char *rn) global() argument
6562 struct wpa_supplicant *wpa_s; global() local
6623 radio_remove_works(struct wpa_supplicant *wpa_s, const char *type, int remove_all) global() argument
6649 radio_remove_pending_work(struct wpa_supplicant *wpa_s, void *ctx) global() argument
6665 radio_remove_interface(struct wpa_supplicant *wpa_s) global() argument
6690 radio_work_check_next(struct wpa_supplicant *wpa_s) global() argument
6733 radio_add_work(struct wpa_supplicant *wpa_s, unsigned int freq, const char *type, int next, void (*cb)(struct wpa_radio_work *work, int deinit), void *ctx) global() argument
6793 struct wpa_supplicant *wpa_s = work->wpa_s; global() local
6809 radio_work_pending(struct wpa_supplicant *wpa_s, const char *type) global() argument
6823 wpas_init_driver(struct wpa_supplicant *wpa_s, const struct wpa_interface *iface) global() argument
6892 wpas_gas_server_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) global() argument
6912 struct wpa_supplicant *wpa_s = ctx; global() local
6925 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, const struct wpa_interface *iface) global() argument
7319 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify, int terminate) global() argument
7459 struct wpa_supplicant *wpa_s; global() local
7503 struct wpa_supplicant *wpa_s; global() local
7600 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s, int terminate) global() argument
7669 wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s) global() argument
7695 struct wpa_supplicant *wpa_s; global() local
7708 struct wpa_supplicant *wpa_s = ctx; global() local
7724 struct wpa_supplicant *wpa_s; global() local
7918 struct wpa_supplicant *wpa_s; global() local
8023 wpa_supplicant_update_config(struct wpa_supplicant *wpa_s) global() argument
8090 get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s) global() argument
8124 wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid , const u8 **link_bssids ) global() argument
8240 fils_pmksa_cache_flush(struct wpa_supplicant *wpa_s) global() argument
8279 fils_connection_failure(struct wpa_supplicant *wpa_s) global() argument
8307 wpas_driver_bss_selection(struct wpa_supplicant *wpa_s) global() argument
8315 wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field, const char *value) global() argument
8434 wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
8480 wpas_get_ssid_pmf(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
8513 pmf_in_use(struct wpa_supplicant *wpa_s, const u8 *addr) global() argument
8523 wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s) global() argument
8533 wpas_auth_failed(struct wpa_supplicant *wpa_s, char *reason) global() argument
8606 wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int clear_failures) global() argument
8627 disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) global() argument
8644 disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) global() argument
8671 wpas_request_connection(struct wpa_supplicant *wpa_s) global() argument
8694 wpas_request_disconnection(struct wpa_supplicant *wpa_s) global() argument
8714 dump_freq_data(struct wpa_supplicant *wpa_s, const char *title, struct wpa_used_freq_data *freqs_data, unsigned int len) global() argument
8735 get_shared_radio_freqs_data(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs_data, unsigned int len) global() argument
8789 get_shared_radio_freqs(struct wpa_supplicant *wpa_s, int *freq_array, unsigned int len) global() argument
8812 wpas_vendor_elem(struct wpa_supplicant *wpa_s, enum wpa_vendor_elem_frame frame) global() argument
8837 wpas_vendor_elem_update(struct wpa_supplicant *wpa_s) global() argument
8865 wpas_vendor_elem_remove(struct wpa_supplicant *wpa_s, int frame, const u8 *elem, size_t len) global() argument
8933 wpas_get_disallowed_bss(struct wpa_supplicant *wpa_s, const u8 *bssid) global() argument
8948 wpa_set_driver_tmp_disallow_list(struct wpa_supplicant *wpa_s) global() argument
8972 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
8987 wpa_bss_tmp_disallow(struct wpa_supplicant *wpa_s, const u8 *bssid, unsigned int sec, int rssi_threshold) global() argument
9016 wpa_is_bss_tmp_disallowed(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) global() argument
9042 wpas_enable_mac_addr_randomization(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) global() argument
9088 wpas_disable_mac_addr_randomization(struct wpa_supplicant *wpa_s, unsigned int type) global() argument
9105 wpa_drv_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_signal_info *si) global() argument
9148 wpa_drv_get_scan_results2(struct wpa_supplicant *wpa_s) global() argument
[all...]
H A Dsme.c43 static void sme_stop_sa_query(struct wpa_supplicant *wpa_s);
59 static int sme_set_sae_group(struct wpa_supplicant *wpa_s in sme_set_sae_group()
65 int *groups = wpa_s->conf->sae_groups; in sme_set_sae_group()
72 if (!index_within_array(groups, wpa_s->sme.sae_group_index)) in sme_set_sae_group()
76 int group = groups[wpa_s->sme.sae_group_index]; in sme_set_sae_group()
79 if (sae_set_group(&wpa_s->sme.sae, group) == 0) { in sme_set_sae_group()
80 wpa_dbg(wpa_s, MSG_DEBUG, "SME: Selected SAE group %d", in sme_set_sae_group()
81 wpa_s->sme.sae.group); in sme_set_sae_group()
83 wpa_s->sme.sae.akmp = external ? in sme_set_sae_group()
84 wpa_s in sme_set_sae_group()
97 sme_auth_build_sae_commit(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *bssid, const u8 *mld_addr, int external, int reuse, int *ret_use_pt, bool *ret_use_pk) global() argument
303 sme_auth_build_sae_confirm(struct wpa_supplicant *wpa_s, int external) global() argument
329 sme_auth_handle_rrm(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) global() argument
386 wpas_ml_element(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) global() argument
526 wpas_sme_ml_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data, int ie_offset) global() argument
572 sme_send_authentication(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, int start) global() argument
1235 struct wpa_supplicant *wpa_s = work->wpa_s; global() local
1270 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) global() argument
1380 sme_external_auth_send_sae_commit(struct wpa_supplicant *wpa_s, const u8 *bssid, struct wpa_ssid *ssid) global() argument
1437 sme_send_external_auth_status(struct wpa_supplicant *wpa_s, u16 status) global() argument
1453 sme_handle_external_auth_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) global() argument
1477 sme_external_auth_send_sae_confirm(struct wpa_supplicant *wpa_s, const u8 *da) global() argument
1517 is_sae_key_mgmt_suite(struct wpa_supplicant *wpa_s, u32 suite) global() argument
1553 sme_external_auth_trigger(struct wpa_supplicant *wpa_s, union wpa_event_data *data) global() argument
1596 sme_sae_is_group_enabled(struct wpa_supplicant *wpa_s, int group) global() argument
1614 sme_check_sae_rejected_groups(struct wpa_supplicant *wpa_s, const struct wpabuf *groups) global() argument
1642 sme_external_ml_auth(struct wpa_supplicant *wpa_s, const u8 *data, size_t len, int ie_offset, u16 status_code) global() argument
1685 sme_sae_auth(struct wpa_supplicant *wpa_s, u16 auth_transaction, u16 status_code, const u8 *data, size_t len, int external, const u8 *sa , int *ie_offset ) global() argument
1951 sme_sae_set_pmk(struct wpa_supplicant *wpa_s, const u8 *bssid) global() argument
1982 sme_external_auth_mgmt_rx(struct wpa_supplicant *wpa_s, const u8 *auth_frame, size_t len) global() argument
2036 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) global() argument
2316 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) global() argument
2742 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) global() argument
2765 sme_deauth(struct wpa_supplicant *wpa_s) global() argument
2790 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) global() argument
2834 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) global() argument
2847 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) global() argument
2860 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) global() argument
2881 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
2891 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
2899 sme_state_changed(struct wpa_supplicant *wpa_s) global() argument
2909 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) global() argument
2931 sme_clear_on_disassoc(struct wpa_supplicant *wpa_s) global() argument
2947 sme_deinit(struct wpa_supplicant *wpa_s) global() argument
2961 sme_send_2040_bss_coex(struct wpa_supplicant *wpa_s, const u8 *chan_list, u8 num_channels, u8 num_intol) global() argument
3011 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) global() argument
3080 wpa_obss_scan_freqs_list(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) global() argument
3152 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
3176 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) global() argument
3252 sme_check_sa_query_timeout(struct wpa_supplicant *wpa_s) global() argument
3271 sme_send_sa_query_req(struct wpa_supplicant *wpa_s, const u8 *trans_id) global() argument
3324 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
3365 sme_start_sa_query(struct wpa_supplicant *wpa_s) global() argument
3371 sme_stop_sa_query(struct wpa_supplicant *wpa_s) global() argument
3382 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) global() argument
3417 sme_event_ch_switch(struct wpa_supplicant *wpa_s) global() argument
3437 sme_process_sa_query_request(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) global() argument
3488 sme_process_sa_query_response(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) global() argument
3526 sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *da, const u8 *sa, const u8 *data, size_t len) global() argument
[all...]
H A Dscan.c44 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) in wpa_supplicant_gen_assoc_event() argument
49 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_gen_assoc_event()
53 if (wpa_s->current_ssid == NULL) { in wpa_supplicant_gen_assoc_event()
54 wpa_s->current_ssid = ssid; in wpa_supplicant_gen_assoc_event()
55 wpas_notify_network_changed(wpa_s); in wpa_supplicant_gen_assoc_event()
57 wpa_supplicant_initiate_eapol(wpa_s); in wpa_supplicant_gen_assoc_event()
58 wpa_dbg(wpa_s, MSG_INFO, "Already associated with a configured " in wpa_supplicant_gen_assoc_event()
61 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data); in wpa_supplicant_gen_assoc_event()
66 static int wpas_wps_in_use(struct wpa_supplicant *wpa_s, in wpas_wps_in_use() argument
72 for (ssid = wpa_s in wpas_wps_in_use()
134 wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s) wpa_supplicant_enabled_networks() argument
160 wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_assoc_try() argument
200 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_trigger_scan_cb() local
307 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_supplicant_trigger_scan() argument
333 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_delayed_sched_scan_timeout() local
345 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_sched_scan_timeout() local
355 wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_supplicant_start_sched_scan() argument
371 wpa_supplicant_stop_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_stop_sched_scan() argument
420 is_6ghz_supported(struct wpa_supplicant *wpa_s) is_6ghz_supported() argument
442 wpa_supplicant_optimize_freqs( struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_supplicant_optimize_freqs() argument
526 wpas_add_interworking_elements(struct wpa_supplicant *wpa_s, struct wpabuf *buf) wpas_add_interworking_elements() argument
541 wpas_fils_req_param_add_max_channel(struct wpa_supplicant *wpa_s, struct wpabuf **ie) wpas_fils_req_param_add_max_channel() argument
567 wpa_supplicant_set_default_scan_ies(struct wpa_supplicant *wpa_s) wpa_supplicant_set_default_scan_ies() argument
616 wpa_supplicant_extra_ies(struct wpa_supplicant *wpa_s) wpa_supplicant_extra_ies() argument
716 non_p2p_network_enabled(struct wpa_supplicant *wpa_s) non_p2p_network_enabled() argument
737 wpa_add_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params, bool is_6ghz) wpa_add_scan_freqs_list() argument
772 wpa_setband_scan_freqs(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_setband_scan_freqs() argument
792 wpa_add_scan_ssid(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids, const u8 *ssid, size_t ssid_len) wpa_add_scan_ssid() argument
819 wpa_add_owe_scan_ssid(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, struct wpa_ssid *ssid, size_t max_ssids) wpa_add_owe_scan_ssid() argument
873 wpa_set_scan_ssids(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) wpa_set_scan_ssids() argument
904 wpa_set_ssids_from_scan_req(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) wpa_set_ssids_from_scan_req() argument
955 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_scan() local
1492 wpa_supplicant_update_scan_int(struct wpa_supplicant *wpa_s, int sec) wpa_supplicant_update_scan_int() argument
1524 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) wpa_supplicant_req_scan() argument
1561 wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, int sec, int usec) wpa_supplicant_delayed_sched_scan() argument
1576 wpa_scan_set_relative_rssi_params(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_scan_set_relative_rssi_params() argument
1603 wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_req_sched_scan() argument
1904 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_scan() argument
1917 wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_delayed_sched_scan() argument
1934 wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_sched_scan() argument
1958 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) wpa_supplicant_notify_scanning() argument
2303 wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid) wpa_supplicant_filter_bssid_match() argument
2321 filter_scan_res(struct wpa_supplicant *wpa_s, struct wpa_scan_results *res) filter_scan_res() argument
2573 wpas_get_est_tpt(const struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len, int rate, int snr, int freq) wpas_get_est_tpt() argument
2747 scan_est_throughput(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) scan_est_throughput() argument
2782 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) wpa_supplicant_get_scan_results() argument
2859 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) wpa_supplicant_update_scan_results() argument
2874 scan_only_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) scan_only_handler() argument
2914 wpas_scan_scheduled(struct wpa_supplicant *wpa_s) wpas_scan_scheduled() argument
3038 wpas_start_pno(struct wpa_supplicant *wpa_s) wpas_start_pno() argument
3192 wpas_stop_pno(struct wpa_supplicant *wpa_s) wpas_stop_pno() argument
3215 wpas_mac_addr_rand_scan_clear(struct wpa_supplicant *wpa_s, unsigned int type) wpas_mac_addr_rand_scan_clear() argument
3238 wpas_mac_addr_rand_scan_set(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) wpas_mac_addr_rand_scan_set() argument
3280 wpas_mac_addr_rand_scan_get_mask(struct wpa_supplicant *wpa_s, unsigned int type, u8 *mask) wpas_mac_addr_rand_scan_get_mask() argument
3306 wpas_abort_ongoing_scan(struct wpa_supplicant *wpa_s) wpas_abort_ongoing_scan() argument
3325 wpas_sched_scan_plans_set(struct wpa_supplicant *wpa_s, const char *cmd) wpas_sched_scan_plans_set() argument
3445 wpas_scan_reset_sched_scan(struct wpa_supplicant *wpa_s) wpas_scan_reset_sched_scan() argument
3456 wpas_scan_restart_sched_scan(struct wpa_supplicant *wpa_s) wpas_scan_restart_sched_scan() argument
[all...]
H A Dp2p_supplicant.c168 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated,
170 static int wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq,
172 static int wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq,
176 static void wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq,
179 static int wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr,
183 static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s);
184 static void wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s);
186 static void wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s);
190 static int wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s,
192 static void wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s);
227 wpas_p2p_num_unused_channels(struct wpa_supplicant *wpa_s) wpas_p2p_num_unused_channels() argument
252 wpas_p2p_valid_oper_freqs(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *p2p_freqs, unsigned int len) wpas_p2p_valid_oper_freqs() argument
282 wpas_p2p_set_own_freq_preference(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_set_own_freq_preference() argument
302 wpas_p2p_scan_res_handled(struct wpa_supplicant *wpa_s) wpas_p2p_scan_res_handled() argument
318 wpas_p2p_scan_res_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_p2p_scan_res_handler() argument
372 wpas_p2p_scan_res_fail_handler(struct wpa_supplicant *wpa_s) wpas_p2p_scan_res_fail_handler() argument
392 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_p2p_trigger_scan_cb() local
441 wpas_p2p_search_social_channel(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_search_social_channel() argument
462 struct wpa_supplicant *wpa_s = ctx; wpas_p2p_scan() local
609 wpas_get_p2p_group(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len, int *go) wpas_get_p2p_group() argument
636 struct wpa_supplicant *wpa_s = eloop_ctx; run_wpas_p2p_disconnect() local
644 wpas_p2p_disconnect_safely(struct wpa_supplicant *wpa_s, struct wpa_supplicant *calling_wpa_s) wpas_p2p_disconnect_safely() argument
666 p2p_group_go_member_count(struct wpa_supplicant *wpa_s) p2p_group_go_member_count() argument
689 p2p_is_active_persistent_group(struct wpa_supplicant *wpa_s) p2p_is_active_persistent_group() argument
698 p2p_is_active_persistent_go(struct wpa_supplicant *wpa_s) p2p_is_active_persistent_go() argument
707 wpas_p2p_get_go_group(struct wpa_supplicant *wpa_s) wpas_p2p_get_go_group() argument
729 p2p_is_active_persistent_cli(struct wpa_supplicant *wpa_s) p2p_is_active_persistent_cli() argument
738 wpas_p2p_get_cli_group(struct wpa_supplicant *wpa_s) wpas_p2p_get_cli_group() argument
751 wpas_p2p_get_persistent_go(struct wpa_supplicant *wpa_s) wpas_p2p_get_persistent_go() argument
768 struct wpa_supplicant *wpa_s = ctx; p2ps_group_capability() local
961 wpas_p2p_group_delete(struct wpa_supplicant *wpa_s, enum p2p_group_removal_reason removal_reason) wpas_p2p_group_delete() argument
1219 wpas_p2p_persistent_group(struct wpa_supplicant *wpa_s, u8 *go_dev_addr, const u8 *ssid, size_t ssid_len) wpas_p2p_persistent_group() argument
1300 wpas_p2p_store_persistent_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *go_dev_addr) wpas_p2p_store_persistent_group() argument
1390 wpas_p2p_add_persistent_group_client(struct wpa_supplicant *wpa_s, const u8 *addr) wpas_p2p_add_persistent_group_client() argument
1469 wpas_p2p_group_started(struct wpa_supplicant *wpa_s, int go, struct wpa_ssid *ssid, int freq, const u8 *psk, const char *passphrase, const u8 *go_dev_addr, int persistent, const char *extra) wpas_p2p_group_started() argument
1574 wpas_group_formation_completed(struct wpa_supplicant *wpa_s, int success, int already_deleted) wpas_group_formation_completed() argument
1693 wpas_p2p_free_send_action_work(struct wpa_supplicant *wpa_s) wpas_p2p_free_send_action_work() argument
1715 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_send_action_work_timeout() local
1725 wpas_p2p_action_tx_clear(struct wpa_supplicant *wpa_s) wpas_p2p_action_tx_clear() argument
1754 wpas_p2p_send_action_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_p2p_send_action_tx_status() argument
1804 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_send_action_cb() local
1830 wpas_send_action_work(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *buf, size_t len, unsigned int wait_time) wpas_send_action_work() argument
1868 struct wpa_supplicant *wpa_s = ctx; wpas_send_action() local
1898 struct wpa_supplicant *wpa_s = ctx; wpas_send_action_done() local
1912 wpas_copy_go_neg_results(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) wpas_copy_go_neg_results() argument
1925 wpas_start_wps_enrollee(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) wpas_start_wps_enrollee() argument
1963 wpas_p2p_add_psk_list(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_p2p_add_psk_list() argument
2004 p2p_go_dump_common_freqs(struct wpa_supplicant *wpa_s) p2p_go_dump_common_freqs() argument
2026 p2p_go_save_group_common_freqs(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) p2p_go_save_group_common_freqs() argument
2047 p2p_config_write(struct wpa_supplicant *wpa_s) p2p_config_write() argument
2059 struct wpa_supplicant *wpa_s = ctx; p2p_go_configured() local
2181 wpas_p2p_freq_to_edmg_channel(struct wpa_supplicant *wpa_s, unsigned int freq, u8 *op_class, u8 *op_edmg_channel) wpas_p2p_freq_to_edmg_channel() argument
2226 wpas_p2p_try_edmg_channel(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) wpas_p2p_try_edmg_channel() argument
2248 wpas_start_wps_go(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int group_formation) wpas_start_wps_go() argument
2432 wpas_p2p_get_group_ifname(struct wpa_supplicant *wpa_s, char *ifname, size_t len) wpas_p2p_get_group_ifname() argument
2455 set_random_mac(struct wpa_supplicant *wpa_s) set_random_mac() argument
2494 wpas_p2p_add_group_interface(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) wpas_p2p_add_group_interface() argument
2565 wpas_p2p_remove_pending_group_interface( struct wpa_supplicant *wpa_s) wpas_p2p_remove_pending_group_interface() argument
2583 wpas_p2p_init_group_interface(struct wpa_supplicant *wpa_s, int go) wpas_p2p_init_group_interface() argument
2663 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_group_formation_timeout() local
2669 wpas_p2p_group_formation_failed(struct wpa_supplicant *wpa_s, int already_deleted) wpas_p2p_group_formation_failed() argument
2680 wpas_p2p_grpform_fail_after_wps(struct wpa_supplicant *wpa_s) wpas_p2p_grpform_fail_after_wps() argument
2691 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) wpas_p2p_ap_setup_failed() argument
2705 struct wpa_supplicant *wpa_s = ctx; wpas_go_neg_completed() local
2830 struct wpa_supplicant *wpa_s = ctx; wpas_go_neg_req_rx() local
2856 struct wpa_supplicant *wpa_s = ctx; wpas_dev_found() local
3014 struct wpa_supplicant *wpa_s = ctx; wpas_dev_lost() local
3034 struct wpa_supplicant *wpa_s = ctx; wpas_find_stopped() local
3065 wpas_p2p_listen_work_done(struct wpa_supplicant *wpa_s) wpas_p2p_listen_work_done() argument
3081 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_start_listen_cb() local
3139 struct wpa_supplicant *wpa_s = ctx; wpas_start_listen() local
3172 struct wpa_supplicant *wpa_s = ctx; wpas_stop_listen() local
3194 struct wpa_supplicant *wpa_s = ctx; wpas_send_probe_resp() local
3200 wpas_prov_disc_local_display(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params, unsigned int generated_pin) wpas_prov_disc_local_display() argument
3222 wpas_prov_disc_local_keypad(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params) wpas_prov_disc_local_keypad() argument
3247 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_req() local
3321 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_resp() local
3385 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_fail() local
3446 freq_included(struct wpa_supplicant *wpa_s, const struct p2p_channels *channels, unsigned int freq) freq_included() argument
3457 wpas_p2p_go_update_common_freqs(struct wpa_supplicant *wpa_s) wpas_p2p_go_update_common_freqs() argument
3487 wpas_p2p_go_is_peer_freq(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_go_is_peer_freq() argument
3517 wpas_p2p_go_clients_support_ecsa(struct wpa_supplicant *wpa_s) wpas_p2p_go_clients_support_ecsa() argument
3531 wpas_p2p_pick_best_used_freq(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) wpas_p2p_pick_best_used_freq() argument
3574 struct wpa_supplicant *wpa_s = ctx; wpas_invitation_process() local
3737 struct wpa_supplicant *wpa_s = ctx; wpas_invitation_received() local
3926 wpas_remove_persistent_peer(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *peer, int inv) wpas_remove_persistent_peer() argument
3967 wpas_remove_persistent_client(struct wpa_supplicant *wpa_s, const u8 *peer) wpas_remove_persistent_client() argument
3990 struct wpa_supplicant *wpa_s = ctx; wpas_invitation_result() local
4150 wpas_p2p_default_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) wpas_p2p_default_channels() argument
4261 wpas_p2p_get_center_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, const u8 *center_channels, size_t num_chan) wpas_p2p_get_center_80mhz() argument
4290 wpas_p2p_verify_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 op_class, u8 channel, u8 bw) wpas_p2p_verify_80mhz() argument
4353 wpas_p2p_get_center_160mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, const u8 *center_channels, size_t num_chan) wpas_p2p_get_center_160mhz() argument
4380 wpas_p2p_verify_160mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 op_class, u8 channel, u8 bw) wpas_p2p_verify_160mhz() argument
4452 wpas_p2p_verify_edmg(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) wpas_p2p_verify_edmg() argument
4466 wpas_p2p_verify_channel(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 op_class, u8 channel, u8 bw) wpas_p2p_verify_channel() argument
4513 wpas_p2p_setup_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan, bool p2p_disable_6ghz) global() argument
4611 wpas_p2p_get_sec_channel_offset_40mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) global() argument
4661 wpas_p2p_get_vht80_center(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 op_class) global() argument
4685 wpas_p2p_get_vht160_center(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 op_class) global() argument
4711 struct wpa_supplicant *wpa_s = ctx; global() local
4724 wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) global() argument
4746 wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) global() argument
4763 struct wpa_supplicant *wpa_s = ctx; global() local
4771 struct wpa_supplicant *wpa_s = ctx; global() local
4786 struct wpa_supplicant *wpa_s = ctx; global() local
4792 wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s, const char *conf_p2p_dev) global() argument
4859 struct wpa_supplicant *wpa_s, *intf = ctx; global() local
4883 struct wpa_supplicant *wpa_s = ctx; global() local
4915 struct wpa_supplicant *wpa_s = ctx; global() local
4956 struct wpa_supplicant *wpa_s = ctx; global() local
5041 struct wpa_supplicant *wpa_s = ctx; global() local
5403 struct wpa_supplicant *wpa_s = ctx; global() local
5410 struct wpa_supplicant *wpa_s = ctx; global() local
5445 struct wpa_supplicant *wpa_s = ctx; global() local
5452 wpas_p2p_mac_setup(struct wpa_supplicant *wpa_s) global() argument
5520 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) global() argument
5723 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) global() argument
5774 struct wpa_supplicant *wpa_s, *tmp; global() local
5819 wpas_p2p_create_iface(struct wpa_supplicant *wpa_s) global() argument
5838 wpas_p2p_start_go_neg(struct wpa_supplicant *wpa_s, const u8 *peer_addr, enum p2p_wps_method wps_method, int go_intent, const u8 *own_interface_addr, unsigned int force_freq, int persistent_group, struct wpa_ssid *ssid, unsigned int pref_freq) global() argument
5865 wpas_p2p_auth_go_neg(struct wpa_supplicant *wpa_s, const u8 *peer_addr, enum p2p_wps_method wps_method, int go_intent, const u8 *own_interface_addr, unsigned int force_freq, int persistent_group, struct wpa_ssid *ssid, unsigned int pref_freq) global() argument
5884 wpas_p2p_check_join_scan_limit(struct wpa_supplicant *wpa_s) global() argument
5928 wpas_check_freq_conflict(struct wpa_supplicant *wpa_s, int freq) global() argument
5965 wpas_p2p_peer_go(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) global() argument
5991 wpas_p2p_scan_res_join(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) global() argument
6236 wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) global() argument
6345 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
6350 wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr, const u8 *dev_addr, enum p2p_wps_method wps_method, int auto_join, int op_freq, const u8 *ssid, size_t ssid_len) global() argument
6379 wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) global() argument
6462 wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq, int *force_freq, int *pref_freq, int go, unsigned int *pref_freq_list, unsigned int *num_pref_freq) global() argument
6619 is_p2p_6ghz_supported(struct wpa_supplicant *wpa_s, const u8 *peer_addr) global() argument
6636 wpas_p2p_check_6ghz(struct wpa_supplicant *wpa_s, const u8 *peer_addr, bool allow_6ghz, int freq) global() argument
6682 wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *pin, enum p2p_wps_method wps_method, int persistent_group, int auto_join, int join, int auth, int go_intent, int freq, unsigned int vht_center_freq2, int persistent_id, int pd, int ht40, int vht, unsigned int vht_chwidth, int he, int edmg, const u8 *group_ssid, size_t group_ssid_len, bool allow_6ghz) global() argument
6852 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) global() argument
6874 wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout) global() argument
6893 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) global() argument
6940 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) global() argument
7001 wpas_p2p_select_go_freq(struct wpa_supplicant *wpa_s, int freq) global() argument
7128 wpas_p2p_supported_freq_go(struct wpa_supplicant *wpa_s, const struct p2p_channels *channels, int freq) global() argument
7140 wpas_p2p_select_go_freq_no_pref(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, const struct p2p_channels *channels) global() argument
7218 wpas_p2p_init_go_params(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int freq, int vht_center_freq2, int ht40, int vht, int max_oper_chwidth, int he, int edmg, const struct p2p_channels *channels) global() argument
7560 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated, int go) global() argument
7642 wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group, int freq, int vht_center_freq2, int ht40, int vht, int max_oper_chwidth, int he, int edmg, bool allow_6ghz) global() argument
7696 wpas_start_p2p_client(struct wpa_supplicant *wpa_s, struct wpa_ssid *params, int addr_allocated, int freq, int force_scan) global() argument
7756 wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int addr_allocated, int force_freq, int neg_freq, int vht_center_freq2, int ht40, int vht, int max_oper_chwidth, int he, int edmg, const struct p2p_channels *channels, int connection_timeout, int force_scan, bool allow_6ghz) global() argument
7875 struct wpa_supplicant *wpa_s = ctx; global() local
7899 struct wpa_supplicant *wpa_s = ctx; global() local
7915 wpas_p2p_group_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
7958 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) global() argument
8019 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) global() argument
8051 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) global() argument
8063 wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *config_method, enum wpas_p2p_prov_disc_use use, struct p2ps_provision *p2ps_prov) global() argument
8134 wpas_p2p_clear_pending_action_tx(struct wpa_supplicant *wpa_s) global() argument
8152 wpas_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout, enum p2p_discovery_type type, unsigned int num_req_dev_types, const u8 *req_dev_types, const u8 *dev_id, unsigned int search_delay, u8 seek_cnt, const char **seek_string, int freq, bool include_6ghz) global() argument
8181 wpas_p2p_scan_res_ignore_search(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) global() argument
8203 wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s) global() argument
8229 wpas_p2p_stop_find(struct wpa_supplicant *wpa_s) global() argument
8239 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
8244 wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout) global() argument
8291 wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *buf, size_t len, int p2p_group) global() argument
8319 wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, unsigned int rx_freq, int ssi_signal) global() argument
8346 wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, const u8 *da, const u8 *sa, const u8 *bssid, u8 category, const u8 *data, size_t len, int freq) global() argument
8364 wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies) global() argument
8378 wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s) global() argument
8390 wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr) global() argument
8402 wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr, struct wpa_ssid *ssid, const u8 *go_dev_addr, int freq, int vht_center_freq2, int ht40, int vht, int max_chwidth, int pref_freq, int he, int edmg, bool allow_6ghz) global() argument
8498 wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname, const u8 *peer_addr, const u8 *go_dev_addr, bool allow_6ghz) global() argument
8580 wpas_p2p_completed(struct wpa_supplicant *wpa_s) global() argument
8654 wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1, u32 interval1, u32 duration2, u32 interval2) global() argument
8677 wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period, unsigned int interval) global() argument
8691 wpas_p2p_is_client(struct wpa_supplicant *wpa_s) global() argument
8708 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
8722 wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s) global() argument
8801 wpas_p2p_deauth_notif(struct wpa_supplicant *wpa_s, const u8 *bssid, u16 reason_code, const u8 *ie, size_t ie_len, int locally_generated) global() argument
[all...]
H A Ddpp_supplicant.c32 static int wpas_dpp_listen_start(struct wpa_supplicant *wpa_s,
36 static void wpas_dpp_auth_success(struct wpa_supplicant *wpa_s, int initiator);
37 static void wpas_dpp_tx_status(struct wpa_supplicant *wpa_s,
43 static int wpas_dpp_auth_init_next(struct wpa_supplicant *wpa_s);
45 wpas_dpp_tx_pkex_status(struct wpa_supplicant *wpa_s,
53 static void wpas_dpp_start_gas_client(struct wpa_supplicant *wpa_s);
67 * @wpa_s: Pointer to wpa_supplicant data
71 int wpas_dpp_qr_code(struct wpa_supplicant *wpa_s, const char *cmd) in wpas_dpp_qr_code() argument
74 struct dpp_authentication *auth = wpa_s->dpp_auth; in wpas_dpp_qr_code()
76 bi = dpp_add_qr_code(wpa_s in wpas_dpp_qr_code()
110 wpas_dpp_nfc_uri(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_nfc_uri() argument
122 wpas_dpp_nfc_handover_req(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_nfc_handover_req() argument
154 wpas_dpp_nfc_handover_sel(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_nfc_handover_sel() argument
191 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_auth_resp_retry_timeout() local
211 wpas_dpp_auth_resp_retry(struct wpa_supplicant *wpa_s) wpas_dpp_auth_resp_retry() argument
246 wpas_dpp_try_to_connect(struct wpa_supplicant *wpa_s) wpas_dpp_try_to_connect() argument
262 wpas_dpp_stop_listen_for_tx(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int wait_time) wpas_dpp_stop_listen_for_tx() argument
294 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_conn_status_result_timeout() local
315 wpas_dpp_scan_channel_list(struct wpa_supplicant *wpa_s) wpas_dpp_scan_channel_list() argument
363 wpas_dpp_send_conn_status_result(struct wpa_supplicant *wpa_s, enum dpp_status_error result) wpas_dpp_send_conn_status_result() argument
415 wpas_dpp_connected(struct wpa_supplicant *wpa_s) wpas_dpp_connected() argument
426 wpas_dpp_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_tx_status() argument
546 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_reply_wait_timeout() local
612 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_auth_conf_wait_timeout() local
627 wpas_dpp_set_testing_options(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth) wpas_dpp_set_testing_options() argument
648 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_init_timeout() local
657 wpas_dpp_auth_init_next(struct wpa_supplicant *wpa_s) wpas_dpp_auth_init_next() argument
747 wpas_dpp_auth_init(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_auth_init() argument
902 wpas_dpp_listen_work_done(struct wpa_supplicant *wpa_s) wpas_dpp_listen_work_done() argument
918 struct wpa_supplicant *wpa_s = work->wpa_s; dpp_start_listen_cb() local
950 wpas_dpp_listen_start(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_dpp_listen_start() argument
980 wpas_dpp_listen(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_listen() argument
1012 wpas_dpp_listen_stop(struct wpa_supplicant *wpa_s) wpas_dpp_listen_stop() argument
1028 wpas_dpp_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) wpas_dpp_remain_on_channel_cb() argument
1046 wpas_dpp_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_dpp_cancel_remain_on_channel_cb() argument
1073 wpas_dpp_rx_auth_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_auth_req() argument
1165 wpas_dpp_start_gas_server(struct wpa_supplicant *wpa_s) wpas_dpp_start_gas_server() argument
1171 wpas_dpp_add_network(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth, struct dpp_config_obj *conf) wpas_dpp_add_network() argument
1382 wpas_dpp_process_config(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth, struct dpp_config_obj *conf) wpas_dpp_process_config() argument
1409 wpas_dpp_post_process_config(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth) wpas_dpp_post_process_config() argument
1442 wpas_dpp_handle_config_obj(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth, struct dpp_config_obj *conf) wpas_dpp_handle_config_obj() argument
1563 wpas_dpp_handle_key_pkg(struct wpa_supplicant *wpa_s, struct dpp_asymmetric_key *key) wpas_dpp_handle_key_pkg() argument
1593 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_build_csr() local
1620 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_gas_resp_cb() local
1728 wpas_dpp_start_gas_client(struct wpa_supplicant *wpa_s) wpas_dpp_start_gas_client() argument
1767 wpas_dpp_auth_success(struct wpa_supplicant *wpa_s, int initiator) wpas_dpp_auth_success() argument
1790 wpas_dpp_rx_auth_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_auth_resp() argument
1847 wpas_dpp_rx_auth_conf(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len) wpas_dpp_rx_auth_conf() argument
1883 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_config_result_wait_timeout() local
1900 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_conn_status_result_wait_timeout() local
1915 wpas_dpp_rx_conf_result(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len) wpas_dpp_rx_conf_result() argument
1980 wpas_dpp_rx_conn_status_result(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len) wpas_dpp_rx_conn_status_result() argument
2021 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_process_conf_obj() local
2040 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_remove_bi() local
2048 wpas_dpp_rx_presence_announcement(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_presence_announcement() argument
2114 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_reconfig_reply_wait_timeout() local
2129 wpas_dpp_rx_reconfig_announcement(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_reconfig_announcement() argument
2222 wpas_dpp_rx_reconfig_auth_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_reconfig_auth_req() argument
2281 wpas_dpp_rx_reconfig_auth_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_reconfig_auth_resp() argument
2326 wpas_dpp_rx_reconfig_auth_conf(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_reconfig_auth_conf() argument
2356 wpas_dpp_rx_peer_disc_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len) wpas_dpp_rx_peer_disc_resp() argument
2511 wpas_dpp_allow_ir(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_dpp_allow_ir() argument
2544 wpas_dpp_pkex_next_channel(struct wpa_supplicant *wpa_s, struct dpp_pkex *pkex) wpas_dpp_pkex_next_channel() argument
2569 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_pkex_retry_timeout() local
2602 wpas_dpp_tx_pkex_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_tx_pkex_status() argument
2649 wpas_dpp_rx_pkex_exchange_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len, unsigned int freq, bool v2) wpas_dpp_rx_pkex_exchange_req() argument
2700 wpas_dpp_rx_pkex_exchange_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_exchange_resp() argument
2744 wpas_dpp_pkex_finish(struct wpa_supplicant *wpa_s, const u8 *peer, unsigned int freq) wpas_dpp_pkex_finish() argument
2758 wpas_dpp_rx_pkex_commit_reveal_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_commit_reveal_req() argument
2806 wpas_dpp_rx_pkex_commit_reveal_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_commit_reveal_resp() argument
2848 wpas_dpp_rx_action(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_action() argument
2973 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_gas_req_handler() local
3023 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_gas_status_handler() local
3079 wpas_dpp_configurator_sign(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_configurator_sign() argument
3106 wpas_dpp_tx_introduction_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_tx_introduction_status() argument
3126 wpas_dpp_check_connect(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) wpas_dpp_check_connect() argument
3277 wpas_dpp_pkex_add(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_pkex_add() argument
3367 wpas_dpp_pkex_remove(struct wpa_supplicant *wpa_s, const char *id) wpas_dpp_pkex_remove() argument
3397 wpas_dpp_stop(struct wpa_supplicant *wpa_s) wpas_dpp_stop() argument
3410 wpas_dpp_init(struct wpa_supplicant *wpa_s) wpas_dpp_init() argument
3436 wpas_dpp_deinit(struct wpa_supplicant *wpa_s) wpas_dpp_deinit() argument
3481 wpas_dpp_controller_start(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_controller_start() argument
3524 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_chirp_timeout() local
3532 wpas_dpp_chirp_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_chirp_tx_status() argument
3554 wpas_dpp_chirp_start(struct wpa_supplicant *wpa_s) wpas_dpp_chirp_start() argument
3594 wpas_dpp_chirp_scan_res_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_dpp_chirp_scan_res_handler() argument
3689 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_chirp_next() local
3767 wpas_dpp_chirp(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_chirp() argument
3814 wpas_dpp_chirp_stop(struct wpa_supplicant *wpa_s) wpas_dpp_chirp_stop() argument
3839 wpas_dpp_reconfig(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_reconfig() argument
3896 wpas_dpp_build_conf_resp(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth, bool tcp) wpas_dpp_build_conf_resp() argument
3923 wpas_dpp_ca_set(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_ca_set() argument
[all...]
H A Dnotify.c93 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s) in wpas_notify_iface_added() argument
95 if (wpa_s->p2p_mgmt) in wpas_notify_iface_added()
98 if (wpas_dbus_register_interface(wpa_s)) in wpas_notify_iface_added()
105 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s) in wpas_notify_iface_removed() argument
107 if (wpa_s->p2p_mgmt) in wpas_notify_iface_removed()
111 wpas_dbus_unregister_interface(wpa_s); in wpas_notify_iface_removed()
115 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, in wpas_notify_state_changed() argument
119 if (wpa_s->p2p_mgmt) in wpas_notify_state_changed()
123 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_STATE); in wpas_notify_state_changed()
126 if (wpa_s in wpas_notify_state_changed()
194 wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s) wpas_notify_disconnect_reason() argument
203 wpas_notify_auth_status_code(struct wpa_supplicant *wpa_s) wpas_notify_auth_status_code() argument
212 wpas_notify_assoc_status_code(struct wpa_supplicant *wpa_s) wpas_notify_assoc_status_code() argument
221 wpas_notify_roam_time(struct wpa_supplicant *wpa_s) wpas_notify_roam_time() argument
230 wpas_notify_roam_complete(struct wpa_supplicant *wpa_s) wpas_notify_roam_complete() argument
239 wpas_notify_session_length(struct wpa_supplicant *wpa_s) wpas_notify_session_length() argument
248 wpas_notify_bss_tm_status(struct wpa_supplicant *wpa_s) wpas_notify_bss_tm_status() argument
257 wpas_notify_network_changed(struct wpa_supplicant *wpa_s) wpas_notify_network_changed() argument
266 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) wpas_notify_ap_scan_changed() argument
275 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) wpas_notify_bssid_changed() argument
311 wpas_notify_bssid_changed_ext(struct wpa_supplicant *wpa_s, char *reason) wpas_notify_bssid_changed_ext() argument
330 wpas_notify_auth_changed(struct wpa_supplicant *wpa_s) wpas_notify_auth_changed() argument
339 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_enabled_changed() argument
349 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_selected() argument
488 wpas_hdi_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int type, const char *param) wpas_hdi_notify_network_request() argument
508 wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) wpas_notify_network_request() argument
536 wpas_notify_scanning(struct wpa_supplicant *wpa_s) wpas_notify_scanning() argument
546 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) wpas_notify_scan_done() argument
555 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) wpas_notify_scan_results() argument
564 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) wpas_notify_wps_credential() argument
577 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) wpas_notify_wps_event_m2d() argument
589 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_notify_wps_event_fail() argument
601 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) wpas_notify_wps_event_success() argument
611 wpas_notify_wps_event_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_notify_wps_event_pbc_overlap() argument
622 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_added() argument
642 wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_persistent_group_added() argument
651 wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_persistent_group_removed() argument
660 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_removed() argument
685 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) wpas_notify_bss_added() argument
698 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) wpas_notify_bss_removed() argument
710 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_freq_changed() argument
720 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_signal_changed() argument
731 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_privacy_changed() argument
742 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_mode_changed() argument
752 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_wpaie_changed() argument
762 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_rsnie_changed() argument
772 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_wps_changed() argument
784 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_ies_changed() argument
794 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_rates_changed() argument
804 wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_seen() argument
813 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) wpas_notify_blob_added() argument
822 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) wpas_notify_blob_removed() argument
851 struct wpa_supplicant *wpa_s; wpas_notify_suspend() local
864 struct wpa_supplicant *wpa_s; wpas_notify_resume() local
885 wpas_notify_p2p_find_stopped(struct wpa_supplicant *wpa_s) wpas_notify_p2p_find_stopped() argument
892 wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) wpas_notify_p2p_device_found() argument
905 wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_notify_p2p_device_lost() argument
915 wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) wpas_notify_p2p_group_removed() argument
925 wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) wpas_notify_p2p_go_neg_req() argument
932 wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) wpas_notify_p2p_go_neg_completed() argument
944 wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s, int status, const u8 *bssid) wpas_notify_p2p_invitation_result() argument
958 wpas_notify_p2p_sd_request(struct wpa_supplicant *wpa_s, int freq, const u8 *sa, u8 dialog_token, u16 update_indic, const u8 *tlvs, size_t tlvs_len) wpas_notify_p2p_sd_request() argument
968 wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) wpas_notify_p2p_sd_response() argument
990 wpas_notify_p2p_provision_discovery(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int request, enum p2p_prov_disc_status status, u16 config_methods, unsigned int generated_pin) wpas_notify_p2p_provision_discovery() argument
1002 wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int persistent, int client, const u8 *ip) wpas_notify_p2p_group_started() argument
1013 wpas_notify_p2p_group_formation_failure(struct wpa_supplicant *wpa_s, const char *reason) wpas_notify_p2p_group_formation_failure() argument
1021 wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_notify_p2p_wps_failed() argument
1028 wpas_notify_p2p_invitation_received(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *go_dev_addr, const u8 *bssid, int id, int op_freq) wpas_notify_p2p_invitation_received() argument
1040 wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) wpas_notify_ap_sta_authorized() argument
1068 wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) wpas_notify_ap_sta_deauthorized() argument
1094 wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) wpas_notify_sta_authorized() argument
1105 wpas_notify_certification(struct wpa_supplicant *wpa_s, struct tls_cert_data *cert, const char *cert_hash) wpas_notify_certification() argument
1144 wpas_notify_preq(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, u32 ssi_signal) wpas_notify_preq() argument
1154 wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) wpas_notify_eap_status() argument
1164 wpas_notify_eap_error(struct wpa_supplicant *wpa_s, int error_code) wpas_notify_eap_error() argument
1170 wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_bssid_set_changed() argument
1185 wpas_notify_network_type_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_type_changed() argument
1208 wpas_notify_mesh_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_mesh_group_started() argument
1218 wpas_notify_mesh_group_removed(struct wpa_supplicant *wpa_s, const u8 *meshid, u8 meshid_len, u16 reason_code) wpas_notify_mesh_group_removed() argument
1230 wpas_notify_mesh_peer_connected(struct wpa_supplicant *wpa_s, const u8 *peer_addr) wpas_notify_mesh_peer_connected() argument
1240 wpas_notify_mesh_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *peer_addr, u16 reason_code) wpas_notify_mesh_peer_disconnected() argument
1252 wpas_notify_hilink_start_wps(struct wpa_supplicant *wpa_s, const char *arg) wpas_notify_hilink_start_wps() argument
1267 wpas_notify_interworking_ap_added(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_cred *cred, int excluded, const char *type, int bh, int bss_load, int conn_capab) wpas_notify_interworking_ap_added() argument
1285 wpas_notify_interworking_select_done(struct wpa_supplicant *wpa_s) wpas_notify_interworking_select_done() argument
1292 wpas_set_external_sim(struct wpa_supplicant* wpa_s, char *params) wpas_set_external_sim() argument
1312 wpas_eap_sim_auth_rsp(struct wpa_supplicant *wpa_s, char *params) wpas_eap_sim_auth_rsp() argument
[all...]
H A Devents.c69 extern void wpas_connect_work_done(struct wpa_supplicant *wpa_s);
76 static int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s,
81 int wpas_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpas_temp_disabled() argument
92 wpas_clear_temp_disabled(wpa_s, ssid, 0); in wpas_temp_disabled()
101 * @wpa_s: Pointer to wpa_supplicant data
109 static int wpas_reenabled_network_time(struct wpa_supplicant *wpa_s) in wpas_reenabled_network_time() argument
115 if (wpa_s->conf->auto_interworking && wpa_s->conf->interworking && in wpas_reenabled_network_time()
116 wpa_s->conf->cred) in wpas_reenabled_network_time()
120 for (ssid = wpa_s in wpas_reenabled_network_time()
139 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_network_reenabled() local
153 wpa_supplicant_get_new_bss( struct wpa_supplicant *wpa_s, const u8 *bssid) wpa_supplicant_get_new_bss() argument
168 wpa_supplicant_update_current_bss(struct wpa_supplicant *wpa_s) wpa_supplicant_update_current_bss() argument
183 wpa_supplicant_update_link_bss(struct wpa_supplicant *wpa_s, u8 link_id, const u8 *bssid) wpa_supplicant_update_link_bss() argument
197 wpa_supplicant_select_config(struct wpa_supplicant *wpa_s) wpa_supplicant_select_config() argument
297 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_stop_countermeasures() local
316 wpas_reset_mlo_info(struct wpa_supplicant *wpa_s) wpas_reset_mlo_info() argument
327 wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s) wpa_supplicant_mark_disassoc() argument
399 wpa_find_assoc_pmkid(struct wpa_supplicant *wpa_s) wpa_find_assoc_pmkid() argument
432 wpa_supplicant_event_pmkid_candidate(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_pmkid_candidate() argument
457 wpa_supplicant_dynamic_keys(struct wpa_supplicant *wpa_s) wpa_supplicant_dynamic_keys() argument
488 wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_scard_init() argument
638 wpa_keymgmt_mismatch_workaround(struct wpa_supplicant *wpa_s, int ie_key_mgmt, int ssid_key_mgmt) wpa_keymgmt_mismatch_workaround() argument
654 wpa_supplicant_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss, int debug_print) wpa_supplicant_ssid_bss_match() argument
949 rate_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss, int debug_print) rate_match() argument
1120 owe_trans_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, const u8 **ret_ssid, size_t *ret_ssid_len) owe_trans_ssid() argument
1221 disabled_freq(struct wpa_supplicant *wpa_s, int freq) disabled_freq() argument
1250 sae_pk_acceptable_bss_with_pk(struct wpa_supplicant *wpa_s, struct wpa_bss *orig_bss, struct wpa_ssid *ssid, const u8 *match_ssid, size_t match_ssid_len) sae_pk_acceptable_bss_with_pk() argument
1285 wpa_scan_res_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *match_ssid, size_t match_ssid_len, struct wpa_bss *bss, int bssid_ignore_count, bool debug_print) wpa_scan_res_ok() argument
1674 wpa_scan_res_match(struct wpa_supplicant *wpa_s, int i, struct wpa_bss *bss, struct wpa_ssid *group, int only_first_ssid, int debug_print) wpa_scan_res_match() argument
1787 wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_ssid *group, struct wpa_ssid **selected_ssid, int only_first_ssid) wpa_supplicant_select_bss() argument
1850 wpa_supplicant_pick_network(struct wpa_supplicant *wpa_s, struct wpa_ssid **selected_ssid) wpa_supplicant_pick_network() argument
1923 wpa_supplicant_req_new_scan(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) wpa_supplicant_req_new_scan() argument
1943 wpa_supplicant_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) wpa_supplicant_connect() argument
2017 wpa_supplicant_pick_new_network(struct wpa_supplicant *wpa_s) wpa_supplicant_pick_new_network() argument
2053 wpa_supplicant_rsn_preauth_scan_results( struct wpa_supplicant *wpa_s) wpa_supplicant_rsn_preauth_scan_results() argument
2090 wpas_get_est_throughput_from_bss_snr(const struct wpa_supplicant *wpa_s, const struct wpa_bss *bss, int snr) wpas_get_est_throughput_from_bss_snr() argument
2101 wpa_supplicant_need_to_roam_within_ess(struct wpa_supplicant *wpa_s, struct wpa_bss *current_bss, struct wpa_bss *selected) wpa_supplicant_need_to_roam_within_ess() argument
2261 wpa_supplicant_need_to_roam(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) wpa_supplicant_need_to_roam() argument
2313 _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data, int own_request, int update_only) _wpa_supplicant_event_scan_results() argument
2512 wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, int new_scan, int own_request) wpas_select_network_from_last_scan() argument
2663 wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_scan_results() argument
2711 wpa_supplicant_fast_associate(struct wpa_supplicant *wpa_s) wpa_supplicant_fast_associate() argument
2744 struct wpa_supplicant *wpa_s = eloop_ctx; wnm_bss_keep_alive() local
2773 wnm_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) wnm_process_assoc_resp() argument
2812 wnm_bss_keep_alive_deinit(struct wpa_supplicant *wpa_s) wnm_bss_keep_alive_deinit() argument
2822 wpas_qos_map_set(struct wpa_supplicant *wpa_s, const u8 *qos_map, size_t len) wpas_qos_map_set() argument
2837 interworking_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) interworking_process_assoc_resp() argument
2857 multi_ap_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) multi_ap_process_assoc_resp() argument
2885 multi_ap_set_4addr_mode(struct wpa_supplicant *wpa_s) multi_ap_set_4addr_mode() argument
2922 wpas_fst_update_mbie(struct wpa_supplicant *wpa_s, const u8 *ie, size_t ie_len) wpas_fst_update_mbie() argument
2965 wpa_supplicant_use_own_rsne_params(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_use_own_rsne_params() argument
[all...]
H A Dwps_supplicant.c54 static void wpas_clear_wps(struct wpa_supplicant *wpa_s);
57 static void wpas_wps_clear_ap_info(struct wpa_supplicant *wpa_s) in wpas_wps_clear_ap_info() argument
59 os_free(wpa_s->wps_ap); in wpas_wps_clear_ap_info()
60 wpa_s->wps_ap = NULL; in wpas_wps_clear_ap_info()
61 wpa_s->num_wps_ap = 0; in wpas_wps_clear_ap_info()
62 wpa_s->wps_ap_iter = 0; in wpas_wps_clear_ap_info()
68 struct wpa_supplicant *wpa_s = eloop_ctx; in wpas_wps_assoc_with_cred() local
73 wpa_supplicant_fast_associate(wpa_s) != 1) in wpas_wps_assoc_with_cred()
74 wpa_supplicant_req_scan(wpa_s, 0, 0); in wpas_wps_assoc_with_cred()
78 static void wpas_wps_assoc_with_cred_cancel(struct wpa_supplicant *wpa_s) in wpas_wps_assoc_with_cred_cancel() argument
85 wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) wpas_wps_eapol_cb() argument
188 wpas_wps_security_workaround(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const struct wps_credential *cred) wpas_wps_security_workaround() argument
276 wpas_wps_remove_dup_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *new_ssid) wpas_wps_remove_dup_network() argument
375 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_wps_cred() local
612 wpa_supplicant_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) wpa_supplicant_wps_event_m2d() argument
639 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_wps_clear_timeout() local
645 wpa_supplicant_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpa_supplicant_wps_event_fail() argument
684 wpas_wps_reenable_networks(struct wpa_supplicant *wpa_s) wpas_wps_reenable_networks() argument
714 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_wps_reenable_networks_cb() local
720 wpas_wps_reenable_networks_pending(struct wpa_supplicant *wpa_s) wpas_wps_reenable_networks_pending() argument
730 wpa_supplicant_wps_event_success(struct wpa_supplicant *wpa_s) wpa_supplicant_wps_event_success() argument
757 wpa_supplicant_wps_event_er_ap_add(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) wpa_supplicant_wps_event_er_ap_add() argument
782 wpa_supplicant_wps_event_er_ap_remove(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) wpa_supplicant_wps_event_er_ap_remove() argument
791 wpa_supplicant_wps_event_er_enrollee_add( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) wpa_supplicant_wps_event_er_enrollee_add() argument
817 wpa_supplicant_wps_event_er_enrollee_remove( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) wpa_supplicant_wps_event_er_enrollee_remove() argument
827 wpa_supplicant_wps_event_er_ap_settings( struct wpa_supplicant *wpa_s, struct wps_event_er_ap_settings *ap_settings) wpa_supplicant_wps_event_er_ap_settings() argument
853 wpa_supplicant_wps_event_er_set_sel_reg( struct wpa_supplicant *wpa_s, struct wps_event_er_set_selected_registrar *ev) wpa_supplicant_wps_event_er_set_sel_reg() argument
883 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_wps_event() local
940 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_wps_rf_band() local
960 wpas_clear_wps(struct wpa_supplicant *wpa_s) wpas_clear_wps() argument
1007 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_wps_timeout() local
1026 wpas_wps_add_network(struct wpa_supplicant *wpa_s, int registrar, const u8 *dev_addr, const u8 *bssid) wpas_wps_add_network() argument
1097 wpas_wps_temp_disable(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected) wpas_wps_temp_disable() argument
1133 wpas_wps_reassoc(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected, const u8 *bssid, int freq) wpas_wps_reassoc() argument
1169 wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid, int p2p_group, int multi_ap_backhaul_sta) wpas_wps_start_pbc() argument
1232 wpas_wps_start_dev_pw(struct wpa_supplicant *wpa_s, const u8 *dev_addr, const u8 *bssid, const char *pin, int p2p_group, u16 dev_pw_id, const u8 *peer_pubkey_hash, const u8 *ssid_val, size_t ssid_len, int freq) wpas_wps_start_dev_pw() argument
1336 wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, int p2p_group, u16 dev_pw_id) wpas_wps_start_pin() argument
1345 wpas_wps_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_wps_pbc_overlap() argument
1362 wpas_wps_cancel(struct wpa_supplicant *wpa_s) wpas_wps_cancel() argument
1398 wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, struct wps_new_ap_settings *settings) wpas_wps_start_reg() argument
1496 struct wpa_supplicant *wpa_s = ctx; wpas_wps_set_sel_reg_cb() local
1530 wpas_wps_set_uuid(struct wpa_supplicant *wpa_s, struct wps_context *wps) wpas_wps_set_uuid() argument
1564 wpas_wps_set_vendor_ext_m1(struct wpa_supplicant *wpa_s, struct wps_context *wps) wpas_wps_set_vendor_ext_m1() argument
1581 wpas_wps_init(struct wpa_supplicant *wpa_s) wpas_wps_init() argument
1686 wpas_wps_deinit(struct wpa_supplicant *wpa_s) wpas_wps_deinit() argument
1717 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) wpas_wps_ssid_bss_match() argument
1791 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) wpas_wps_ssid_wildcard_ok() argument
1848 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) wpas_wps_scan_pbc_overlap() argument
1921 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) wpas_wps_notify_scan_results() argument
1956 wpas_wps_searching(struct wpa_supplicant *wpa_s) wpas_wps_searching() argument
1985 wpas_wps_er_start(struct wpa_supplicant *wpa_s, const char *filter) wpas_wps_er_start() argument
2002 wpas_wps_er_stop(struct wpa_supplicant *wpa_s) wpas_wps_er_stop() argument
2012 wpas_wps_er_add_pin(struct wpa_supplicant *wpa_s, const u8 *addr, const char *uuid, const char *pin) wpas_wps_er_add_pin() argument
2034 wpas_wps_er_pbc(struct wpa_supplicant *wpa_s, const char *uuid) wpas_wps_er_pbc() argument
2049 wpas_wps_er_learn(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin) wpas_wps_er_learn() argument
2101 wpas_wps_er_set_config(struct wpa_supplicant *wpa_s, const char *uuid, int id) wpas_wps_er_set_config() argument
2128 wpas_wps_er_config(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin, struct wps_new_ap_settings *settings) wpas_wps_er_config() argument
2187 wpas_wps_er_nfc_config_token(struct wpa_supplicant *wpa_s, int ndef, const char *uuid) wpas_wps_er_nfc_config_token() argument
2230 wpas_wps_terminate_pending(struct wpa_supplicant *wpa_s) wpas_wps_terminate_pending() argument
2244 wpas_wps_update_config(struct wpa_supplicant *wpa_s) wpas_wps_update_config() argument
2297 wpas_wps_update_mac_addr(struct wpa_supplicant *wpa_s) wpas_wps_update_mac_addr() argument
2311 wpas_wps_network_config_token(struct wpa_supplicant *wpa_s, int ndef, struct wpa_ssid *ssid) wpas_wps_network_config_token() argument
2336 wpas_wps_nfc_config_token(struct wpa_supplicant *wpa_s, int ndef, const char *id_str) wpas_wps_nfc_config_token() argument
2363 wpas_wps_nfc_token(struct wpa_supplicant *wpa_s, int ndef) wpas_wps_nfc_token() argument
2379 wpas_wps_start_nfc(struct wpa_supplicant *wpa_s, const u8 *go_dev_addr, const u8 *bssid, const struct wpabuf *dev_pw, u16 dev_pw_id, int p2p_group, const u8 *peer_pubkey_hash, const u8 *ssid, size_t ssid_len, int freq) wpas_wps_start_nfc() argument
2442 wpas_wps_use_cred(struct wpa_supplicant *wpa_s, struct wps_parse_attr *attr) wpas_wps_use_cred() argument
2494 wpas_wps_add_nfc_password_token(struct wpa_supplicant *wpa_s, struct wps_parse_attr *attr) wpas_wps_add_nfc_password_token() argument
2504 wpas_wps_nfc_tag_process(struct wpa_supplicant *wpa_s, const struct wpabuf *wps) wpas_wps_nfc_tag_process() argument
2529 wpas_wps_nfc_tag_read(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int forced_freq) wpas_wps_nfc_tag_read() argument
2564 wpas_wps_nfc_handover_req(struct wpa_supplicant *wpa_s, int ndef) wpas_wps_nfc_handover_req() argument
2593 wpas_wps_er_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, const char *uuid) wpas_wps_er_nfc_handover_sel() argument
2648 wpas_wps_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, int cr, const char *uuid) wpas_wps_nfc_handover_sel() argument
2661 wpas_wps_nfc_rx_handover_sel(struct wpa_supplicant *wpa_s, const struct wpabuf *data) wpas_wps_nfc_rx_handover_sel() argument
2788 wpas_wps_nfc_report_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *req, const struct wpabuf *sel) wpas_wps_nfc_report_handover() argument
2799 wpas_er_wps_nfc_report_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *req, const struct wpabuf *sel) wpas_er_wps_nfc_report_handover() argument
2895 wpas_wps_dump_ap_info(struct wpa_supplicant *wpa_s) wpas_wps_dump_ap_info() argument
2923 wpas_wps_get_ap_info(struct wpa_supplicant *wpa_s, const u8 *bssid) wpas_wps_get_ap_info() argument
2941 wpas_wps_update_ap_info_bss(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) wpas_wps_update_ap_info_bss() argument
3007 wpas_wps_update_ap_info(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_wps_update_ap_info() argument
3019 wpas_wps_notify_assoc(struct wpa_supplicant *wpa_s, const u8 *bssid) wpas_wps_notify_assoc() argument
[all...]
H A Dp2p_supplicant.h38 int wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s,
40 struct wpa_supplicant * wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s,
42 struct wpa_supplicant * wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s,
44 int wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
52 int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s,
54 int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
57 int wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s,
65 struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
73 int wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
77 void wpas_send_action_tx_status(struct wpa_supplicant *wpa_s, cons
246 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) wpas_p2p_init() argument
251 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_deinit() argument
255 wpas_p2p_completed(struct wpa_supplicant *wpa_s) wpas_p2p_completed() argument
259 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) wpas_p2p_update_config() argument
263 wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, unsigned int rx_freq, int ssi_signal) wpas_p2p_probe_req_rx() argument
272 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) wpas_p2p_wps_success() argument
278 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s, enum wpas_p2p_channel_update_trig trig) wpas_p2p_update_channel_list() argument
283 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) wpas_p2p_update_best_channels() argument
289 wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, const u8 *da, const u8 *sa, const u8 *bssid, u8 category, const u8 *data, size_t len, int freq) wpas_p2p_rx_action() argument
297 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) wpas_p2p_remain_on_channel_cb() argument
304 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_p2p_cancel_remain_on_channel_cb() argument
309 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) wpas_p2p_interface_unavailable() argument
313 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) wpas_p2p_notif_connected() argument
317 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) wpas_p2p_notif_disconnected() argument
321 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_p2p_notif_pbc_overlap() argument
326 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) wpas_p2p_4way_hs_failed() argument
331 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) wpas_p2p_ap_setup_failed() argument
335 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) wpas_p2p_indicate_state_change() argument
339 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) wpas_p2p_deinit_iface() argument
343 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_ap_deinit() argument
347 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_p2p_network_removed() argument
352 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) wpas_p2p_in_progress() argument
357 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) wpas_p2p_wps_eapol_cb() argument
362 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_p2p_wps_failed() argument
367 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) wpas_p2p_group_remove() argument
[all...]
H A Dwpas_glue.c39 struct wpa_supplicant *wpa_s = ctx; in wpa_supplicant_set_config_blob() local
40 wpa_config_set_blob(wpa_s->conf, blob); in wpa_supplicant_set_config_blob()
41 if (wpa_s->conf->update_config) { in wpa_supplicant_set_config_blob()
42 int ret = wpa_config_write(wpa_s->confname, wpa_s->conf); in wpa_supplicant_set_config_blob()
54 struct wpa_supplicant *wpa_s = ctx; in wpa_supplicant_get_config_blob() local
55 return wpa_config_get_blob(wpa_s->conf, name); in wpa_supplicant_get_config_blob()
62 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, in wpa_alloc_eapol() argument
73 hdr->version = wpa_s->conf->eapol_version; in wpa_alloc_eapol()
91 * @wpa_s
98 wpa_ether_send(struct wpa_supplicant *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) wpa_ether_send() argument
153 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eapol_send() local
248 struct wpa_supplicant *wpa_s = ctx; wpa_eapol_set_wep_key() local
272 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_aborted_cached() local
295 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eapol_cb() local
382 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_notify_eapol_done() local
397 wpa_get_beacon_ie(struct wpa_supplicant *wpa_s) wpa_get_beacon_ie() argument
445 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_get_beacon_ie() local
459 _wpa_alloc_eapol(void *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos) _wpa_alloc_eapol() argument
467 _wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) _wpa_ether_send() argument
474 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) _wpa_supplicant_cancel_auth_timeout() argument
480 _wpa_supplicant_set_state(void *wpa_s, enum wpa_states state) _wpa_supplicant_set_state() argument
491 wpa_supplicant_get_state(struct wpa_supplicant *wpa_s) wpa_supplicant_get_state() argument
497 _wpa_supplicant_get_state(void *wpa_s) _wpa_supplicant_get_state() argument
503 _wpa_supplicant_deauthenticate(void *wpa_s, u16 reason_code) _wpa_supplicant_deauthenticate() argument
511 _wpa_supplicant_reconnect(void *wpa_s) _wpa_supplicant_reconnect() argument
517 wpa_supplicant_get_network_ctx(void *wpa_s) wpa_supplicant_get_network_ctx() argument
525 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_get_bssid() local
540 struct wpa_supplicant *wpa_s = _wpa_s; wpa_supplicant_set_key() local
572 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) wpa_supplicant_mlme_setprotection() argument
581 wpas_get_network_ctx(struct wpa_supplicant *wpa_s, void *network_ctx) wpas_get_network_ctx() argument
602 struct wpa_supplicant *wpa_s = _wpa_s; wpa_supplicant_add_pmkid() local
646 struct wpa_supplicant *wpa_s = _wpa_s; wpa_supplicant_remove_pmkid() local
673 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_update_ft_ies() local
684 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_send_ft_action() local
728 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_mark_authenticated() local
754 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_tdls_get_capa() local
782 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_send_tdls_mgmt() local
791 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_tdls_oper() local
808 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_tdls_peer_addset() local
850 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_tdls_enable_channel_switch() local
859 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_tdls_disable_channel_switch() local
950 wpas_send_ctrl_req(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field_name, const char *txt) wpas_send_ctrl_req() argument
984 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eap_param_needed() local
1016 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eap_proxy_cb() local
1031 wpa_sm_sim_state_error_handler(struct wpa_supplicant *wpa_s) wpa_sm_sim_state_error_handler() argument
1062 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eap_proxy_notify_sim_status() local
1080 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_port_cb() local
1098 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_cert_cb() local
1107 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_status_cb() local
1115 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eap_error_cb() local
1123 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_eap_auth_start_cb() local
1138 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_set_anon_id() local
1175 wpa_supplicant_init_eapol(struct wpa_supplicant *wpa_s) wpa_supplicant_init_eapol() argument
1245 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_set_rekey_offload() local
1254 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_key_mgmt_set_pmk() local
1272 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_fils_hlp_rx() local
1292 struct wpa_supplicant *wpa_s = _wpa_s; wpa_supplicant_channel_info() local
1314 struct wpa_supplicant *wpa_s = _wpa_s; wpa_supplicant_transition_disable() local
1387 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_store_ptk() local
1395 wpa_supplicant_init_wpa(struct wpa_supplicant *wpa_s) wpa_supplicant_init_wpa() argument
1473 wpa_supplicant_rsn_supp_set_config(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_rsn_supp_set_config() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/
H A Ddriver_i.h15 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s, in wpa_drv_init() argument
18 if (wpa_s->driver->init2) in wpa_drv_init()
19 return wpa_s->driver->init2(wpa_s, ifname, in wpa_drv_init()
20 wpa_s->global_drv_priv); in wpa_drv_init()
21 if (wpa_s->driver->init) { in wpa_drv_init()
22 return wpa_s->driver->init(wpa_s, ifname); in wpa_drv_init()
27 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s) in wpa_drv_deinit() argument
29 if (wpa_s in wpa_drv_deinit()
33 wpa_drv_set_param(struct wpa_supplicant *wpa_s, const char *param) wpa_drv_set_param() argument
41 wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s, int enabled) wpa_drv_set_countermeasures() argument
51 wpa_drv_authenticate(struct wpa_supplicant *wpa_s, struct wpa_driver_auth_params *params) wpa_drv_authenticate() argument
59 wpa_drv_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) wpa_drv_associate() argument
68 wpa_drv_init_mesh(struct wpa_supplicant *wpa_s) wpa_drv_init_mesh() argument
75 wpa_drv_join_mesh(struct wpa_supplicant *wpa_s, struct wpa_driver_mesh_join_params *params) wpa_drv_join_mesh() argument
83 wpa_drv_leave_mesh(struct wpa_supplicant *wpa_s) wpa_drv_leave_mesh() argument
90 wpa_drv_mesh_link_probe(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *eth, size_t len) wpa_drv_mesh_link_probe() argument
100 wpa_drv_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_drv_scan() argument
112 wpa_drv_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_drv_sched_scan() argument
120 wpa_drv_stop_sched_scan(struct wpa_supplicant *wpa_s) wpa_drv_stop_sched_scan() argument
127 wpa_drv_get_scan_results2( struct wpa_supplicant *wpa_s) wpa_drv_get_scan_results2() argument
135 wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid) wpa_drv_get_bssid() argument
143 wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid) wpa_drv_get_ssid() argument
151 wpa_drv_set_key(struct wpa_supplicant *wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) wpa_drv_set_key() argument
171 wpa_drv_get_seqnum(struct wpa_supplicant *wpa_s, const u8 *addr, int idx, u8 *seq) wpa_drv_get_seqnum() argument
180 wpa_drv_sta_deauth(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code) wpa_drv_sta_deauth() argument
191 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code) wpa_drv_deauthenticate() argument
201 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, struct wpa_pmkid_params *params) wpa_drv_add_pmkid() argument
210 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, struct wpa_pmkid_params *params) wpa_drv_remove_pmkid() argument
219 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) wpa_drv_flush_pmkid() argument
227 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) wpa_drv_get_capa() argument
236 wpa_drv_poll(struct wpa_supplicant *wpa_s) wpa_drv_poll() argument
243 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) wpa_drv_get_ifname() argument
252 wpa_driver_get_radio_name(struct wpa_supplicant *wpa_s) wpa_driver_get_radio_name() argument
259 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) wpa_drv_get_mac_addr() argument
267 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) wpa_drv_set_operstate() argument
275 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) wpa_drv_mlme_setprotection() argument
287 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags, u8 *dfs_domain) wpa_drv_get_hw_feature_data() argument
297 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) wpa_drv_set_country() argument
305 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len, int noack, unsigned int freq) wpa_drv_send_mlme() argument
316 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) wpa_drv_update_ft_ies() argument
326 wpa_drv_set_ap(struct wpa_supplicant *wpa_s, struct wpa_driver_ap_params *params) wpa_drv_set_ap() argument
334 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) wpa_drv_sta_add() argument
342 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_drv_sta_remove() argument
350 wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr, u32 flags) wpa_drv_hapd_send_eapol() argument
362 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) wpa_drv_sta_set_flags() argument
373 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) wpa_drv_set_supp_port() argument
383 wpa_drv_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int wait, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, int no_cck) wpa_drv_send_action() argument
398 wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s) wpa_drv_send_action_cancel_wait() argument
404 wpa_drv_set_freq(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq) wpa_drv_set_freq() argument
412 wpa_drv_if_add(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, char *force_ifname, u8 *if_addr, const char *bridge) wpa_drv_if_add() argument
425 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) wpa_drv_if_remove() argument
434 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) wpa_drv_remain_on_channel() argument
444 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) wpa_drv_cancel_remain_on_channel() argument
453 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) wpa_drv_probe_req_report() argument
462 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) wpa_drv_deinit_ap() argument
469 wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s) wpa_drv_deinit_p2p_cli() argument
476 wpa_drv_suspend(struct wpa_supplicant *wpa_s) wpa_drv_suspend() argument
482 wpa_drv_resume(struct wpa_supplicant *wpa_s) wpa_drv_resume() argument
488 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) wpa_drv_signal_monitor() argument
497 wpa_drv_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_signal_info *si) wpa_drv_signal_poll() argument
505 wpa_drv_channel_info(struct wpa_supplicant *wpa_s, struct wpa_channel_info *ci) wpa_drv_channel_info() argument
513 wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s, struct hostap_sta_driver_data *sta) wpa_drv_pktcnt_poll() argument
522 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp, const struct wpabuf *assocresp) wpa_drv_set_ap_wps_ie() argument
533 wpa_drv_get_noa(struct wpa_supplicant *wpa_s, u8 *buf, size_t buf_len) wpa_drv_get_noa() argument
541 wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s, int legacy_ps, int opp_ps, int ctwindow) wpa_drv_set_p2p_powersave() argument
551 wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu) wpa_drv_ampdu() argument
558 wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s, const u8 *dst, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capab, int initiator, const u8 *buf, size_t len) wpa_drv_send_tdls_mgmt() argument
573 wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s, enum tdls_oper oper, const u8 *peer) wpa_drv_tdls_oper() argument
582 wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s, char *cmd, char *buf, size_t buf_len) wpa_drv_driver_cmd() argument
591 wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s, const u8 *kek, size_t kek_len, const u8 *kck, size_t kck_len, const u8 *replay_ctr) wpa_drv_set_rekey_info() argument
602 wpa_drv_radio_disable(struct wpa_supplicant *wpa_s, int disabled) wpa_drv_radio_disable() argument
610 wpa_drv_switch_channel(struct wpa_supplicant *wpa_s, struct csa_settings *settings) wpa_drv_switch_channel() argument
618 wpa_drv_add_ts(struct wpa_supplicant *wpa_s, u8 tsid, const u8 *address, u8 user_priority, u16 admitted_time) wpa_drv_add_ts() argument
628 wpa_drv_del_ts(struct wpa_supplicant *wpa_s, u8 tid, const u8 *address) wpa_drv_del_ts() argument
636 wpa_drv_tdls_enable_channel_switch( struct wpa_supplicant *wpa_s, const u8 *addr, u8 oper_class, const struct hostapd_freq_params *freq_params) wpa_drv_tdls_enable_channel_switch() argument
648 wpa_drv_tdls_disable_channel_switch(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_drv_tdls_disable_channel_switch() argument
657 wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) wpa_drv_wnm_oper() argument
667 wpa_drv_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen) wpa_drv_status() argument
675 wpa_drv_set_qos_map(struct wpa_supplicant *wpa_s, const u8 *qos_map_set, u8 qos_map_set_len) wpa_drv_set_qos_map() argument
684 wpa_drv_wowlan(struct wpa_supplicant *wpa_s, const struct wowlan_triggers *triggers) wpa_drv_wowlan() argument
692 wpa_drv_vendor_cmd(struct wpa_supplicant *wpa_s, int vendor_id, int subcmd, const u8 *data, size_t data_len, struct wpabuf *buf) wpa_drv_vendor_cmd() argument
702 wpa_drv_roaming(struct wpa_supplicant *wpa_s, int allowed, const u8 *bssid) wpa_drv_roaming() argument
710 wpa_drv_disable_fils(struct wpa_supplicant *wpa_s, int disable) wpa_drv_disable_fils() argument
718 wpa_drv_set_mac_addr(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_drv_set_mac_addr() argument
729 wpa_drv_macsec_init(struct wpa_supplicant *wpa_s, struct macsec_init_params *params) wpa_drv_macsec_init() argument
737 wpa_drv_macsec_deinit(struct wpa_supplicant *wpa_s) wpa_drv_macsec_deinit() argument
744 wpa_drv_macsec_get_capability(struct wpa_supplicant *wpa_s, enum macsec_cap *cap) wpa_drv_macsec_get_capability() argument
752 wpa_drv_enable_protect_frames(struct wpa_supplicant *wpa_s, Boolean enabled) wpa_drv_enable_protect_frames() argument
760 wpa_drv_enable_encrypt(struct wpa_supplicant *wpa_s, Boolean enabled) wpa_drv_enable_encrypt() argument
768 wpa_drv_set_replay_protect(struct wpa_supplicant *wpa_s, Boolean enabled, u32 window) wpa_drv_set_replay_protect() argument
777 wpa_drv_set_current_cipher_suite(struct wpa_supplicant *wpa_s, u64 cs) wpa_drv_set_current_cipher_suite() argument
785 wpa_drv_enable_controlled_port(struct wpa_supplicant *wpa_s, Boolean enabled) wpa_drv_enable_controlled_port() argument
793 wpa_drv_get_receive_lowest_pn(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_get_receive_lowest_pn() argument
801 wpa_drv_get_transmit_next_pn(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_get_transmit_next_pn() argument
809 wpa_drv_set_transmit_next_pn(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_set_transmit_next_pn() argument
817 wpa_drv_set_receive_lowest_pn(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_set_receive_lowest_pn() argument
826 wpa_drv_create_receive_sc(struct wpa_supplicant *wpa_s, struct receive_sc *sc, unsigned int conf_offset, int validation) wpa_drv_create_receive_sc() argument
835 wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s, struct receive_sc *sc) wpa_drv_delete_receive_sc() argument
843 wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_create_receive_sa() argument
851 wpa_drv_delete_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_delete_receive_sa() argument
859 wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_enable_receive_sa() argument
867 wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) wpa_drv_disable_receive_sa() argument
876 wpa_drv_create_transmit_sc(struct wpa_supplicant *wpa_s, struct transmit_sc *sc, unsigned int conf_offset) wpa_drv_create_transmit_sc() argument
885 wpa_drv_delete_transmit_sc(struct wpa_supplicant *wpa_s, struct transmit_sc *sc) wpa_drv_delete_transmit_sc() argument
893 wpa_drv_create_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_create_transmit_sa() argument
901 wpa_drv_delete_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_delete_transmit_sa() argument
909 wpa_drv_enable_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_enable_transmit_sa() argument
917 wpa_drv_disable_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) wpa_drv_disable_transmit_sa() argument
926 wpa_drv_setband(struct wpa_supplicant *wpa_s, enum set_band band) wpa_drv_setband() argument
934 wpa_drv_get_pref_freq_list(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type if_type, unsigned int *num, unsigned int *freq_list) wpa_drv_get_pref_freq_list() argument
950 wpa_drv_set_prob_oper_freq(struct wpa_supplicant *wpa_s, unsigned int freq) wpa_drv_set_prob_oper_freq() argument
958 wpa_drv_abort_scan(struct wpa_supplicant *wpa_s, u64 scan_cookie) wpa_drv_abort_scan() argument
966 wpa_drv_configure_frame_filters(struct wpa_supplicant *wpa_s, u32 filters) wpa_drv_configure_frame_filters() argument
975 wpa_drv_get_ext_capa(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) wpa_drv_get_ext_capa() argument
986 wpa_drv_p2p_lo_start(struct wpa_supplicant *wpa_s, unsigned int channel, unsigned int period, unsigned int interval, unsigned int count, const u8 *device_types, size_t dev_types_len, const u8 *ies, size_t ies_len) wpa_drv_p2p_lo_start() argument
1002 wpa_drv_p2p_lo_stop(struct wpa_supplicant *wpa_s) wpa_drv_p2p_lo_stop() argument
1009 wpa_drv_set_default_scan_ies(struct wpa_supplicant *wpa_s, const u8 *ies, size_t len) wpa_drv_set_default_scan_ies() argument
1017 wpa_drv_set_tdls_mode(struct wpa_supplicant *wpa_s, int tdls_external_control) wpa_drv_set_tdls_mode() argument
1027 wpa_drv_get_bss_trans_status(struct wpa_supplicant *wpa_s, struct wpa_bss_trans_info *params) wpa_drv_get_bss_trans_status() argument
1036 wpa_drv_ignore_assoc_disallow(struct wpa_supplicant *wpa_s, int val) wpa_drv_ignore_assoc_disallow() argument
1044 wpa_drv_set_bssid_blacklist(struct wpa_supplicant *wpa_s, unsigned int num_bssid, const u8 *bssids) wpa_drv_set_bssid_blacklist() argument
1054 wpa_drv_update_connect_params( struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params, enum wpa_drv_update_connect_params_mask mask) wpa_drv_update_connect_params() argument
1066 wpa_drv_send_external_auth_status(struct wpa_supplicant *wpa_s, struct external_auth *params) wpa_drv_send_external_auth_status() argument
1075 wpa_drv_set_4addr_mode(struct wpa_supplicant *wpa_s, int val) wpa_drv_set_4addr_mode() argument
1084 wpa_drv_send_eapol(struct wpa_supplicant *wpa_s, const u8 *dst, u16 proto, const u8 *data, size_t data_len) wpa_drv_send_eapol() argument
[all...]
H A Doffchannel.c22 wpas_get_tx_interface(struct wpa_supplicant *wpa_s, const u8 *src) in wpas_get_tx_interface() argument
26 if (os_memcmp(src, wpa_s->own_addr, ETH_ALEN) == 0) { in wpas_get_tx_interface()
28 if (wpa_s->p2p_mgmt && wpa_s != wpa_s->parent && in wpas_get_tx_interface()
29 wpa_s->parent->ap_iface && in wpas_get_tx_interface()
30 os_memcmp(wpa_s->parent->own_addr, in wpas_get_tx_interface()
31 wpa_s->own_addr, ETH_ALEN) == 0 && in wpas_get_tx_interface()
32 wpabuf_len(wpa_s->pending_action_tx) >= 2 && in wpas_get_tx_interface()
33 *wpabuf_head_u8(wpa_s in wpas_get_tx_interface()
72 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_send_action_cb() local
179 offchannel_send_action_tx_status( struct wpa_supplicant *wpa_s, const u8 *dst, const u8 *data, size_t data_len, enum offchannel_send_action_result result) offchannel_send_action_tx_status() argument
259 offchannel_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *buf, size_t len, unsigned int wait_time, void (*tx_cb)(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result), int no_cck) offchannel_send_action() argument
392 offchannel_send_action_done(struct wpa_supplicant *wpa_s) offchannel_send_action_done() argument
423 offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) offchannel_remain_on_channel_cb() argument
440 offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) offchannel_cancel_remain_on_channel_cb() argument
457 offchannel_pending_action_tx(struct wpa_supplicant *wpa_s) offchannel_pending_action_tx() argument
467 offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s) offchannel_clear_pending_action_tx() argument
484 offchannel_deinit(struct wpa_supplicant *wpa_s) offchannel_deinit() argument
[all...]
H A Dnotify.c62 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s) in wpas_notify_iface_added() argument
64 if (wpa_s->p2p_mgmt) in wpas_notify_iface_added()
67 if (wpas_dbus_register_interface(wpa_s)) in wpas_notify_iface_added()
74 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s) in wpas_notify_iface_removed() argument
76 if (wpa_s->p2p_mgmt) in wpas_notify_iface_removed()
80 wpas_dbus_unregister_interface(wpa_s); in wpas_notify_iface_removed()
84 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, in wpas_notify_state_changed() argument
88 if (wpa_s->p2p_mgmt) in wpas_notify_state_changed()
92 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_STATE); in wpas_notify_state_changed()
95 if (wpa_s in wpas_notify_state_changed()
124 wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s) wpas_notify_disconnect_reason() argument
133 wpas_notify_auth_status_code(struct wpa_supplicant *wpa_s) wpas_notify_auth_status_code() argument
142 wpas_notify_assoc_status_code(struct wpa_supplicant *wpa_s) wpas_notify_assoc_status_code() argument
151 wpas_notify_roam_time(struct wpa_supplicant *wpa_s) wpas_notify_roam_time() argument
160 wpas_notify_roam_complete(struct wpa_supplicant *wpa_s) wpas_notify_roam_complete() argument
169 wpas_notify_session_length(struct wpa_supplicant *wpa_s) wpas_notify_session_length() argument
178 wpas_notify_bss_tm_status(struct wpa_supplicant *wpa_s) wpas_notify_bss_tm_status() argument
187 wpas_notify_network_changed(struct wpa_supplicant *wpa_s) wpas_notify_network_changed() argument
196 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) wpas_notify_ap_scan_changed() argument
205 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) wpas_notify_bssid_changed() argument
235 wpas_notify_auth_changed(struct wpa_supplicant *wpa_s) wpas_notify_auth_changed() argument
244 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_enabled_changed() argument
254 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_selected() argument
264 wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) wpas_notify_network_request() argument
276 wpas_notify_scanning(struct wpa_supplicant *wpa_s) wpas_notify_scanning() argument
286 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) wpas_notify_scan_done() argument
295 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) wpas_notify_scan_results() argument
304 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) wpas_notify_wps_credential() argument
317 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) wpas_notify_wps_event_m2d() argument
329 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_notify_wps_event_fail() argument
341 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) wpas_notify_wps_event_success() argument
351 wpas_notify_wps_event_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_notify_wps_event_pbc_overlap() argument
362 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_added() argument
379 wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_persistent_group_added() argument
388 wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_persistent_group_removed() argument
397 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_removed() argument
414 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) wpas_notify_bss_added() argument
426 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) wpas_notify_bss_removed() argument
438 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_freq_changed() argument
448 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_signal_changed() argument
459 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_privacy_changed() argument
470 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_mode_changed() argument
480 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_wpaie_changed() argument
490 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_rsnie_changed() argument
500 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_wps_changed() argument
512 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_ies_changed() argument
522 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_rates_changed() argument
532 wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id) wpas_notify_bss_seen() argument
541 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) wpas_notify_blob_added() argument
550 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) wpas_notify_blob_removed() argument
579 struct wpa_supplicant *wpa_s; wpas_notify_suspend() local
592 struct wpa_supplicant *wpa_s; wpas_notify_resume() local
613 wpas_notify_p2p_find_stopped(struct wpa_supplicant *wpa_s) wpas_notify_p2p_find_stopped() argument
620 wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) wpas_notify_p2p_device_found() argument
633 wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_notify_p2p_device_lost() argument
643 wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) wpas_notify_p2p_group_removed() argument
653 wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) wpas_notify_p2p_go_neg_req() argument
660 wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) wpas_notify_p2p_go_neg_completed() argument
667 wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s, int status, const u8 *bssid) wpas_notify_p2p_invitation_result() argument
674 wpas_notify_p2p_sd_request(struct wpa_supplicant *wpa_s, int freq, const u8 *sa, u8 dialog_token, u16 update_indic, const u8 *tlvs, size_t tlvs_len) wpas_notify_p2p_sd_request() argument
684 wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) wpas_notify_p2p_sd_response() argument
706 wpas_notify_p2p_provision_discovery(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int request, enum p2p_prov_disc_status status, u16 config_methods, unsigned int generated_pin) wpas_notify_p2p_provision_discovery() argument
718 wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int persistent, int client, const u8 *ip) wpas_notify_p2p_group_started() argument
729 wpas_notify_p2p_group_formation_failure(struct wpa_supplicant *wpa_s, const char *reason) wpas_notify_p2p_group_formation_failure() argument
737 wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_notify_p2p_wps_failed() argument
744 wpas_notify_p2p_invitation_received(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *go_dev_addr, const u8 *bssid, int id, int op_freq) wpas_notify_p2p_invitation_received() argument
756 wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) wpas_notify_ap_sta_authorized() argument
779 wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) wpas_notify_ap_sta_deauthorized() argument
800 wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) wpas_notify_sta_authorized() argument
811 wpas_notify_certification(struct wpa_supplicant *wpa_s, struct tls_cert_data *cert, const char *cert_hash) wpas_notify_certification() argument
849 wpas_notify_preq(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, u32 ssi_signal) wpas_notify_preq() argument
859 wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) wpas_notify_eap_status() argument
869 wpas_notify_eap_error(struct wpa_supplicant *wpa_s, int error_code) wpas_notify_eap_error() argument
875 wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_bssid_set_changed() argument
890 wpas_notify_network_type_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_network_type_changed() argument
913 wpas_notify_mesh_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_notify_mesh_group_started() argument
923 wpas_notify_mesh_group_removed(struct wpa_supplicant *wpa_s, const u8 *meshid, u8 meshid_len, u16 reason_code) wpas_notify_mesh_group_removed() argument
935 wpas_notify_mesh_peer_connected(struct wpa_supplicant *wpa_s, const u8 *peer_addr) wpas_notify_mesh_peer_connected() argument
945 wpas_notify_mesh_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *peer_addr, u16 reason_code) wpas_notify_mesh_peer_disconnected() argument
[all...]
H A Dp2p_supplicant.c126 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated,
128 static int wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq,
130 static int wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq,
134 static void wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq,
137 static int wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr,
141 static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s);
142 static void wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s);
144 static void wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s);
148 static int wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s,
150 static void wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s);
174 wpas_p2p_num_unused_channels(struct wpa_supplicant *wpa_s) wpas_p2p_num_unused_channels() argument
198 wpas_p2p_valid_oper_freqs(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *p2p_freqs, unsigned int len) wpas_p2p_valid_oper_freqs() argument
228 wpas_p2p_set_own_freq_preference(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_set_own_freq_preference() argument
248 wpas_p2p_scan_res_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_p2p_scan_res_handler() argument
299 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_p2p_trigger_scan_cb() local
338 wpas_p2p_search_social_channel(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_search_social_channel() argument
358 struct wpa_supplicant *wpa_s = ctx; wpas_p2p_scan() local
485 wpas_get_p2p_group(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len, int *go) wpas_get_p2p_group() argument
512 struct wpa_supplicant *wpa_s = eloop_ctx; run_wpas_p2p_disconnect() local
520 wpas_p2p_disconnect_safely(struct wpa_supplicant *wpa_s, struct wpa_supplicant *calling_wpa_s) wpas_p2p_disconnect_safely() argument
542 p2p_group_go_member_count(struct wpa_supplicant *wpa_s) p2p_group_go_member_count() argument
565 p2p_is_active_persistent_group(struct wpa_supplicant *wpa_s) p2p_is_active_persistent_group() argument
574 p2p_is_active_persistent_go(struct wpa_supplicant *wpa_s) p2p_is_active_persistent_go() argument
583 wpas_p2p_get_go_group(struct wpa_supplicant *wpa_s) wpas_p2p_get_go_group() argument
605 p2p_is_active_persistent_cli(struct wpa_supplicant *wpa_s) p2p_is_active_persistent_cli() argument
614 wpas_p2p_get_cli_group(struct wpa_supplicant *wpa_s) wpas_p2p_get_cli_group() argument
627 wpas_p2p_get_persistent_go(struct wpa_supplicant *wpa_s) wpas_p2p_get_persistent_go() argument
644 struct wpa_supplicant *wpa_s = ctx; p2ps_group_capability() local
837 wpas_p2p_group_delete(struct wpa_supplicant *wpa_s, enum p2p_group_removal_reason removal_reason) wpas_p2p_group_delete() argument
1027 wpas_p2p_persistent_group(struct wpa_supplicant *wpa_s, u8 *go_dev_addr, const u8 *ssid, size_t ssid_len) wpas_p2p_persistent_group() argument
1096 wpas_p2p_store_persistent_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *go_dev_addr) wpas_p2p_store_persistent_group() argument
1186 wpas_p2p_add_persistent_group_client(struct wpa_supplicant *wpa_s, const u8 *addr) wpas_p2p_add_persistent_group_client() argument
1265 wpas_p2p_group_started(struct wpa_supplicant *wpa_s, int go, struct wpa_ssid *ssid, int freq, const u8 *psk, const char *passphrase, const u8 *go_dev_addr, int persistent, const char *extra) wpas_p2p_group_started() argument
1313 wpas_group_formation_completed(struct wpa_supplicant *wpa_s, int success, int already_deleted) wpas_group_formation_completed() argument
1423 wpas_p2p_free_send_action_work(struct wpa_supplicant *wpa_s) wpas_p2p_free_send_action_work() argument
1445 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_send_action_work_timeout() local
1455 wpas_p2p_action_tx_clear(struct wpa_supplicant *wpa_s) wpas_p2p_action_tx_clear() argument
1484 wpas_p2p_send_action_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_p2p_send_action_tx_status() argument
1532 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_send_action_cb() local
1558 wpas_send_action_work(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *buf, size_t len, unsigned int wait_time) wpas_send_action_work() argument
1596 struct wpa_supplicant *wpa_s = ctx; wpas_send_action() local
1626 struct wpa_supplicant *wpa_s = ctx; wpas_send_action_done() local
1640 wpas_copy_go_neg_results(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) wpas_copy_go_neg_results() argument
1653 wpas_start_wps_enrollee(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) wpas_start_wps_enrollee() argument
1691 wpas_p2p_add_psk_list(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_p2p_add_psk_list() argument
1729 p2p_go_dump_common_freqs(struct wpa_supplicant *wpa_s) p2p_go_dump_common_freqs() argument
1751 p2p_go_save_group_common_freqs(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) p2p_go_save_group_common_freqs() argument
1772 p2p_config_write(struct wpa_supplicant *wpa_s) p2p_config_write() argument
1784 struct wpa_supplicant *wpa_s = ctx; p2p_go_configured() local
1894 wpas_start_wps_go(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int group_formation) wpas_start_wps_go() argument
2038 wpas_p2p_get_group_ifname(struct wpa_supplicant *wpa_s, char *ifname, size_t len) wpas_p2p_get_group_ifname() argument
2061 wpas_p2p_add_group_interface(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) wpas_p2p_add_group_interface() argument
2119 wpas_p2p_remove_pending_group_interface( struct wpa_supplicant *wpa_s) wpas_p2p_remove_pending_group_interface() argument
2137 wpas_p2p_init_group_interface(struct wpa_supplicant *wpa_s, int go) wpas_p2p_init_group_interface() argument
2211 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_group_formation_timeout() local
2217 wpas_p2p_group_formation_failed(struct wpa_supplicant *wpa_s, int already_deleted) wpas_p2p_group_formation_failed() argument
2228 wpas_p2p_grpform_fail_after_wps(struct wpa_supplicant *wpa_s) wpas_p2p_grpform_fail_after_wps() argument
2239 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) wpas_p2p_ap_setup_failed() argument
2253 struct wpa_supplicant *wpa_s = ctx; wpas_go_neg_completed() local
2354 struct wpa_supplicant *wpa_s = ctx; wpas_go_neg_req_rx() local
2368 struct wpa_supplicant *wpa_s = ctx; wpas_dev_found() local
2447 struct wpa_supplicant *wpa_s = ctx; wpas_dev_lost() local
2458 struct wpa_supplicant *wpa_s = ctx; wpas_find_stopped() local
2484 wpas_p2p_listen_work_done(struct wpa_supplicant *wpa_s) wpas_p2p_listen_work_done() argument
2500 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_start_listen_cb() local
2553 struct wpa_supplicant *wpa_s = ctx; wpas_start_listen() local
2586 struct wpa_supplicant *wpa_s = ctx; wpas_stop_listen() local
2608 struct wpa_supplicant *wpa_s = ctx; wpas_send_probe_resp() local
2614 wpas_prov_disc_local_display(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params, unsigned int generated_pin) wpas_prov_disc_local_display() argument
2623 wpas_prov_disc_local_keypad(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params) wpas_prov_disc_local_keypad() argument
2637 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_req() local
2699 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_resp() local
2751 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_fail() local
2793 freq_included(struct wpa_supplicant *wpa_s, const struct p2p_channels *channels, unsigned int freq) freq_included() argument
2804 wpas_p2p_go_update_common_freqs(struct wpa_supplicant *wpa_s) wpas_p2p_go_update_common_freqs() argument
2834 wpas_p2p_go_is_peer_freq(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_go_is_peer_freq() argument
2864 wpas_p2p_go_clients_support_ecsa(struct wpa_supplicant *wpa_s) wpas_p2p_go_clients_support_ecsa() argument
2878 wpas_p2p_pick_best_used_freq(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) wpas_p2p_pick_best_used_freq() argument
2921 struct wpa_supplicant *wpa_s = ctx; wpas_invitation_process() local
3071 struct wpa_supplicant *wpa_s = ctx; wpas_invitation_received() local
3159 wpas_remove_persistent_peer(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *peer, int inv) wpas_remove_persistent_peer() argument
3200 wpas_remove_persistent_client(struct wpa_supplicant *wpa_s, const u8 *peer) wpas_remove_persistent_client() argument
3223 struct wpa_supplicant *wpa_s = ctx; wpas_invitation_result() local
3351 wpas_p2p_default_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) wpas_p2p_default_channels() argument
3442 wpas_p2p_get_center_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) wpas_p2p_get_center_80mhz() argument
3465 wpas_p2p_verify_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) wpas_p2p_verify_80mhz() argument
3503 wpas_p2p_get_center_160mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) wpas_p2p_get_center_160mhz() argument
3526 wpas_p2p_verify_160mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) wpas_p2p_verify_160mhz() argument
3572 wpas_p2p_verify_channel(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) wpas_p2p_verify_channel() argument
3602 wpas_p2p_setup_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) wpas_p2p_setup_channels() argument
3674 wpas_p2p_get_ht40_mode(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) wpas_p2p_get_ht40_mode() argument
3701 wpas_p2p_get_vht80_center(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) wpas_p2p_get_vht80_center() argument
3711 wpas_p2p_get_vht160_center(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) wpas_p2p_get_vht160_center() argument
3723 struct wpa_supplicant *wpa_s = ctx; wpas_get_noa() local
3736 wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) wpas_get_p2p_go_iface() argument
3758 wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) wpas_get_p2p_client_iface() argument
3775 struct wpa_supplicant *wpa_s = ctx; wpas_go_connected() local
3783 struct wpa_supplicant *wpa_s = ctx; wpas_is_concurrent_session_active() local
3798 struct wpa_supplicant *wpa_s = ctx; wpas_p2p_debug_print() local
3803 wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s, const char *conf_p2p_dev) wpas_p2p_add_p2pdev_interface() argument
3860 struct wpa_supplicant *wpa_s, *intf = ctx; wpas_presence_resp() local
3884 struct wpa_supplicant *wpa_s = ctx; wpas_get_persistent_group() local
3916 struct wpa_supplicant *wpa_s = ctx; wpas_get_go_info() local
3957 struct wpa_supplicant *wpa_s = ctx; wpas_remove_stale_groups() local
4042 struct wpa_supplicant *wpa_s = ctx; wpas_p2ps_prov_complete() local
4341 struct wpa_supplicant *wpa_s = ctx; _wpas_p2p_in_progress() local
4348 struct wpa_supplicant *wpa_s = ctx; wpas_prov_disc_resp_cb() local
4380 struct wpa_supplicant *wpa_s = ctx; wpas_p2p_get_pref_freq_list() local
4387 wpas_p2p_mac_setup(struct wpa_supplicant *wpa_s) wpas_p2p_mac_setup() argument
4441 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) wpas_p2p_init() argument
4637 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_deinit() argument
4687 struct wpa_supplicant *wpa_s, *tmp; wpas_p2p_deinit_global() local
4724 wpas_p2p_create_iface(struct wpa_supplicant *wpa_s) wpas_p2p_create_iface() argument
4743 wpas_p2p_start_go_neg(struct wpa_supplicant *wpa_s, const u8 *peer_addr, enum p2p_wps_method wps_method, int go_intent, const u8 *own_interface_addr, unsigned int force_freq, int persistent_group, struct wpa_ssid *ssid, unsigned int pref_freq) wpas_p2p_start_go_neg() argument
4770 wpas_p2p_auth_go_neg(struct wpa_supplicant *wpa_s, const u8 *peer_addr, enum p2p_wps_method wps_method, int go_intent, const u8 *own_interface_addr, unsigned int force_freq, int persistent_group, struct wpa_ssid *ssid, unsigned int pref_freq) wpas_p2p_auth_go_neg() argument
4789 wpas_p2p_check_join_scan_limit(struct wpa_supplicant *wpa_s) wpas_p2p_check_join_scan_limit() argument
4814 wpas_check_freq_conflict(struct wpa_supplicant *wpa_s, int freq) wpas_check_freq_conflict() argument
4851 wpas_p2p_peer_go(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) wpas_p2p_peer_go() argument
4877 wpas_p2p_scan_res_join(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_p2p_scan_res_join() argument
5108 wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) wpas_p2p_join_scan_req() argument
5207 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_join_scan() local
5212 wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr, const u8 *dev_addr, enum p2p_wps_method wps_method, int auto_join, int op_freq, const u8 *ssid, size_t ssid_len) wpas_p2p_join() argument
5241 wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) wpas_p2p_join_start() argument
5324 wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq, int *force_freq, int *pref_freq, int go, unsigned int *pref_freq_list, unsigned int *num_pref_freq) wpas_p2p_setup_freqs() argument
5501 wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *pin, enum p2p_wps_method wps_method, int persistent_group, int auto_join, int join, int auth, int go_intent, int freq, unsigned int vht_center_freq2, int persistent_id, int pd, int ht40, int vht, unsigned int vht_chwidth, int he, const u8 *group_ssid, size_t group_ssid_len) wpas_p2p_connect() argument
5662 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) wpas_p2p_remain_on_channel_cb() argument
5683 wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout) wpas_p2p_listen_start() argument
5702 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_p2p_cancel_remain_on_channel_cb() argument
5743 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) wpas_p2p_group_remove() argument
5772 wpas_p2p_select_go_freq(struct wpa_supplicant *wpa_s, int freq) wpas_p2p_select_go_freq() argument
5874 wpas_p2p_supported_freq_go(struct wpa_supplicant *wpa_s, const struct p2p_channels *channels, int freq) wpas_p2p_supported_freq_go() argument
5886 wpas_p2p_select_go_freq_no_pref(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, const struct p2p_channels *channels) wpas_p2p_select_go_freq_no_pref() argument
5972 wpas_p2p_init_go_params(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int freq, int vht_center_freq2, int ht40, int vht, int max_oper_chwidth, int he, const struct p2p_channels *channels) wpas_p2p_init_go_params() argument
6279 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated, int go) wpas_p2p_get_group_iface() argument
6343 wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group, int freq, int vht_center_freq2, int ht40, int vht, int max_oper_chwidth, int he) wpas_p2p_group_add() argument
6381 wpas_start_p2p_client(struct wpa_supplicant *wpa_s, struct wpa_ssid *params, int addr_allocated, int freq, int force_scan) wpas_start_p2p_client() argument
6441 wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int addr_allocated, int force_freq, int neg_freq, int vht_center_freq2, int ht40, int vht, int max_oper_chwidth, int he, const struct p2p_channels *channels, int connection_timeout, int force_scan) wpas_p2p_group_add_persistent() argument
6557 struct wpa_supplicant *wpa_s = ctx; wpas_p2p_ie_update() local
6581 struct wpa_supplicant *wpa_s = ctx; wpas_p2p_idle_update() local
6597 wpas_p2p_group_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_p2p_group_init() argument
6640 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) wpas_p2p_wps_success() argument
6701 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_p2p_wps_failed() argument
6733 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) wpas_p2p_wps_eapol_cb() argument
6745 wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *config_method, enum wpas_p2p_prov_disc_use use, struct p2ps_provision *p2ps_prov) wpas_p2p_prov_disc() argument
6816 wpas_p2p_clear_pending_action_tx(struct wpa_supplicant *wpa_s) wpas_p2p_clear_pending_action_tx() argument
6834 wpas_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout, enum p2p_discovery_type type, unsigned int num_req_dev_types, const u8 *req_dev_types, const u8 *dev_id, unsigned int search_delay, u8 seek_cnt, const char **seek_string, int freq) wpas_p2p_find() argument
6861 wpas_p2p_scan_res_ignore_search(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_p2p_scan_res_ignore_search() argument
6883 wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s) wpas_p2p_stop_find_oper() argument
6901 wpas_p2p_stop_find(struct wpa_supplicant *wpa_s) wpas_p2p_stop_find() argument
6911 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_long_listen_timeout() local
6916 wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout) wpas_p2p_listen() argument
6963 wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *buf, size_t len, int p2p_group) wpas_p2p_assoc_req_ie() argument
6991 wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, unsigned int rx_freq, int ssi_signal) wpas_p2p_probe_req_rx() argument
7018 wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, const u8 *da, const u8 *sa, const u8 *bssid, u8 category, const u8 *data, size_t len, int freq) wpas_p2p_rx_action() argument
7032 wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies) wpas_p2p_scan_ie() argument
7046 wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_group_deinit() argument
7058 wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr) wpas_p2p_reject() argument
7070 wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr, struct wpa_ssid *ssid, const u8 *go_dev_addr, int freq, int vht_center_freq2, int ht40, int vht, int max_chwidth, int pref_freq, int he) wpas_p2p_invite() argument
7154 wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname, const u8 *peer_addr, const u8 *go_dev_addr) wpas_p2p_invite_group() argument
7232 wpas_p2p_completed(struct wpa_supplicant *wpa_s) wpas_p2p_completed() argument
7302 wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1, u32 interval1, u32 duration2, u32 interval2) wpas_p2p_presence_req() argument
7325 wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period, unsigned int interval) wpas_p2p_ext_listen() argument
7335 wpas_p2p_is_client(struct wpa_supplicant *wpa_s) wpas_p2p_is_client() argument
7352 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_group_idle_timeout() local
7366 wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s) wpas_p2p_set_group_idle_timeout() argument
7431 wpas_p2p_deauth_notif(struct wpa_supplicant *wpa_s, const u8 *bssid, u16 reason_code, const u8 *ie, size_t ie_len, int locally_generated) wpas_p2p_deauth_notif() argument
7458 wpas_p2p_disassoc_notif(struct wpa_supplicant *wpa_s, const u8 *bssid, u16 reason_code, const u8 *ie, size_t ie_len, int locally_generated) wpas_p2p_disassoc_notif() argument
7471 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) wpas_p2p_update_config() argument
7611 wpas_p2p_set_noa(struct wpa_supplicant *wpa_s, u8 count, int start, int duration) wpas_p2p_set_noa() argument
7621 wpas_p2p_set_cross_connect(struct wpa_supplicant *wpa_s, int enabled) wpas_p2p_set_cross_connect() argument
7697 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) wpas_p2p_notif_connected() argument
7711 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) wpas_p2p_notif_disconnected() argument
7721 wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s) wpas_p2p_cross_connect_setup() argument
7760 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_p2p_notif_pbc_overlap() argument
7777 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_pbc_overlap_cb() local
7782 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s, enum wpas_p2p_channel_update_trig trig) wpas_p2p_update_channel_list() argument
7822 wpas_p2p_scan_res_ignore(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_p2p_scan_res_ignore() argument
7829 wpas_p2p_cancel(struct wpa_supplicant *wpa_s) wpas_p2p_cancel() argument
7902 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) wpas_p2p_interface_unavailable() argument
7913 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) wpas_p2p_update_best_channels() argument
7923 wpas_p2p_unauthorize(struct wpa_supplicant *wpa_s, const char *addr) wpas_p2p_unauthorize() argument
7949 wpas_p2p_disconnect(struct wpa_supplicant *wpa_s) wpas_p2p_disconnect() argument
7960 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) wpas_p2p_in_progress() argument
8001 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_p2p_network_removed() argument
8023 wpas_p2p_get_persistent(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *ssid, size_t ssid_len) wpas_p2p_get_persistent() argument
8058 wpas_p2p_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *addr) wpas_p2p_notify_ap_sta_authorized() argument
8102 wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s, int group_added) wpas_p2p_fallback_to_go_neg() argument
8129 wpas_p2p_scan_no_go_seen(struct wpa_supplicant *wpa_s) wpas_p2p_scan_no_go_seen() argument
8150 wpas_p2p_search_delay(struct wpa_supplicant *wpa_s) wpas_p2p_search_delay() argument
8177 wpas_p2p_remove_psk_entry(struct wpa_supplicant *wpa_s, struct wpa_ssid *s, const u8 *addr, int iface_addr) wpas_p2p_remove_psk_entry() argument
8204 wpas_p2p_new_psk_cb(struct wpa_supplicant *wpa_s, const u8 *mac_addr, const u8 *p2p_dev_addr, const u8 *psk, size_t psk_len) wpas_p2p_new_psk_cb() argument
8298 wpas_p2p_remove_psk(struct wpa_supplicant *wpa_s, struct wpa_ssid *s, const u8 *addr, int iface_addr) wpas_p2p_remove_psk() argument
8312 wpas_p2p_remove_client_go(struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) wpas_p2p_remove_client_go() argument
8363 wpas_p2p_remove_client(struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) wpas_p2p_remove_client() argument
8389 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_psk_failure_removal() local
8396 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_group_freq_conflict() local
8403 wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s, int freq, struct wpa_ssid *ssid) wpas_p2p_handle_frequency_conflicts() argument
8451 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) wpas_p2p_4way_hs_failed() argument
8547 wpas_p2p_cli_freq(struct wpa_supplicant *wpa_s, struct wpa_ssid **ssid, u8 *go_dev_addr) wpas_p2p_cli_freq() argument
8572 wpas_p2p_nfc_handover_req(struct wpa_supplicant *wpa_s, int ndef) wpas_p2p_nfc_handover_req() argument
8605 wpas_p2p_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, int tag) wpas_p2p_nfc_handover_sel() argument
8638 wpas_p2p_nfc_join_group(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params) wpas_p2p_nfc_join_group() argument
8666 wpas_p2p_nfc_auth_join(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int tag) wpas_p2p_nfc_auth_join() argument
8730 wpas_p2p_nfc_init_go_neg(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int forced_freq) wpas_p2p_nfc_init_go_neg() argument
8744 wpas_p2p_nfc_resp_go_neg(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int forced_freq) wpas_p2p_nfc_resp_go_neg() argument
8770 wpas_p2p_nfc_connection_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int sel, int tag, int forced_freq) wpas_p2p_nfc_connection_handover() argument
8935 wpas_p2p_nfc_tag_process(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int forced_freq) wpas_p2p_nfc_tag_process() argument
8945 wpas_p2p_nfc_report_handover(struct wpa_supplicant *wpa_s, int init, const struct wpabuf *req, const struct wpabuf *sel, int forced_freq) wpas_p2p_nfc_report_handover() argument
8977 wpas_p2p_nfc_tag_enabled(struct wpa_supplicant *wpa_s, int enabled) wpas_p2p_nfc_tag_enabled() argument
9085 wpas_p2p_optimize_listen_channel(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) wpas_p2p_optimize_listen_channel() argument
9123 wpas_p2p_move_go_csa(struct wpa_supplicant *wpa_s) wpas_p2p_move_go_csa() argument
9237 wpas_p2p_move_go_no_csa(struct wpa_supplicant *wpa_s) wpas_p2p_move_go_no_csa() argument
9283 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_move_go() local
9308 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_p2p_reconsider_moving_go() local
9337 wpas_p2p_consider_moving_one_go(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) wpas_p2p_consider_moving_one_go() argument
9452 wpas_p2p_consider_moving_gos(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num, enum wpas_p2p_channel_update_trig trig) wpas_p2p_consider_moving_gos() argument
9493 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) wpas_p2p_indicate_state_change() argument
9503 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) wpas_p2p_deinit_iface() argument
9513 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_ap_deinit() argument
9521 wpas_p2p_lo_start(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int period, unsigned int interval, unsigned int count) wpas_p2p_lo_start() argument
9587 wpas_p2p_lo_stop(struct wpa_supplicant *wpa_s) wpas_p2p_lo_stop() argument
9606 hw_magiclink_add_group_interface(struct wpa_supplicant *wpa_s, int type) hw_magiclink_add_group_interface() argument
9615 struct wpa_supplicant *wpa_s = eloop_ctx; hw_magiclink_connect_timeout() local
9620 hw_magiclink_init_group_interface( struct wpa_supplicant *wpa_s, int go) hw_magiclink_init_group_interface() argument
9630 hw_magiclink_create_iface(struct wpa_supplicant *wpa_s) hw_magiclink_create_iface() argument
[all...]
H A Dsme.c41 static void sme_stop_sa_query(struct wpa_supplicant *wpa_s);
58 static int sme_set_sae_group(struct wpa_supplicant *wpa_s) in sme_set_sae_group() argument
60 int *groups = wpa_s->conf->sae_groups; in sme_set_sae_group()
67 if (!index_within_array(groups, wpa_s->sme.sae_group_index)) in sme_set_sae_group()
71 int group = groups[wpa_s->sme.sae_group_index]; in sme_set_sae_group()
74 if (sae_set_group(&wpa_s->sme.sae, group) == 0) { in sme_set_sae_group()
75 wpa_dbg(wpa_s, MSG_DEBUG, "SME: Selected SAE group %d", in sme_set_sae_group()
76 wpa_s->sme.sae.group); in sme_set_sae_group()
79 wpa_s->sme.sae_group_index++; in sme_set_sae_group()
86 static struct wpabuf * sme_auth_build_sae_commit(struct wpa_supplicant *wpa_s, in sme_auth_build_sae_commit() argument
157 sme_auth_build_sae_confirm(struct wpa_supplicant *wpa_s, int external) sme_auth_build_sae_confirm() argument
183 sme_auth_handle_rrm(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) sme_auth_handle_rrm() argument
240 sme_send_authentication(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, int start) sme_send_authentication() argument
835 struct wpa_supplicant *wpa_s = work->wpa_s; sme_auth_start_cb() local
863 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) sme_authenticate() argument
935 sme_external_auth_send_sae_commit(struct wpa_supplicant *wpa_s, const u8 *bssid, struct wpa_ssid *ssid) sme_external_auth_send_sae_commit() argument
965 sme_send_external_auth_status(struct wpa_supplicant *wpa_s, u16 status) sme_send_external_auth_status() argument
979 sme_handle_external_auth_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) sme_handle_external_auth_start() argument
1003 sme_external_auth_send_sae_confirm(struct wpa_supplicant *wpa_s, const u8 *da) sme_external_auth_send_sae_confirm() argument
1030 sme_external_auth_trigger(struct wpa_supplicant *wpa_s, union wpa_event_data *data) sme_external_auth_trigger() argument
1060 sme_sae_auth(struct wpa_supplicant *wpa_s, u16 auth_transaction, u16 status_code, const u8 *data, size_t len, int external, const u8 *sa) sme_sae_auth() argument
1200 sme_external_auth_mgmt_rx(struct wpa_supplicant *wpa_s, const u8 *auth_frame, size_t len) sme_external_auth_mgmt_rx() argument
1243 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) sme_event_auth() argument
1440 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) sme_associate() argument
1811 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) sme_update_ft_ies() argument
1834 sme_deauth(struct wpa_supplicant *wpa_s) sme_deauth() argument
1856 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) sme_event_assoc_reject() argument
1897 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) sme_event_auth_timed_out() argument
1906 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) sme_event_assoc_timed_out() argument
1915 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) sme_event_disassoc() argument
1936 struct wpa_supplicant *wpa_s = eloop_ctx; sme_auth_timer() local
1946 struct wpa_supplicant *wpa_s = eloop_ctx; sme_assoc_timer() local
1954 sme_state_changed(struct wpa_supplicant *wpa_s) sme_state_changed() argument
1964 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) sme_disassoc_while_authenticating() argument
1986 sme_clear_on_disassoc(struct wpa_supplicant *wpa_s) sme_clear_on_disassoc() argument
2004 sme_deinit(struct wpa_supplicant *wpa_s) sme_deinit() argument
2014 sme_send_2040_bss_coex(struct wpa_supplicant *wpa_s, const u8 *chan_list, u8 num_channels, u8 num_intol) sme_send_2040_bss_coex() argument
2064 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) sme_proc_obss_scan() argument
2133 wpa_obss_scan_freqs_list(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_obss_scan_freqs_list() argument
2205 struct wpa_supplicant *wpa_s = eloop_ctx; sme_obss_scan_timeout() local
2229 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) sme_sched_obss_scan() argument
2301 sme_check_sa_query_timeout(struct wpa_supplicant *wpa_s) sme_check_sa_query_timeout() argument
2320 sme_send_sa_query_req(struct wpa_supplicant *wpa_s, const u8 *trans_id) sme_send_sa_query_req() argument
2361 struct wpa_supplicant *wpa_s = eloop_ctx; sme_sa_query_timer() local
2402 sme_start_sa_query(struct wpa_supplicant *wpa_s) sme_start_sa_query() argument
2408 sme_stop_sa_query(struct wpa_supplicant *wpa_s) sme_stop_sa_query() argument
2419 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) sme_event_unprot_disconnect() argument
2450 sme_event_ch_switch(struct wpa_supplicant *wpa_s) sme_event_ch_switch() argument
2470 sme_process_sa_query_request(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) sme_process_sa_query_request() argument
2509 sme_process_sa_query_response(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) sme_process_sa_query_response() argument
2543 sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) sme_sa_query_rx() argument
[all...]
H A Ddpp_supplicant.c31 static int wpas_dpp_listen_start(struct wpa_supplicant *wpa_s,
34 static void wpas_dpp_auth_success(struct wpa_supplicant *wpa_s, int initiator);
35 static void wpas_dpp_tx_status(struct wpa_supplicant *wpa_s,
41 static int wpas_dpp_auth_init_next(struct wpa_supplicant *wpa_s);
43 wpas_dpp_tx_pkex_status(struct wpa_supplicant *wpa_s,
58 * @wpa_s: Pointer to wpa_supplicant data
62 int wpas_dpp_qr_code(struct wpa_supplicant *wpa_s, const char *cmd) in wpas_dpp_qr_code() argument
65 struct dpp_authentication *auth = wpa_s->dpp_auth; in wpas_dpp_qr_code()
67 bi = dpp_add_qr_code(wpa_s->dpp, cmd); in wpas_dpp_qr_code()
75 wpa_msg(wpa_s, MSG_INF in wpas_dpp_qr_code()
93 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_auth_resp_retry_timeout() local
113 wpas_dpp_auth_resp_retry(struct wpa_supplicant *wpa_s) wpas_dpp_auth_resp_retry() argument
148 wpas_dpp_try_to_connect(struct wpa_supplicant *wpa_s) wpas_dpp_try_to_connect() argument
160 wpas_dpp_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_tx_status() argument
251 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_reply_wait_timeout() local
315 wpas_dpp_set_testing_options(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth) wpas_dpp_set_testing_options() argument
336 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_init_timeout() local
345 wpas_dpp_auth_init_next(struct wpa_supplicant *wpa_s) wpas_dpp_auth_init_next() argument
433 wpas_dpp_auth_init(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_auth_init() argument
573 wpas_dpp_listen_work_done(struct wpa_supplicant *wpa_s) wpas_dpp_listen_work_done() argument
589 struct wpa_supplicant *wpa_s = work->wpa_s; dpp_start_listen_cb() local
620 wpas_dpp_listen_start(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_dpp_listen_start() argument
650 wpas_dpp_listen(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_listen() argument
677 wpas_dpp_listen_stop(struct wpa_supplicant *wpa_s) wpas_dpp_listen_stop() argument
691 wpas_dpp_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_dpp_cancel_remain_on_channel_cb() argument
718 wpas_dpp_rx_auth_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_auth_req() argument
805 wpas_dpp_start_gas_server(struct wpa_supplicant *wpa_s) wpas_dpp_start_gas_server() argument
811 wpas_dpp_add_network(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth) wpas_dpp_add_network() argument
910 wpas_dpp_process_config(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth) wpas_dpp_process_config() argument
949 wpas_dpp_handle_config_obj(struct wpa_supplicant *wpa_s, struct dpp_authentication *auth) wpas_dpp_handle_config_obj() argument
1011 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_gas_resp_cb() local
1098 wpas_dpp_start_gas_client(struct wpa_supplicant *wpa_s) wpas_dpp_start_gas_client() argument
1145 wpas_dpp_auth_success(struct wpa_supplicant *wpa_s, int initiator) wpas_dpp_auth_success() argument
1168 wpas_dpp_rx_auth_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_auth_resp() argument
1225 wpas_dpp_rx_auth_conf(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len) wpas_dpp_rx_auth_conf() argument
1259 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_config_result_wait_timeout() local
1273 wpas_dpp_rx_conf_result(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len) wpas_dpp_rx_conf_result() argument
1311 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_process_conf_obj() local
1319 wpas_dpp_rx_peer_disc_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len) wpas_dpp_rx_peer_disc_resp() argument
1446 wpas_dpp_allow_ir(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_dpp_allow_ir() argument
1479 wpas_dpp_pkex_next_channel(struct wpa_supplicant *wpa_s, struct dpp_pkex *pkex) wpas_dpp_pkex_next_channel() argument
1504 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_dpp_pkex_retry_timeout() local
1535 wpas_dpp_tx_pkex_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_tx_pkex_status() argument
1582 wpas_dpp_rx_pkex_exchange_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_exchange_req() argument
1632 wpas_dpp_rx_pkex_exchange_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_exchange_resp() argument
1676 wpas_dpp_pkex_finish(struct wpa_supplicant *wpa_s, const u8 *peer, unsigned int freq) wpas_dpp_pkex_finish() argument
1690 wpas_dpp_rx_pkex_commit_reveal_req(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_commit_reveal_req() argument
1738 wpas_dpp_rx_pkex_commit_reveal_resp(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *hdr, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_pkex_commit_reveal_resp() argument
1779 wpas_dpp_rx_action(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *buf, size_t len, unsigned int freq) wpas_dpp_rx_action() argument
1875 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_gas_req_handler() local
1914 struct wpa_supplicant *wpa_s = ctx; wpas_dpp_gas_status_handler() local
1960 wpas_dpp_configurator_sign(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_configurator_sign() argument
1984 wpas_dpp_tx_introduction_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) wpas_dpp_tx_introduction_status() argument
2004 wpas_dpp_check_connect(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) wpas_dpp_check_connect() argument
2121 wpas_dpp_pkex_add(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_pkex_add() argument
2209 wpas_dpp_pkex_remove(struct wpa_supplicant *wpa_s, const char *id) wpas_dpp_pkex_remove() argument
2239 wpas_dpp_stop(struct wpa_supplicant *wpa_s) wpas_dpp_stop() argument
2250 wpas_dpp_init(struct wpa_supplicant *wpa_s) wpas_dpp_init() argument
2277 wpas_dpp_deinit(struct wpa_supplicant *wpa_s) wpas_dpp_deinit() argument
2311 wpas_dpp_controller_start(struct wpa_supplicant *wpa_s, const char *cmd) wpas_dpp_controller_start() argument
[all...]
H A Dscan.c31 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) in wpa_supplicant_gen_assoc_event() argument
36 ssid = wpa_supplicant_get_ssid(wpa_s); in wpa_supplicant_gen_assoc_event()
40 if (wpa_s->current_ssid == NULL) { in wpa_supplicant_gen_assoc_event()
41 wpa_s->current_ssid = ssid; in wpa_supplicant_gen_assoc_event()
42 wpas_notify_network_changed(wpa_s); in wpa_supplicant_gen_assoc_event()
44 wpa_supplicant_initiate_eapol(wpa_s); in wpa_supplicant_gen_assoc_event()
45 wpa_dbg(wpa_s, MSG_DEBUG, "Already associated with a configured " in wpa_supplicant_gen_assoc_event()
48 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data); in wpa_supplicant_gen_assoc_event()
53 static int wpas_wps_in_use(struct wpa_supplicant *wpa_s, in wpas_wps_in_use() argument
59 for (ssid = wpa_s in wpas_wps_in_use()
94 wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s) wpa_supplicant_enabled_networks() argument
120 wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_assoc_try() argument
160 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_trigger_scan_cb() local
259 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_supplicant_trigger_scan() argument
285 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_delayed_sched_scan_timeout() local
297 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_sched_scan_timeout() local
307 wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_supplicant_start_sched_scan() argument
323 wpa_supplicant_stop_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_stop_sched_scan() argument
371 wpa_supplicant_optimize_freqs( struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_supplicant_optimize_freqs() argument
455 wpas_add_interworking_elements(struct wpa_supplicant *wpa_s, struct wpabuf *buf) wpas_add_interworking_elements() argument
470 wpas_fils_req_param_add_max_channel(struct wpa_supplicant *wpa_s, struct wpabuf **ie) wpas_fils_req_param_add_max_channel() argument
496 wpa_supplicant_set_default_scan_ies(struct wpa_supplicant *wpa_s) wpa_supplicant_set_default_scan_ies() argument
531 wpa_supplicant_extra_ies(struct wpa_supplicant *wpa_s) wpa_supplicant_extra_ies() argument
628 non_p2p_network_enabled(struct wpa_supplicant *wpa_s) non_p2p_network_enabled() argument
649 wpa_setband_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params) wpa_setband_scan_freqs_list() argument
675 wpa_setband_scan_freqs(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_setband_scan_freqs() argument
691 wpa_add_scan_ssid(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids, const u8 *ssid, size_t ssid_len) wpa_add_scan_ssid() argument
718 wpa_add_owe_scan_ssid(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, struct wpa_ssid *ssid, size_t max_ssids) wpa_add_owe_scan_ssid() argument
772 wpa_set_scan_ssids(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) wpa_set_scan_ssids() argument
803 wpa_set_ssids_from_scan_req(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) wpa_set_ssids_from_scan_req() argument
854 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_scan() local
1338 wpa_supplicant_update_scan_int(struct wpa_supplicant *wpa_s, int sec) wpa_supplicant_update_scan_int() argument
1370 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) wpa_supplicant_req_scan() argument
1407 wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, int sec, int usec) wpa_supplicant_delayed_sched_scan() argument
1422 wpa_scan_set_relative_rssi_params(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) wpa_scan_set_relative_rssi_params() argument
1449 wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_req_sched_scan() argument
1750 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_scan() argument
1763 wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_delayed_sched_scan() argument
1780 wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_sched_scan() argument
1804 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) wpa_supplicant_notify_scanning() argument
2143 wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid) wpa_supplicant_filter_bssid_match() argument
2161 filter_scan_res(struct wpa_supplicant *wpa_s, struct wpa_scan_results *res) filter_scan_res() argument
2279 scan_est_throughput(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) scan_est_throughput() argument
2381 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) wpa_supplicant_get_scan_results() argument
2455 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) wpa_supplicant_update_scan_results() argument
2470 scan_only_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) scan_only_handler() argument
2495 wpas_scan_scheduled(struct wpa_supplicant *wpa_s) wpas_scan_scheduled() argument
2632 wpas_start_pno(struct wpa_supplicant *wpa_s) wpas_start_pno() argument
2790 wpas_stop_pno(struct wpa_supplicant *wpa_s) wpas_stop_pno() argument
2810 wpas_mac_addr_rand_scan_clear(struct wpa_supplicant *wpa_s, unsigned int type) wpas_mac_addr_rand_scan_clear() argument
2833 wpas_mac_addr_rand_scan_set(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) wpas_mac_addr_rand_scan_set() argument
2875 wpas_abort_ongoing_scan(struct wpa_supplicant *wpa_s) wpas_abort_ongoing_scan() argument
2894 wpas_sched_scan_plans_set(struct wpa_supplicant *wpa_s, const char *cmd) wpas_sched_scan_plans_set() argument
3014 wpas_scan_reset_sched_scan(struct wpa_supplicant *wpa_s) wpas_scan_reset_sched_scan() argument
3025 wpas_scan_restart_sched_scan(struct wpa_supplicant *wpa_s) wpas_scan_restart_sched_scan() argument
[all...]
H A Devents.c58 static int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s,
63 int wpas_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpas_temp_disabled() argument
74 wpas_clear_temp_disabled(wpa_s, ssid, 0); in wpas_temp_disabled()
83 * @wpa_s: Pointer to wpa_supplicant data
91 static int wpas_reenabled_network_time(struct wpa_supplicant *wpa_s) in wpas_reenabled_network_time() argument
97 if (wpa_s->conf->auto_interworking && wpa_s->conf->interworking && in wpas_reenabled_network_time()
98 wpa_s->conf->cred) in wpas_reenabled_network_time()
102 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { in wpas_reenabled_network_time()
106 disabled_for = wpas_temp_disabled(wpa_s, ssi in wpas_reenabled_network_time()
121 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_network_reenabled() local
135 wpa_supplicant_get_new_bss( struct wpa_supplicant *wpa_s, const u8 *bssid) wpa_supplicant_get_new_bss() argument
150 wpa_supplicant_update_current_bss(struct wpa_supplicant *wpa_s) wpa_supplicant_update_current_bss() argument
166 wpa_supplicant_select_config(struct wpa_supplicant *wpa_s) wpa_supplicant_select_config() argument
254 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_stop_countermeasures() local
274 wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s) wpa_supplicant_mark_disassoc() argument
341 wpa_find_assoc_pmkid(struct wpa_supplicant *wpa_s) wpa_find_assoc_pmkid() argument
366 wpa_supplicant_event_pmkid_candidate(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_pmkid_candidate() argument
386 wpa_supplicant_dynamic_keys(struct wpa_supplicant *wpa_s) wpa_supplicant_dynamic_keys() argument
417 wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_scard_init() argument
533 wpa_supplicant_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss, int debug_print) wpa_supplicant_ssid_bss_match() argument
788 rate_match(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, int debug_print) rate_match() argument
937 owe_trans_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, const u8 **ret_ssid, size_t *ret_ssid_len) owe_trans_ssid() argument
1011 wpa_scan_res_match(struct wpa_supplicant *wpa_s, int i, struct wpa_bss *bss, struct wpa_ssid *group, int only_first_ssid, int debug_print) wpa_scan_res_match() argument
1387 wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_ssid *group, struct wpa_ssid **selected_ssid, int only_first_ssid) wpa_supplicant_select_bss() argument
1440 wpa_supplicant_pick_network(struct wpa_supplicant *wpa_s, struct wpa_ssid **selected_ssid) wpa_supplicant_pick_network() argument
1513 wpa_supplicant_req_new_scan(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) wpa_supplicant_req_new_scan() argument
1533 wpa_supplicant_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) wpa_supplicant_connect() argument
1597 wpa_supplicant_pick_new_network(struct wpa_supplicant *wpa_s) wpa_supplicant_pick_new_network() argument
1630 wpa_supplicant_rsn_preauth_scan_results( struct wpa_supplicant *wpa_s) wpa_supplicant_rsn_preauth_scan_results() argument
1655 wpa_supplicant_need_to_roam(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) wpa_supplicant_need_to_roam() argument
1801 _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data, int own_request, int update_only) _wpa_supplicant_event_scan_results() argument
1953 wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, int new_scan, int own_request) wpas_select_network_from_last_scan() argument
2098 wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_scan_results() argument
2146 wpa_supplicant_fast_associate(struct wpa_supplicant *wpa_s) wpa_supplicant_fast_associate() argument
2178 struct wpa_supplicant *wpa_s = eloop_ctx; wnm_bss_keep_alive() local
2207 wnm_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) wnm_process_assoc_resp() argument
2246 wnm_bss_keep_alive_deinit(struct wpa_supplicant *wpa_s) wnm_bss_keep_alive_deinit() argument
2256 wpas_qos_map_set(struct wpa_supplicant *wpa_s, const u8 *qos_map, size_t len) wpas_qos_map_set() argument
2271 interworking_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) interworking_process_assoc_resp() argument
2291 multi_ap_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) multi_ap_process_assoc_resp() argument
2343 wpas_fst_update_mbie(struct wpa_supplicant *wpa_s, const u8 *ie, size_t ie_len) wpas_fst_update_mbie() argument
2386 wpa_supplicant_event_associnfo(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_associnfo() argument
2663 wpa_supplicant_assoc_update_ie(struct wpa_supplicant *wpa_s) wpa_supplicant_assoc_update_ie() argument
2687 wpas_fst_update_mb_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpas_fst_update_mb_assoc() argument
2726 wpa_supplicant_event_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_assoc() argument
2975 wpa_supplicant_event_disassoc(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) wpa_supplicant_event_disassoc() argument
3004 could_be_psk_mismatch(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) could_be_psk_mismatch() argument
3026 wpa_supplicant_event_disassoc_finish(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) wpa_supplicant_event_disassoc_finish() argument
3164 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_delayed_mic_error_report() local
3177 wpa_supplicant_event_michael_mic_failure(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_michael_mic_failure() argument
3273 struct wpa_supplicant *wpa_s; any_interfaces() local
3284 wpa_supplicant_event_interface_status(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_interface_status() argument
3356 wpa_supplicant_event_tdls(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_tdls() argument
3387 wpa_supplicant_event_wnm(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_wnm() argument
3407 wpa_supplicant_event_ft_response(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_ft_response() argument
3426 wpa_supplicant_event_ibss_rsn_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_ibss_rsn_start() argument
3444 wpa_supplicant_event_ibss_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_ibss_auth() argument
3463 ft_rx_action(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) ft_rx_action() argument
3516 wpa_supplicant_event_unprot_deauth(struct wpa_supplicant *wpa_s, struct unprot_deauth *e) wpa_supplicant_event_unprot_deauth() argument
3529 wpa_supplicant_event_unprot_disassoc(struct wpa_supplicant *wpa_s, struct unprot_disassoc *e) wpa_supplicant_event_unprot_disassoc() argument
3542 wpas_event_disconnect(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code, int locally_generated, const u8 *ie, size_t ie_len, int deauth) wpas_event_disconnect() argument
3588 wpas_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) wpas_event_disassoc() argument
3643 wpas_event_deauth(struct wpa_supplicant *wpa_s, struct deauth_info *info) wpas_event_deauth() argument
3714 wpa_supplicant_update_channel_list(struct wpa_supplicant *wpa_s, struct channel_list_changed *info) wpa_supplicant_update_channel_list() argument
3763 wpas_event_rx_mgmt_action(struct wpa_supplicant *wpa_s, const u8 *frame, size_t len, int freq, int rssi) wpas_event_rx_mgmt_action() argument
3904 wpa_supplicant_notify_avoid_freq(struct wpa_supplicant *wpa_s, union wpa_event_data *event) wpa_supplicant_notify_avoid_freq() argument
3937 wpa_supplicant_event_port_authorized(struct wpa_supplicant *wpa_s) wpa_supplicant_event_port_authorized() argument
3948 wpas_event_cac_ms(const struct wpa_supplicant *wpa_s, int freq) wpas_event_cac_ms() argument
3970 wpas_event_dfs_cac_started(struct wpa_supplicant *wpa_s, struct dfs_event *radar) wpas_event_dfs_cac_started() argument
3991 wpas_event_dfs_cac_finished(struct wpa_supplicant *wpa_s, struct dfs_event *radar) wpas_event_dfs_cac_finished() argument
4007 wpas_event_dfs_cac_aborted(struct wpa_supplicant *wpa_s, struct dfs_event *radar) wpas_event_dfs_cac_aborted() argument
4023 wpa_supplicant_event_assoc_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpa_supplicant_event_assoc_auth() argument
4064 wpas_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) wpas_event_assoc_reject() argument
4213 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_event() local
5001 struct wpa_supplicant *wpa_s; wpa_supplicant_event_global() local
[all...]
H A Dwpa_supplicant.c129 static void wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s);
134 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) in wpa_set_wep_keys() argument
143 wpa_drv_set_key(wpa_s, WPA_ALG_WEP, NULL, in wpa_set_wep_keys()
152 int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s, in wpa_supplicant_set_wpa_none_key() argument
165 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid mode %d (not " in wpa_supplicant_set_wpa_none_key()
171 wpa_msg(wpa_s, MSG_INFO, "WPA: No PSK configured for " in wpa_supplicant_set_wpa_none_key()
176 switch (wpa_s->group_cipher) { in wpa_supplicant_set_wpa_none_key()
195 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid group cipher %d for " in wpa_supplicant_set_wpa_none_key()
196 "WPA-None", wpa_s->group_cipher); in wpa_supplicant_set_wpa_none_key()
203 ret = wpa_drv_set_key(wpa_s, al in wpa_supplicant_set_wpa_none_key()
211 struct wpa_supplicant *wpa_s = eloop_ctx; wpa_supplicant_timeout() local
243 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) wpa_supplicant_req_auth_timeout() argument
263 wpas_auth_timeout_restart(struct wpa_supplicant *wpa_s, int sec_diff) wpas_auth_timeout_restart() argument
285 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) wpa_supplicant_cancel_auth_timeout() argument
303 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) wpa_supplicant_initiate_eapol() argument
394 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_set_non_wpa_policy() argument
438 free_hw_features(struct wpa_supplicant *wpa_s) free_hw_features() argument
454 free_bss_tmp_disallowed(struct wpa_supplicant *wpa_s) free_bss_tmp_disallowed() argument
467 wpas_flush_fils_hlp_req(struct wpa_supplicant *wpa_s) wpas_flush_fils_hlp_req() argument
480 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) wpa_supplicant_cleanup() argument
699 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_clear_keys() argument
766 wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) wpa_supplicant_start_bgscan() argument
810 wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s) wpa_supplicant_stop_bgscan() argument
821 wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s) wpa_supplicant_start_autoscan() argument
828 wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s) wpa_supplicant_stop_autoscan() argument
834 wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s) wpa_supplicant_reinit_autoscan() argument
852 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) wpa_supplicant_set_state() argument
1002 struct wpa_supplicant *wpa_s = global->ifaces; wpa_supplicant_terminate_proc() local
1024 struct wpa_supplicant *wpa_s = global->ifaces; wpa_supplicant_terminate_with_reset_driver() local
1047 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) wpa_supplicant_clear_status() argument
1074 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) wpa_supplicant_reload_configuration() argument
1159 struct wpa_supplicant *wpa_s; wpa_supplicant_reconfig() local
1175 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) wpa_supplicant_suites_from_ai() argument
1249 wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len) wpa_supplicant_set_suites() argument
1725 wpas_ext_capab_byte(struct wpa_supplicant *wpa_s, u8 *pos, int idx) wpas_ext_capab_byte() argument
1789 wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf, size_t buflen) wpas_build_ext_capab() argument
1824 wpas_valid_bss(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss) wpas_valid_bss() argument
1838 wpas_valid_ssid(struct wpa_supplicant *wpa_s, struct wpa_ssid *test_ssid) wpas_valid_ssid() argument
1852 wpas_valid_bss_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss, struct wpa_ssid *test_ssid) wpas_valid_bss_ssid() argument
1870 wpas_connect_work_done(struct wpa_supplicant *wpa_s) wpas_connect_work_done() argument
1886 wpas_update_random_addr(struct wpa_supplicant *wpa_s, int style) wpas_update_random_addr() argument
1938 wpas_update_random_addr_disassoc(struct wpa_supplicant *wpa_s) wpas_update_random_addr_disassoc() argument
1958 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) wpa_supplicant_associate() argument
2141 drv_supports_vht(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) drv_supports_vht() argument
2166 ibss_mesh_setup_freq(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, struct hostapd_freq_params *freq) ibss_mesh_setup_freq() argument
2457 wpas_add_fils_hlp_req(struct wpa_supplicant *wpa_s, u8 *ie_buf, size_t ie_buf_len) wpas_add_fils_hlp_req() argument
2525 wpa_is_fils_supported(struct wpa_supplicant *wpa_s) wpa_is_fils_supported() argument
2534 wpa_is_fils_sk_pfs_supported(struct wpa_supplicant *wpa_s) wpa_is_fils_sk_pfs_supported() argument
2547 wpas_populate_assoc_ies( struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params, enum wpa_drv_update_connect_params_mask *mask) wpas_populate_assoc_ies() argument
2986 wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s) wpas_update_fils_connect_params() argument
3014 wpas_update_mbo_connect_params(struct wpa_supplicant *wpa_s) wpas_update_mbo_connect_params() argument
3046 struct wpa_supplicant *wpa_s = work->wpa_s; wpas_start_assoc_cb() local
3434 wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s, const u8 *addr) wpa_supplicant_clear_connection() argument
3459 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, u16 reason_code) wpa_supplicant_deauthenticate() argument
3522 wpa_supplicant_enable_one_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_enable_one_network() argument
3553 wpa_supplicant_add_network(struct wpa_supplicant *wpa_s) wpa_supplicant_add_network() argument
3581 wpa_supplicant_remove_network(struct wpa_supplicant *wpa_s, int id) wpa_supplicant_remove_network() argument
3638 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_enable_network() argument
3672 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_disable_network() argument
3731 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpa_supplicant_select_network() argument
3820 wpas_set_pkcs11_engine_and_module_path(struct wpa_supplicant *wpa_s, const char *pkcs11_engine_path, const char *pkcs11_module_path) wpas_set_pkcs11_engine_and_module_path() argument
3869 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) wpa_supplicant_set_ap_scan() argument
3909 wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s, unsigned int bss_expire_age) wpa_supplicant_set_bss_expiration_age() argument
3932 wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s, unsigned int bss_expire_count) wpa_supplicant_set_bss_expiration_count() argument
3955 wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s, int scan_interval) wpa_supplicant_set_scan_interval() argument
4014 owe_trans_ssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *entry_ssid, size_t entry_ssid_len) owe_trans_ssid_match() argument
4053 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) wpa_supplicant_get_ssid() argument
4119 select_driver(struct wpa_supplicant *wpa_s, int i) select_driver() argument
4139 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) wpa_supplicant_set_driver() argument
4202 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_rx_eapol() local
4343 wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s) global() argument
4387 struct wpa_supplicant *wpa_s = ctx; global() local
4418 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) global() argument
4493 struct wpa_supplicant *wpa_s; global() local
4514 wpa_set_htcap_mcs(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, const char *ht_mcs) global() argument
4571 wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
4594 wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int factor) global() argument
4618 wpa_set_ampdu_density(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int density) global() argument
4643 wpa_set_disable_ht40(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
4658 wpa_set_disable_sgi(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
4681 wpa_set_disable_ldpc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) global() argument
4703 wpa_set_tx_stbc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int tx_stbc) global() argument
4729 wpa_set_rx_stbc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int rx_stbc) global() argument
4755 wpa_supplicant_apply_ht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) global() argument
4793 wpa_supplicant_apply_vht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) global() argument
4869 pcsc_reader_init(struct wpa_supplicant *wpa_s) global() argument
4911 wpas_init_ext_pw(struct wpa_supplicant *wpa_s) global() argument
4947 struct wpa_supplicant *wpa_s = ctx; global() local
4958 struct wpa_supplicant *wpa_s = ctx; global() local
4974 struct wpa_supplicant *wpa_s = ctx; global() local
4983 struct wpa_supplicant *wpa_s = ctx; global() local
4992 struct wpa_supplicant *wpa_s = ctx; global() local
5008 struct wpa_supplicant *wpa_s = ctx; global() local
5018 struct wpa_supplicant *wpa_s = ctx; global() local
5034 struct wpa_supplicant *wpa_s = ctx; global() local
5051 fst_wpa_supplicant_fill_iface_obj(struct wpa_supplicant *wpa_s, struct fst_wpa_obj *iface_obj) global() argument
5067 wpas_set_wowlan_triggers(struct wpa_supplicant *wpa_s, const struct wpa_driver_capa *capa) global() argument
5095 wpas_get_bands(struct wpa_supplicant *wpa_s, const int *freqs) global() argument
5134 radio_add_interface(struct wpa_supplicant *wpa_s, const char *rn) global() argument
5311 struct wpa_supplicant *wpa_s; global() local
5370 radio_remove_works(struct wpa_supplicant *wpa_s, const char *type, int remove_all) global() argument
5396 radio_remove_pending_work(struct wpa_supplicant *wpa_s, void *ctx) global() argument
5412 radio_remove_interface(struct wpa_supplicant *wpa_s) global() argument
5433 radio_work_check_next(struct wpa_supplicant *wpa_s) global() argument
5474 radio_add_work(struct wpa_supplicant *wpa_s, unsigned int freq, const char *type, int next, void (*cb)(struct wpa_radio_work *work, int deinit), void *ctx) global() argument
5533 struct wpa_supplicant *wpa_s = work->wpa_s; global() local
5549 radio_work_pending(struct wpa_supplicant *wpa_s, const char *type) global() argument
5563 wpas_init_driver(struct wpa_supplicant *wpa_s, const struct wpa_interface *iface) global() argument
5614 wpas_gas_server_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) global() argument
5634 struct wpa_supplicant *wpa_s = ctx; global() local
5647 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, const struct wpa_interface *iface) global() argument
6016 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify, int terminate) global() argument
6138 struct wpa_supplicant *wpa_s; global() local
6184 struct wpa_supplicant *wpa_s; global() local
6263 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s, int terminate) global() argument
6321 wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s) global() argument
6347 struct wpa_supplicant *wpa_s; global() local
6360 struct wpa_supplicant *wpa_s = ctx; global() local
6376 struct wpa_supplicant *wpa_s; global() local
6553 struct wpa_supplicant *wpa_s; global() local
6651 wpa_supplicant_update_config(struct wpa_supplicant *wpa_s) global() argument
6706 get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s) global() argument
6740 wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid) global() argument
6847 fils_connection_failure(struct wpa_supplicant *wpa_s) global() argument
6875 wpas_driver_bss_selection(struct wpa_supplicant *wpa_s) global() argument
6883 wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field, const char *value) global() argument
6980 wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
7022 wpas_get_ssid_pmf(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) global() argument
7059 wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s) global() argument
7069 wpas_auth_failed(struct wpa_supplicant *wpa_s, char *reason) global() argument
7129 wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int clear_failures) global() argument
7147 disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) global() argument
7164 disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) global() argument
7191 wpas_request_connection(struct wpa_supplicant *wpa_s) global() argument
7215 wpas_request_disconnection(struct wpa_supplicant *wpa_s) global() argument
7231 dump_freq_data(struct wpa_supplicant *wpa_s, const char *title, struct wpa_used_freq_data *freqs_data, unsigned int len) global() argument
7252 get_shared_radio_freqs_data(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs_data, unsigned int len) global() argument
7306 get_shared_radio_freqs(struct wpa_supplicant *wpa_s, int *freq_array, unsigned int len) global() argument
7329 wpas_vendor_elem(struct wpa_supplicant *wpa_s, enum wpa_vendor_elem_frame frame) global() argument
7354 wpas_vendor_elem_update(struct wpa_supplicant *wpa_s) global() argument
7382 wpas_vendor_elem_remove(struct wpa_supplicant *wpa_s, int frame, const u8 *elem, size_t len) global() argument
7426 wpas_get_disallowed_bss(struct wpa_supplicant *wpa_s, const u8 *bssid) global() argument
7441 wpa_set_driver_tmp_disallow_list(struct wpa_supplicant *wpa_s) global() argument
7465 struct wpa_supplicant *wpa_s = eloop_ctx; global() local
7481 wpa_bss_tmp_disallow(struct wpa_supplicant *wpa_s, const u8 *bssid, unsigned int sec, int rssi_threshold) global() argument
7510 wpa_is_bss_tmp_disallowed(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) global() argument
7533 wpas_enable_mac_addr_randomization(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) global() argument
7579 wpas_disable_mac_addr_randomization(struct wpa_supplicant *wpa_s, unsigned int type) global() argument
[all...]
H A Dwps_supplicant.c51 static void wpas_clear_wps(struct wpa_supplicant *wpa_s);
54 static void wpas_wps_clear_ap_info(struct wpa_supplicant *wpa_s) in wpas_wps_clear_ap_info() argument
56 os_free(wpa_s->wps_ap); in wpas_wps_clear_ap_info()
57 wpa_s->wps_ap = NULL; in wpas_wps_clear_ap_info()
58 wpa_s->num_wps_ap = 0; in wpas_wps_clear_ap_info()
59 wpa_s->wps_ap_iter = 0; in wpas_wps_clear_ap_info()
65 struct wpa_supplicant *wpa_s = eloop_ctx; in wpas_wps_assoc_with_cred() local
70 wpa_supplicant_fast_associate(wpa_s) != 1) in wpas_wps_assoc_with_cred()
71 wpa_supplicant_req_scan(wpa_s, 0, 0); in wpas_wps_assoc_with_cred()
75 static void wpas_wps_assoc_with_cred_cancel(struct wpa_supplicant *wpa_s) in wpas_wps_assoc_with_cred_cancel() argument
82 wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) wpas_wps_eapol_cb() argument
182 wpas_wps_security_workaround(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const struct wps_credential *cred) wpas_wps_security_workaround() argument
266 wpas_wps_remove_dup_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *new_ssid) wpas_wps_remove_dup_network() argument
365 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_wps_cred() local
598 wpa_supplicant_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) wpa_supplicant_wps_event_m2d() argument
625 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_wps_clear_timeout() local
631 wpa_supplicant_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpa_supplicant_wps_event_fail() argument
670 wpas_wps_reenable_networks(struct wpa_supplicant *wpa_s) wpas_wps_reenable_networks() argument
700 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_wps_reenable_networks_cb() local
706 wpas_wps_reenable_networks_pending(struct wpa_supplicant *wpa_s) wpas_wps_reenable_networks_pending() argument
713 wpa_supplicant_wps_event_success(struct wpa_supplicant *wpa_s) wpa_supplicant_wps_event_success() argument
734 wpa_supplicant_wps_event_er_ap_add(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) wpa_supplicant_wps_event_er_ap_add() argument
759 wpa_supplicant_wps_event_er_ap_remove(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) wpa_supplicant_wps_event_er_ap_remove() argument
768 wpa_supplicant_wps_event_er_enrollee_add( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) wpa_supplicant_wps_event_er_enrollee_add() argument
794 wpa_supplicant_wps_event_er_enrollee_remove( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) wpa_supplicant_wps_event_er_enrollee_remove() argument
804 wpa_supplicant_wps_event_er_ap_settings( struct wpa_supplicant *wpa_s, struct wps_event_er_ap_settings *ap_settings) wpa_supplicant_wps_event_er_ap_settings() argument
830 wpa_supplicant_wps_event_er_set_sel_reg( struct wpa_supplicant *wpa_s, struct wps_event_er_set_selected_registrar *ev) wpa_supplicant_wps_event_er_set_sel_reg() argument
860 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_wps_event() local
917 struct wpa_supplicant *wpa_s = ctx; wpa_supplicant_wps_rf_band() local
937 wpas_clear_wps(struct wpa_supplicant *wpa_s) wpas_clear_wps() argument
984 struct wpa_supplicant *wpa_s = eloop_ctx; wpas_wps_timeout() local
1003 wpas_wps_add_network(struct wpa_supplicant *wpa_s, int registrar, const u8 *dev_addr, const u8 *bssid) wpas_wps_add_network() argument
1074 wpas_wps_temp_disable(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected) wpas_wps_temp_disable() argument
1110 wpas_wps_reassoc(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected, const u8 *bssid, int freq) wpas_wps_reassoc() argument
1146 wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid, int p2p_group, int multi_ap_backhaul_sta) wpas_wps_start_pbc() argument
1204 wpas_wps_start_dev_pw(struct wpa_supplicant *wpa_s, const u8 *dev_addr, const u8 *bssid, const char *pin, int p2p_group, u16 dev_pw_id, const u8 *peer_pubkey_hash, const u8 *ssid_val, size_t ssid_len, int freq) wpas_wps_start_dev_pw() argument
1299 wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, int p2p_group, u16 dev_pw_id) wpas_wps_start_pin() argument
1308 wpas_wps_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_wps_pbc_overlap() argument
1325 wpas_wps_cancel(struct wpa_supplicant *wpa_s) wpas_wps_cancel() argument
1360 wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, struct wps_new_ap_settings *settings) wpas_wps_start_reg() argument
1458 struct wpa_supplicant *wpa_s = ctx; wpas_wps_set_sel_reg_cb() local
1492 wpas_wps_set_uuid(struct wpa_supplicant *wpa_s, struct wps_context *wps) wpas_wps_set_uuid() argument
1526 wpas_wps_set_vendor_ext_m1(struct wpa_supplicant *wpa_s, struct wps_context *wps) wpas_wps_set_vendor_ext_m1() argument
1543 wpas_wps_init(struct wpa_supplicant *wpa_s) wpas_wps_init() argument
1643 wpas_wps_deinit(struct wpa_supplicant *wpa_s) wpas_wps_deinit() argument
1674 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) wpas_wps_ssid_bss_match() argument
1748 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) wpas_wps_ssid_wildcard_ok() argument
1805 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) wpas_wps_scan_pbc_overlap() argument
1862 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) wpas_wps_notify_scan_results() argument
1897 wpas_wps_searching(struct wpa_supplicant *wpa_s) wpas_wps_searching() argument
1926 wpas_wps_er_start(struct wpa_supplicant *wpa_s, const char *filter) wpas_wps_er_start() argument
1943 wpas_wps_er_stop(struct wpa_supplicant *wpa_s) wpas_wps_er_stop() argument
1953 wpas_wps_er_add_pin(struct wpa_supplicant *wpa_s, const u8 *addr, const char *uuid, const char *pin) wpas_wps_er_add_pin() argument
1975 wpas_wps_er_pbc(struct wpa_supplicant *wpa_s, const char *uuid) wpas_wps_er_pbc() argument
1990 wpas_wps_er_learn(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin) wpas_wps_er_learn() argument
2042 wpas_wps_er_set_config(struct wpa_supplicant *wpa_s, const char *uuid, int id) wpas_wps_er_set_config() argument
2069 wpas_wps_er_config(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin, struct wps_new_ap_settings *settings) wpas_wps_er_config() argument
2128 wpas_wps_er_nfc_config_token(struct wpa_supplicant *wpa_s, int ndef, const char *uuid) wpas_wps_er_nfc_config_token() argument
2171 wpas_wps_terminate_pending(struct wpa_supplicant *wpa_s) wpas_wps_terminate_pending() argument
2185 wpas_wps_update_config(struct wpa_supplicant *wpa_s) wpas_wps_update_config() argument
2242 wpas_wps_network_config_token(struct wpa_supplicant *wpa_s, int ndef, struct wpa_ssid *ssid) wpas_wps_network_config_token() argument
2267 wpas_wps_nfc_config_token(struct wpa_supplicant *wpa_s, int ndef, const char *id_str) wpas_wps_nfc_config_token() argument
2294 wpas_wps_nfc_token(struct wpa_supplicant *wpa_s, int ndef) wpas_wps_nfc_token() argument
2310 wpas_wps_start_nfc(struct wpa_supplicant *wpa_s, const u8 *go_dev_addr, const u8 *bssid, const struct wpabuf *dev_pw, u16 dev_pw_id, int p2p_group, const u8 *peer_pubkey_hash, const u8 *ssid, size_t ssid_len, int freq) wpas_wps_start_nfc() argument
2373 wpas_wps_use_cred(struct wpa_supplicant *wpa_s, struct wps_parse_attr *attr) wpas_wps_use_cred() argument
2425 wpas_wps_add_nfc_password_token(struct wpa_supplicant *wpa_s, struct wps_parse_attr *attr) wpas_wps_add_nfc_password_token() argument
2435 wpas_wps_nfc_tag_process(struct wpa_supplicant *wpa_s, const struct wpabuf *wps) wpas_wps_nfc_tag_process() argument
2460 wpas_wps_nfc_tag_read(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int forced_freq) wpas_wps_nfc_tag_read() argument
2495 wpas_wps_nfc_handover_req(struct wpa_supplicant *wpa_s, int ndef) wpas_wps_nfc_handover_req() argument
2524 wpas_wps_er_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, const char *uuid) wpas_wps_er_nfc_handover_sel() argument
2579 wpas_wps_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, int cr, const char *uuid) wpas_wps_nfc_handover_sel() argument
2592 wpas_wps_nfc_rx_handover_sel(struct wpa_supplicant *wpa_s, const struct wpabuf *data) wpas_wps_nfc_rx_handover_sel() argument
2719 wpas_wps_nfc_report_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *req, const struct wpabuf *sel) wpas_wps_nfc_report_handover() argument
2730 wpas_er_wps_nfc_report_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *req, const struct wpabuf *sel) wpas_er_wps_nfc_report_handover() argument
2826 wpas_wps_dump_ap_info(struct wpa_supplicant *wpa_s) wpas_wps_dump_ap_info() argument
2853 wpas_wps_get_ap_info(struct wpa_supplicant *wpa_s, const u8 *bssid) wpas_wps_get_ap_info() argument
2871 wpas_wps_update_ap_info_bss(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) wpas_wps_update_ap_info_bss() argument
2937 wpas_wps_update_ap_info(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) wpas_wps_update_ap_info() argument
2949 wpas_wps_notify_assoc(struct wpa_supplicant *wpa_s, const u8 *bssid) wpas_wps_notify_assoc() argument
[all...]
H A Dnotify.h21 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s);
22 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s);
23 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s,
26 void wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s);
27 void wpas_notify_auth_status_code(struct wpa_supplicant *wpa_s);
28 void wpas_notify_assoc_status_code(struct wpa_supplicant *wpa_s);
29 void wpas_notify_roam_time(struct wpa_supplicant *wpa_s);
30 void wpas_notify_roam_complete(struct wpa_supplicant *wpa_s);
31 void wpas_notify_session_length(struct wpa_supplicant *wpa_s);
32 void wpas_notify_bss_tm_status(struct wpa_supplicant *wpa_s);
[all...]
H A Dp2p_supplicant.h29 int wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s,
31 struct wpa_supplicant * wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s,
33 struct wpa_supplicant * wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s,
35 int wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
42 int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s,
44 int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
47 int wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s,
54 struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
62 int wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
66 void wpas_send_action_tx_status(struct wpa_supplicant *wpa_s, cons
228 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) wpas_p2p_init() argument
233 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_deinit() argument
237 wpas_p2p_completed(struct wpa_supplicant *wpa_s) wpas_p2p_completed() argument
241 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) wpas_p2p_update_config() argument
245 wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, unsigned int rx_freq, int ssi_signal) wpas_p2p_probe_req_rx() argument
254 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) wpas_p2p_wps_success() argument
260 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s, enum wpas_p2p_channel_update_trig trig) wpas_p2p_update_channel_list() argument
265 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) wpas_p2p_update_best_channels() argument
271 wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, const u8 *da, const u8 *sa, const u8 *bssid, u8 category, const u8 *data, size_t len, int freq) wpas_p2p_rx_action() argument
279 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) wpas_p2p_remain_on_channel_cb() argument
286 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) wpas_p2p_cancel_remain_on_channel_cb() argument
291 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) wpas_p2p_interface_unavailable() argument
295 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) wpas_p2p_notif_connected() argument
299 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) wpas_p2p_notif_disconnected() argument
303 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) wpas_p2p_notif_pbc_overlap() argument
308 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) wpas_p2p_4way_hs_failed() argument
313 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) wpas_p2p_ap_setup_failed() argument
317 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) wpas_p2p_indicate_state_change() argument
321 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) wpas_p2p_deinit_iface() argument
325 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) wpas_p2p_ap_deinit() argument
329 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_p2p_network_removed() argument
334 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) wpas_p2p_in_progress() argument
339 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) wpas_p2p_wps_eapol_cb() argument
344 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_p2p_wps_failed() argument
349 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) wpas_p2p_group_remove() argument
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/dbus/
H A Ddbus_new.h154 int wpas_dbus_register_interface(struct wpa_supplicant *wpa_s);
155 int wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s);
156 void wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s,
158 void wpas_dbus_bss_signal_prop_changed(struct wpa_supplicant *wpa_s,
161 void wpas_dbus_signal_network_enabled_changed(struct wpa_supplicant *wpa_s,
163 void wpas_dbus_signal_network_selected(struct wpa_supplicant *wpa_s, int id);
164 void wpas_dbus_signal_network_request(struct wpa_supplicant *wpa_s,
168 void wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success);
169 void wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s,
171 void wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s,
282 wpas_dbus_register_interface(struct wpa_supplicant *wpa_s) wpas_dbus_register_interface() argument
287 wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s) wpas_dbus_unregister_interface() argument
294 wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property) wpas_dbus_signal_prop_changed() argument
299 wpas_dbus_bss_signal_prop_changed( struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id) wpas_dbus_bss_signal_prop_changed() argument
305 wpas_dbus_signal_network_enabled_changed( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_dbus_signal_network_enabled_changed() argument
310 wpas_dbus_signal_network_selected( struct wpa_supplicant *wpa_s, int id) wpas_dbus_signal_network_selected() argument
315 wpas_dbus_signal_network_request( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) wpas_dbus_signal_network_request() argument
321 wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success) wpas_dbus_signal_scan_done() argument
326 wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) wpas_dbus_signal_wps_cred() argument
331 wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) wpas_dbus_signal_wps_event_m2d() argument
336 wpas_dbus_signal_wps_event_fail( struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_dbus_signal_wps_event_fail() argument
341 wpas_dbus_signal_wps_event_success( struct wpa_supplicant *wpa_s) wpas_dbus_signal_wps_event_success() argument
346 wpas_dbus_signal_wps_event_pbc_overlap( struct wpa_supplicant *wpa_s) wpas_dbus_signal_wps_event_pbc_overlap() argument
351 wpas_dbus_register_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_dbus_register_network() argument
357 wpas_dbus_unregister_network(struct wpa_supplicant *wpa_s, int nid) wpas_dbus_unregister_network() argument
363 wpas_dbus_unregister_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) wpas_dbus_unregister_bss() argument
369 wpas_dbus_register_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) wpas_dbus_register_bss() argument
375 wpas_dbus_unregister_sta(struct wpa_supplicant *wpa_s, const u8 *sta) wpas_dbus_unregister_sta() argument
381 wpas_dbus_register_sta(struct wpa_supplicant *wpa_s, const u8 *sta) wpas_dbus_register_sta() argument
387 wpas_dbus_signal_blob_added(struct wpa_supplicant *wpa_s, const char *name) wpas_dbus_signal_blob_added() argument
392 wpas_dbus_signal_blob_removed(struct wpa_supplicant *wpa_s, const char *name) wpas_dbus_signal_blob_removed() argument
412 wpas_dbus_register_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_dbus_register_peer() argument
418 wpas_dbus_unregister_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_dbus_unregister_peer() argument
425 wpas_dbus_signal_peer_groups_changed(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_dbus_signal_peer_groups_changed() argument
431 wpas_dbus_signal_p2p_group_removed(struct wpa_supplicant *wpa_s, const char *role) wpas_dbus_signal_p2p_group_removed() argument
437 wpas_dbus_signal_p2p_provision_discovery(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int request, enum p2p_prov_disc_status status, u16 config_methods, unsigned int generated_pin) wpas_dbus_signal_p2p_provision_discovery() argument
445 wpas_dbus_signal_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) wpas_dbus_signal_p2p_go_neg_req() argument
453 wpas_dbus_signal_p2p_group_started(struct wpa_supplicant *wpa_s, int client, int persistent, const u8 *ip) wpas_dbus_signal_p2p_group_started() argument
460 wpas_dbus_signal_p2p_group_formation_failure(struct wpa_supplicant *wpa_s, const char *reason) wpas_dbus_signal_p2p_group_formation_failure() argument
466 wpas_dbus_register_p2p_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_dbus_register_p2p_group() argument
471 wpas_dbus_register_persistent_group( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_dbus_register_persistent_group() argument
477 wpas_dbus_unregister_persistent_group( struct wpa_supplicant *wpa_s, int nid) wpas_dbus_unregister_persistent_group() argument
484 wpas_dbus_signal_p2p_go_neg_resp(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) wpas_dbus_signal_p2p_go_neg_resp() argument
490 wpas_dbus_unregister_p2p_group(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) wpas_dbus_unregister_p2p_group() argument
495 wpas_dbus_signal_p2p_invitation_result( struct wpa_supplicant *wpa_s, int status, const u8 *bssid) wpas_dbus_signal_p2p_invitation_result() argument
502 wpas_dbus_register_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) wpas_dbus_register_p2p_groupmember() argument
508 wpas_dbus_signal_p2p_sd_request(struct wpa_supplicant *wpa_s, int freq, const u8 *sa, u8 dialog_token, u16 update_indic, const u8 *tlvs, size_t tlvs_len) wpas_dbus_signal_p2p_sd_request() argument
515 wpas_dbus_signal_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) wpas_dbus_signal_p2p_sd_response() argument
522 wpas_dbus_unregister_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) wpas_dbus_unregister_p2p_groupmember() argument
528 wpas_dbus_signal_p2p_peer_joined(struct wpa_supplicant *wpa_s, const u8 *member) wpas_dbus_signal_p2p_peer_joined() argument
534 wpas_dbus_signal_p2p_find_stopped(struct wpa_supplicant *wpa_s) wpas_dbus_signal_p2p_find_stopped() argument
539 wpas_dbus_signal_peer_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_dbus_signal_peer_device_found() argument
545 wpas_dbus_signal_peer_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) wpas_dbus_signal_peer_device_lost() argument
551 wpas_dbus_signal_p2p_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *member) wpas_dbus_signal_p2p_peer_disconnected() argument
557 wpas_dbus_signal_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) wpas_dbus_signal_p2p_wps_failed() argument
562 wpas_dbus_signal_certification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *altsubject[], int num_altsubject, const char *cert_hash, const struct wpabuf *cert) wpas_dbus_signal_certification() argument
572 wpas_dbus_signal_preq(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, u32 ssi_signal) wpas_dbus_signal_preq() argument
580 wpas_dbus_signal_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) wpas_dbus_signal_eap_status() argument
587 wpas_dbus_signal_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta) wpas_dbus_signal_sta_authorized() argument
593 wpas_dbus_signal_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta) wpas_dbus_signal_sta_deauthorized() argument
599 wpas_dbus_signal_p2p_invitation_received(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *dev_addr, const u8 *bssid, int id, int op_freq) wpas_dbus_signal_p2p_invitation_received() argument
607 wpas_dbus_signal_mesh_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) wpas_dbus_signal_mesh_group_started() argument
613 wpas_dbus_signal_mesh_group_removed(struct wpa_supplicant *wpa_s, const u8 *meshid, u8 meshid_len, int reason) wpas_dbus_signal_mesh_group_removed() argument
620 wpas_dbus_signal_mesh_peer_connected(struct wpa_supplicant *wpa_s, const u8 *peer_addr) wpas_dbus_signal_mesh_peer_connected() argument
626 wpas_dbus_signal_mesh_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int reason) wpas_dbus_signal_mesh_peer_disconnected() argument
632 wpas_dbus_signal_interworking_ap_added(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_cred *cred, const char *type, int excluded, int bh, int bss_load, int conn_capab) wpas_dbus_signal_interworking_ap_added() argument
642 wpas_dbus_signal_interworking_select_done(struct wpa_supplicant *wpa_s) wpas_dbus_signal_interworking_select_done() argument
[all...]

Completed in 48 milliseconds

12345678