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

123

/external/wpa_supplicant_8/wpa_supplicant/
H A Dautoscan.c37 static void request_scan(struct wpa_supplicant *wpa_s) argument
39 wpa_s->scan_req = MANUAL_SCAN_REQ;
41 if (wpa_supplicant_req_sched_scan(wpa_s))
42 wpa_supplicant_req_scan(wpa_s, wpa_s->scan_interval, 0);
46 int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan) argument
48 const char *name = wpa_s->conf->autoscan;
54 if (wpa_s->autoscan && wpa_s->autoscan_priv)
82 wpa_s
109 autoscan_deinit(struct wpa_supplicant *wpa_s) argument
124 autoscan_notify_scan(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
[all...]
H A Doffchannel.c22 wpas_get_tx_interface(struct wpa_supplicant *wpa_s, const u8 *src) argument
26 if (os_memcmp(src, wpa_s->own_addr, ETH_ALEN) == 0)
27 return wpa_s;
32 iface = wpa_s->global->ifaces;
41 iface->ifname, wpa_s->ifname);
45 return wpa_s;
51 struct wpa_supplicant *wpa_s = eloop_ctx; local
56 without_roc = wpa_s->pending_action_without_roc;
57 wpa_s->pending_action_without_roc = 0;
60 without_roc, wpa_s
157 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) argument
233 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) argument
355 offchannel_send_action_done(struct wpa_supplicant *wpa_s) argument
385 offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
402 offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument
419 offchannel_pending_action_tx(struct wpa_supplicant *wpa_s) argument
429 offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument
443 offchannel_deinit(struct wpa_supplicant *wpa_s) argument
[all...]
H A Ddriver_i.h15 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s, argument
18 if (wpa_s->driver->init2)
19 return wpa_s->driver->init2(wpa_s, ifname,
20 wpa_s->global_drv_priv);
21 if (wpa_s->driver->init) {
22 return wpa_s->driver->init(wpa_s, ifname);
27 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s) argument
29 if (wpa_s
33 wpa_drv_set_param(struct wpa_supplicant *wpa_s, const char *param) argument
41 wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s, int enabled) argument
51 wpa_drv_authenticate(struct wpa_supplicant *wpa_s, struct wpa_driver_auth_params *params) argument
59 wpa_drv_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) argument
68 wpa_drv_init_mesh(struct wpa_supplicant *wpa_s) argument
75 wpa_drv_join_mesh(struct wpa_supplicant *wpa_s, struct wpa_driver_mesh_join_params *params) argument
83 wpa_drv_leave_mesh(struct wpa_supplicant *wpa_s) argument
90 wpa_drv_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
102 wpa_drv_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, u32 interval) argument
112 wpa_drv_stop_sched_scan(struct wpa_supplicant *wpa_s) argument
119 wpa_drv_get_scan_results2( struct wpa_supplicant *wpa_s) argument
127 wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid) argument
135 wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid) argument
143 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) argument
163 wpa_drv_sta_deauth(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument
174 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument
184 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument
193 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument
203 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) argument
211 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) argument
220 wpa_drv_poll(struct wpa_supplicant *wpa_s) argument
227 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) argument
236 wpa_driver_get_radio_name(struct wpa_supplicant *wpa_s) argument
243 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) argument
251 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) argument
259 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) argument
271 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags) argument
280 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) argument
288 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len, int noack, unsigned int freq) argument
299 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument
309 wpa_drv_set_ap(struct wpa_supplicant *wpa_s, struct wpa_driver_ap_params *params) argument
317 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) argument
325 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) argument
333 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) argument
345 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) argument
356 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) argument
366 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) argument
381 wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s) argument
387 wpa_drv_set_freq(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq) argument
395 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) argument
408 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) argument
417 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
427 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) argument
436 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) argument
445 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) argument
452 wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s) argument
459 wpa_drv_suspend(struct wpa_supplicant *wpa_s) argument
465 wpa_drv_resume(struct wpa_supplicant *wpa_s) argument
471 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) argument
480 wpa_drv_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_signal_info *si) argument
488 wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s, struct hostap_sta_driver_data *sta) argument
497 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp, const struct wpabuf *assocresp) argument
508 wpa_drv_get_noa(struct wpa_supplicant *wpa_s, u8 *buf, size_t buf_len) argument
516 wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s, int legacy_ps, int opp_ps, int ctwindow) argument
526 wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu) argument
533 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) argument
548 wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s, enum tdls_oper oper, const u8 *peer) argument
557 wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s, char *cmd, char *buf, size_t buf_len) argument
566 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) argument
577 wpa_drv_radio_disable(struct wpa_supplicant *wpa_s, int disabled) argument
585 wpa_drv_switch_channel(struct wpa_supplicant *wpa_s, struct csa_settings *settings) argument
593 wpa_drv_add_ts(struct wpa_supplicant *wpa_s, u8 tsid, const u8 *address, u8 user_priority, u16 admitted_time) argument
603 wpa_drv_del_ts(struct wpa_supplicant *wpa_s, u8 tid, const u8 *address) argument
611 wpa_drv_tdls_enable_channel_switch( struct wpa_supplicant *wpa_s, const u8 *addr, u8 oper_class, const struct hostapd_freq_params *freq_params) argument
623 wpa_drv_tdls_disable_channel_switch(struct wpa_supplicant *wpa_s, const u8 *addr) argument
632 wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) argument
642 wpa_drv_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen) argument
650 wpa_drv_set_qos_map(struct wpa_supplicant *wpa_s, const u8 *qos_map_set, u8 qos_map_set_len) argument
659 wpa_drv_wowlan(struct wpa_supplicant *wpa_s, const struct wowlan_triggers *triggers) argument
667 wpa_drv_vendor_cmd(struct wpa_supplicant *wpa_s, int vendor_id, int subcmd, const u8 *data, size_t data_len, struct wpabuf *buf) argument
677 wpa_drv_roaming(struct wpa_supplicant *wpa_s, int allowed, const u8 *bssid) argument
685 wpa_drv_set_mac_addr(struct wpa_supplicant *wpa_s, const u8 *addr) argument
696 wpa_drv_macsec_init(struct wpa_supplicant *wpa_s, struct macsec_init_params *params) argument
704 wpa_drv_macsec_deinit(struct wpa_supplicant *wpa_s) argument
711 wpa_drv_enable_protect_frames(struct wpa_supplicant *wpa_s, Boolean enabled) argument
719 wpa_drv_set_replay_protect(struct wpa_supplicant *wpa_s, Boolean enabled, u32 window) argument
728 wpa_drv_set_current_cipher_suite(struct wpa_supplicant *wpa_s, const u8 *cs, size_t cs_len) argument
737 wpa_drv_enable_controlled_port(struct wpa_supplicant *wpa_s, Boolean enabled) argument
745 wpa_drv_get_receive_lowest_pn(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 *lowest_pn) argument
755 wpa_drv_get_transmit_next_pn(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 *next_pn) argument
765 wpa_drv_set_transmit_next_pn(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 next_pn) argument
775 wpa_drv_get_available_receive_sc(struct wpa_supplicant *wpa_s, u32 *channel) argument
785 wpa_drv_create_receive_sc(struct wpa_supplicant *wpa_s, u32 channel, const u8 *sci_addr, u16 sci_port, unsigned int conf_offset, int validation) argument
796 wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s, u32 channel) argument
804 wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 lowest_pn, const u8 *sak) argument
814 wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument
822 wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument
831 wpa_drv_get_available_transmit_sc(struct wpa_supplicant *wpa_s, u32 *channel) argument
840 wpa_drv_create_transmit_sc(struct wpa_supplicant *wpa_s, u32 channel, const u8 *sci_addr, u16 sci_port, unsigned int conf_offset) argument
851 wpa_drv_delete_transmit_sc(struct wpa_supplicant *wpa_s, u32 channel) argument
859 wpa_drv_create_transmit_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 next_pn, Boolean confidentiality, const u8 *sak) argument
871 wpa_drv_enable_transmit_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument
879 wpa_drv_disable_transmit_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument
[all...]
H A Dwpas_kay.h14 int ieee802_1x_alloc_kay_sm(struct wpa_supplicant *wpa_s,
16 void * ieee802_1x_notify_create_actor(struct wpa_supplicant *wpa_s,
18 void ieee802_1x_dealloc_kay_sm(struct wpa_supplicant *wpa_s);
22 static inline int ieee802_1x_alloc_kay_sm(struct wpa_supplicant *wpa_s, argument
29 ieee802_1x_notify_create_actor(struct wpa_supplicant *wpa_s, argument
35 static inline void ieee802_1x_dealloc_kay_sm(struct wpa_supplicant *wpa_s) argument
H A Dsme.h14 void sme_authenticate(struct wpa_supplicant *wpa_s,
16 void sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode,
18 void sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data);
19 int sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md,
21 void sme_event_assoc_reject(struct wpa_supplicant *wpa_s,
23 void sme_event_auth_timed_out(struct wpa_supplicant *wpa_s,
25 void sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s,
27 void sme_event_disassoc(struct wpa_supplicant *wpa_s,
29 void sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa,
31 void sme_sa_query_rx(struct wpa_supplicant *wpa_s, cons
44 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument
50 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
55 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument
62 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
67 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
72 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
77 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument
82 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument
88 sme_state_changed(struct wpa_supplicant *wpa_s) argument
93 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument
98 sme_clear_on_disassoc(struct wpa_supplicant *wpa_s) argument
102 sme_deinit(struct wpa_supplicant *wpa_s) argument
106 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument
111 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument
[all...]
H A Dbgscan.c34 int bgscan_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, argument
42 bgscan_deinit(wpa_s);
68 wpa_s->bgscan_priv = ops->init(wpa_s, params, ssid);
69 if (wpa_s->bgscan_priv == NULL)
71 wpa_s->bgscan = ops;
79 void bgscan_deinit(struct wpa_supplicant *wpa_s) argument
81 if (wpa_s->bgscan && wpa_s->bgscan_priv) {
83 wpa_s
91 bgscan_notify_scan(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
101 bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument
108 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above, int current_signal, int current_noise, int current_txrate) argument
[all...]
H A Dnotify.h20 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s);
21 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s);
22 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s,
25 void wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s);
26 void wpas_notify_network_changed(struct wpa_supplicant *wpa_s);
27 void wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s);
28 void wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s);
29 void wpas_notify_auth_changed(struct wpa_supplicant *wpa_s);
30 void wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s,
32 void wpas_notify_network_selected(struct wpa_supplicant *wpa_s,
[all...]
H A Dautoscan.h17 void * (*init)(struct wpa_supplicant *wpa_s, const char *params);
25 int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan);
26 void autoscan_deinit(struct wpa_supplicant *wpa_s);
27 int autoscan_notify_scan(struct wpa_supplicant *wpa_s,
32 static inline int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan) argument
37 static inline void autoscan_deinit(struct wpa_supplicant *wpa_s) argument
41 static inline int autoscan_notify_scan(struct wpa_supplicant *wpa_s, argument
H A Dscan.h12 int wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s);
13 void wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec);
14 int wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s,
16 int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s);
17 void wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s);
18 void wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s);
19 void wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s);
20 void wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s,
23 int wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s,
26 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s,
[all...]
H A Dwpas_module_tests.c18 struct wpa_supplicant wpa_s; local
21 os_memset(&wpa_s, 0, sizeof(wpa_s));
23 wpa_blacklist_clear(&wpa_s);
27 wpa_blacklist_get(&wpa_s, NULL) != NULL ||
28 wpa_blacklist_get(&wpa_s, (u8 *) "123456") != NULL)
33 wpa_blacklist_add(&wpa_s, NULL) == 0)
38 wpa_blacklist_del(&wpa_s, NULL) == 0 ||
39 wpa_blacklist_del(&wpa_s, (u8 *) "123456") == 0)
42 if (wpa_blacklist_add(&wpa_s, (u
[all...]
H A Dnotify.c49 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s) argument
51 if (wpa_s->p2p_mgmt)
54 if (wpas_dbus_register_iface(wpa_s))
57 if (wpas_dbus_register_interface(wpa_s))
64 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s) argument
66 if (wpa_s->p2p_mgmt)
70 wpas_dbus_unregister_iface(wpa_s);
73 wpas_dbus_unregister_interface(wpa_s);
77 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, argument
81 if (wpa_s
111 wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s) argument
120 wpas_notify_network_changed(struct wpa_supplicant *wpa_s) argument
129 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) argument
138 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) argument
147 wpas_notify_auth_changed(struct wpa_supplicant *wpa_s) argument
156 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
166 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
176 wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) argument
188 wpas_notify_scanning(struct wpa_supplicant *wpa_s) argument
201 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) argument
210 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) argument
222 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument
237 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument
249 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
261 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) argument
271 wpas_notify_wps_event_pbc_overlap(struct wpa_supplicant *wpa_s) argument
282 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
299 wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
308 wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
317 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
334 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument
346 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument
358 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
368 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
379 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
390 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
400 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
410 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
420 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
432 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
442 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
452 wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id) argument
461 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument
470 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument
499 struct wpa_supplicant *wpa_s; local
512 struct wpa_supplicant *wpa_s; local
533 wpas_notify_p2p_find_stopped(struct wpa_supplicant *wpa_s) argument
540 wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) argument
553 wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
563 wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) argument
573 wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) argument
580 wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument
587 wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument
594 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) argument
604 wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) argument
626 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) argument
638 wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int network_id, int client) argument
649 wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
658 wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument
678 wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument
696 wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) argument
707 wpas_notify_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) argument
749 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) argument
759 wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) argument
769 wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
784 wpas_notify_network_type_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
[all...]
H A Dap.h13 int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s,
15 void wpa_supplicant_ap_deinit(struct wpa_supplicant *wpa_s);
16 void wpa_supplicant_ap_rx_eapol(struct wpa_supplicant *wpa_s,
18 int wpa_supplicant_ap_wps_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid,
20 int wpa_supplicant_ap_wps_pin(struct wpa_supplicant *wpa_s, const u8 *bssid,
23 int wpa_supplicant_ap_wps_cancel(struct wpa_supplicant *wpa_s);
24 void wpas_wps_ap_pin_disable(struct wpa_supplicant *wpa_s);
25 const char * wpas_wps_ap_pin_random(struct wpa_supplicant *wpa_s, int timeout);
26 const char * wpas_wps_ap_pin_get(struct wpa_supplicant *wpa_s);
27 int wpas_wps_ap_pin_set(struct wpa_supplicant *wpa_s, cons
65 wpas_ap_wps_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef) argument
[all...]
H A Dpreauth_test.c38 static void _wpa_supplicant_deauthenticate(void *wpa_s, int reason_code) argument
40 wpa_supplicant_deauthenticate(wpa_s, reason_code);
44 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, argument
55 hdr->version = wpa_s->conf->eapol_version;
71 static u8 * _wpa_alloc_eapol(void *wpa_s, u8 type, argument
75 return wpa_alloc_eapol(wpa_s, type, data, data_len, msg_len, data_pos);
81 struct wpa_supplicant *wpa_s = ctx; local
82 wpa_s->wpa_state = state;
88 struct wpa_supplicant *wpa_s = ctx; local
89 return wpa_s
93 wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument
101 wpa_supplicant_get_network_ctx(void *wpa_s) argument
107 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) argument
113 wpa_supplicant_get_beacon_ie(void *wpa_s) argument
120 wpa_supplicant_get_bssid(void *wpa_s, u8 *bssid) argument
127 wpa_supplicant_set_key(void *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) argument
137 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) argument
146 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
154 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
165 struct wpa_supplicant *wpa_s = ctx; local
173 struct wpa_supplicant *wpa_s = ctx; local
178 test_eapol_clean(struct wpa_supplicant *wpa_s) argument
203 struct wpa_supplicant *wpa_s = eloop_ctx; local
216 wpa_init_conf(struct wpa_supplicant *wpa_s, const char *ifname) argument
266 struct wpa_supplicant *wpa_s = signal_ctx; local
274 struct wpa_supplicant wpa_s; local
[all...]
H A Dscan.c28 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) argument
33 ssid = wpa_supplicant_get_ssid(wpa_s);
37 if (wpa_s->current_ssid == NULL) {
38 wpa_s->current_ssid = ssid;
39 if (wpa_s->current_ssid != NULL)
40 wpas_notify_network_changed(wpa_s);
42 wpa_supplicant_initiate_eapol(wpa_s);
43 wpa_dbg(wpa_s, MSG_DEBUG, "Already associated with a configured "
46 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data);
51 static int wpas_wps_in_use(struct wpa_supplicant *wpa_s, argument
95 wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s) argument
121 wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
151 struct wpa_supplicant *wpa_s = work->wpa_s; local
221 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
248 struct wpa_supplicant *wpa_s = eloop_ctx; local
260 struct wpa_supplicant *wpa_s = eloop_ctx; local
269 wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, int interval) argument
286 wpa_supplicant_stop_sched_scan(struct wpa_supplicant *wpa_s) argument
334 wpa_supplicant_optimize_freqs( struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
418 wpas_add_interworking_elements(struct wpa_supplicant *wpa_s, struct wpabuf *buf) argument
432 wpa_supplicant_extra_ies(struct wpa_supplicant *wpa_s) argument
498 non_p2p_network_enabled(struct wpa_supplicant *wpa_s) argument
534 wpa_setband_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params) argument
560 wpa_setband_scan_freqs(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
576 wpa_set_scan_ssids(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) argument
617 wpa_set_ssids_from_scan_req(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) argument
650 struct wpa_supplicant *wpa_s = eloop_ctx; local
1074 wpa_supplicant_update_scan_int(struct wpa_supplicant *wpa_s, int sec) argument
1106 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument
1143 wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument
1165 wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) argument
1416 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) argument
1429 wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s) argument
1446 wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s) argument
1467 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) argument
1808 wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
1826 filter_scan_res(struct wpa_supplicant *wpa_s, struct wpa_scan_results *res) argument
1944 scan_est_throughput(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) argument
2046 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) argument
2108 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) argument
2123 scan_only_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
2145 wpas_scan_scheduled(struct wpa_supplicant *wpa_s) argument
2256 wpas_start_pno(struct wpa_supplicant *wpa_s) argument
2381 wpas_stop_pno(struct wpa_supplicant *wpa_s) argument
2400 wpas_mac_addr_rand_scan_clear(struct wpa_supplicant *wpa_s, unsigned int type) argument
2423 wpas_mac_addr_rand_scan_set(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) argument
[all...]
H A Dsme.c39 static void sme_stop_sa_query(struct wpa_supplicant *wpa_s);
56 static int sme_set_sae_group(struct wpa_supplicant *wpa_s) argument
58 int *groups = wpa_s->conf->sae_groups;
65 if (!index_within_array(groups, wpa_s->sme.sae_group_index))
69 int group = groups[wpa_s->sme.sae_group_index];
72 if (sae_set_group(&wpa_s->sme.sae, group) == 0) {
73 wpa_dbg(wpa_s, MSG_DEBUG, "SME: Selected SAE group %d",
74 wpa_s->sme.sae.group);
77 wpa_s->sme.sae_group_index++;
84 static struct wpabuf * sme_auth_build_sae_commit(struct wpa_supplicant *wpa_s, argument
122 sme_auth_build_sae_confirm(struct wpa_supplicant *wpa_s) argument
145 sme_auth_handle_rrm(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) argument
194 sme_send_authentication(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, int start) argument
573 struct wpa_supplicant *wpa_s = work->wpa_s; local
596 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument
640 sme_sae_auth(struct wpa_supplicant *wpa_s, u16 auth_transaction, u16 status_code, const u8 *data, size_t len) argument
750 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
864 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) argument
967 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument
991 sme_deauth(struct wpa_supplicant *wpa_s) argument
1013 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1054 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1063 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1072 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument
1093 struct wpa_supplicant *wpa_s = eloop_ctx; local
1103 struct wpa_supplicant *wpa_s = eloop_ctx; local
1111 sme_state_changed(struct wpa_supplicant *wpa_s) argument
1121 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument
1143 sme_clear_on_disassoc(struct wpa_supplicant *wpa_s) argument
1158 sme_deinit(struct wpa_supplicant *wpa_s) argument
1174 sme_send_2040_bss_coex(struct wpa_supplicant *wpa_s, const u8 *chan_list, u8 num_channels, u8 num_intol) argument
1224 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument
1308 wpa_obss_scan_freqs_list(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
1380 struct wpa_supplicant *wpa_s = eloop_ctx; local
1404 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument
1475 sme_check_sa_query_timeout(struct wpa_supplicant *wpa_s) argument
1494 sme_send_sa_query_req(struct wpa_supplicant *wpa_s, const u8 *trans_id) argument
1515 struct wpa_supplicant *wpa_s = eloop_ctx; local
1553 sme_start_sa_query(struct wpa_supplicant *wpa_s) argument
1559 sme_stop_sa_query(struct wpa_supplicant *wpa_s) argument
1568 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument
1599 sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) argument
[all...]
H A Dmesh_mpm.h13 void wpa_mesh_new_mesh_peer(struct wpa_supplicant *wpa_s, const u8 *addr,
15 void mesh_mpm_deinit(struct wpa_supplicant *wpa_s, struct hostapd_iface *ifmsh);
16 void mesh_mpm_auth_peer(struct wpa_supplicant *wpa_s, const u8 *addr);
18 void wpa_mesh_set_plink_state(struct wpa_supplicant *wpa_s,
24 void mesh_mpm_action_rx(struct wpa_supplicant *wpa_s,
26 void mesh_mpm_mgmt_rx(struct wpa_supplicant *wpa_s, struct rx_mgmt *rx_mgmt);
30 static inline void mesh_mpm_action_rx(struct wpa_supplicant *wpa_s, argument
36 static inline void mesh_mpm_mgmt_rx(struct wpa_supplicant *wpa_s, argument
H A Dp2p_supplicant.c103 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated,
105 static int wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq,
107 static void wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq,
110 static int wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr,
114 static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s);
115 static void wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s);
117 static void wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s);
121 static int wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s,
123 static void wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s);
126 static void wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s);
137 wpas_p2p_num_unused_channels(struct wpa_supplicant *wpa_s) argument
161 wpas_p2p_valid_oper_freqs(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *p2p_freqs, unsigned int len) argument
191 wpas_p2p_set_own_freq_preference(struct wpa_supplicant *wpa_s, int freq) argument
211 wpas_p2p_scan_res_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
262 struct wpa_supplicant *wpa_s = work->wpa_s; local
293 wpas_p2p_search_social_channel(struct wpa_supplicant *wpa_s, int freq) argument
313 struct wpa_supplicant *wpa_s = ctx; local
438 wpas_get_p2p_group(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len, int *go) argument
465 struct wpa_supplicant *wpa_s = eloop_ctx; local
473 wpas_p2p_disconnect_safely(struct wpa_supplicant *wpa_s, struct wpa_supplicant *calling_wpa_s) argument
495 p2p_group_go_member_count(struct wpa_supplicant *wpa_s) argument
520 wpas_p2p_get_go_group(struct wpa_supplicant *wpa_s) argument
547 wpas_p2p_group_go_ssid(struct wpa_supplicant *wpa_s, u8 *bssid) argument
574 wpas_p2p_get_persistent_go(struct wpa_supplicant *wpa_s) argument
589 struct wpa_supplicant *wpa_s = ctx, *tmp_wpa_s; local
775 wpas_p2p_group_delete(struct wpa_supplicant *wpa_s, enum p2p_group_removal_reason removal_reason) argument
953 wpas_p2p_persistent_group(struct wpa_supplicant *wpa_s, u8 *go_dev_addr, const u8 *ssid, size_t ssid_len) argument
1022 wpas_p2p_store_persistent_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *go_dev_addr) argument
1111 wpas_p2p_add_persistent_group_client(struct wpa_supplicant *wpa_s, const u8 *addr) argument
1190 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) argument
1235 wpas_group_formation_completed(struct wpa_supplicant *wpa_s, int success, int already_deleted) argument
1345 struct wpa_supplicant *wpa_s = eloop_ctx; local
1357 wpas_p2p_action_tx_clear(struct wpa_supplicant *wpa_s) argument
1384 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) argument
1432 struct wpa_supplicant *wpa_s = work->wpa_s; local
1458 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) argument
1496 struct wpa_supplicant *wpa_s = ctx; local
1519 struct wpa_supplicant *wpa_s = ctx; local
1533 wpas_copy_go_neg_results(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) argument
1546 wpas_start_wps_enrollee(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument
1584 wpas_p2p_add_psk_list(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
1622 p2p_go_dump_common_freqs(struct wpa_supplicant *wpa_s) argument
1635 p2p_go_save_group_common_freqs(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) argument
1656 p2p_config_write(struct wpa_supplicant *wpa_s) argument
1668 struct wpa_supplicant *wpa_s = ctx; local
1761 wpas_start_wps_go(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int group_formation) argument
1885 wpas_p2p_get_group_ifname(struct wpa_supplicant *wpa_s, char *ifname, size_t len) argument
1908 wpas_p2p_add_group_interface(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) argument
1956 wpas_p2p_remove_pending_group_interface( struct wpa_supplicant *wpa_s) argument
1974 wpas_p2p_init_group_interface(struct wpa_supplicant *wpa_s, int go) argument
2025 struct wpa_supplicant *wpa_s = eloop_ctx; local
2031 wpas_p2p_group_formation_failed(struct wpa_supplicant *wpa_s, int already_deleted) argument
2042 wpas_p2p_grpform_fail_after_wps(struct wpa_supplicant *wpa_s) argument
2053 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) argument
2067 struct wpa_supplicant *wpa_s = ctx; local
2158 struct wpa_supplicant *wpa_s = ctx; local
2172 struct wpa_supplicant *wpa_s = ctx; local
2251 struct wpa_supplicant *wpa_s = ctx; local
2262 struct wpa_supplicant *wpa_s = ctx; local
2284 wpas_p2p_listen_work_done(struct wpa_supplicant *wpa_s) argument
2300 struct wpa_supplicant *wpa_s = work->wpa_s; local
2353 struct wpa_supplicant *wpa_s = ctx; local
2386 struct wpa_supplicant *wpa_s = ctx; local
2408 struct wpa_supplicant *wpa_s = ctx; local
2414 wpas_prov_disc_local_display(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params, unsigned int generated_pin) argument
2423 wpas_prov_disc_local_keypad(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params) argument
2437 struct wpa_supplicant *wpa_s = ctx; local
2493 struct wpa_supplicant *wpa_s = ctx; local
2539 struct wpa_supplicant *wpa_s = ctx; local
2593 wpas_p2p_pick_best_used_freq(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) argument
2636 struct wpa_supplicant *wpa_s = ctx; local
2782 struct wpa_supplicant *wpa_s = ctx; local
2846 wpas_remove_persistent_peer(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *peer, int inv) argument
2887 wpas_remove_persistent_client(struct wpa_supplicant *wpa_s, const u8 *peer) argument
2910 struct wpa_supplicant *wpa_s = ctx; local
3007 wpas_p2p_default_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) argument
3154 wpas_p2p_get_center_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument
3177 wpas_p2p_verify_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) argument
3215 wpas_p2p_verify_channel(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) argument
3243 wpas_p2p_setup_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) argument
3312 wpas_p2p_get_ht40_mode(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument
3336 wpas_p2p_get_vht80_center(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument
3349 struct wpa_supplicant *wpa_s = ctx; local
3362 wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument
3384 wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) argument
3406 struct wpa_supplicant *wpa_s = ctx; local
3414 struct wpa_supplicant *wpa_s = ctx; local
3429 struct wpa_supplicant *wpa_s = ctx; local
3434 wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s, const char *conf_p2p_dev) argument
3490 struct wpa_supplicant *wpa_s, *intf = ctx; local
3513 struct wpa_supplicant *wpa_s = ctx; local
3531 struct wpa_supplicant *wpa_s = ctx; local
3557 struct wpa_supplicant *wpa_s = ctx; local
3607 struct wpa_supplicant *wpa_s = ctx; local
3842 struct wpa_supplicant *wpa_s = ctx; local
3849 struct wpa_supplicant *wpa_s = ctx; local
3880 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) argument
4058 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) argument
4108 struct wpa_supplicant *wpa_s, *tmp; local
4145 wpas_p2p_create_iface(struct wpa_supplicant *wpa_s) argument
4165 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) argument
4192 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) argument
4211 wpas_p2p_check_join_scan_limit(struct wpa_supplicant *wpa_s) argument
4235 wpas_check_freq_conflict(struct wpa_supplicant *wpa_s, int freq) argument
4272 wpas_p2p_peer_go(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) argument
4298 wpas_p2p_scan_res_join(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
4520 wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) argument
4610 struct wpa_supplicant *wpa_s = eloop_ctx; local
4615 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) argument
4644 wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) argument
4716 wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq, int *force_freq, int *pref_freq, int go) argument
4839 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, int persistent_id, int pd, int ht40, int vht) argument
4979 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
5000 wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout) argument
5019 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument
5060 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) argument
5089 wpas_p2p_select_go_freq(struct wpa_supplicant *wpa_s, int freq) argument
5156 wpas_p2p_select_freq_no_pref(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, const struct p2p_channels *channels) argument
5226 wpas_p2p_init_go_params(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int freq, int ht40, int vht, const struct p2p_channels *channels) argument
5360 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated, int go) argument
5405 wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group, int freq, int ht40, int vht) argument
5456 wpas_start_p2p_client(struct wpa_supplicant *wpa_s, struct wpa_ssid *params, int addr_allocated, int freq) argument
5509 wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int addr_allocated, int force_freq, int neg_freq, int ht40, int vht, const struct p2p_channels *channels, int connection_timeout) argument
5621 struct wpa_supplicant *wpa_s = ctx; local
5645 struct wpa_supplicant *wpa_s = ctx; local
5661 wpas_p2p_group_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
5701 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) argument
5760 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
5792 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument
5804 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) argument
5872 wpas_p2p_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument
5885 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) argument
5906 wpas_p2p_scan_res_ignore_search(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
5928 wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s) argument
5946 wpas_p2p_stop_find(struct wpa_supplicant *wpa_s) argument
5956 struct wpa_supplicant *wpa_s = eloop_ctx; local
5961 wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout) argument
6002 wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *buf, size_t len, int p2p_group) argument
6030 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) argument
6057 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) argument
6071 wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies) argument
6082 wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s) argument
6094 wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr) argument
6106 wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr, struct wpa_ssid *ssid, const u8 *go_dev_addr, int freq, int ht40, int vht, int pref_freq) argument
6178 wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname, const u8 *peer_addr, const u8 *go_dev_addr) argument
6251 wpas_p2p_completed(struct wpa_supplicant *wpa_s) argument
6313 wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1, u32 interval1, u32 duration2, u32 interval2) argument
6336 wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period, unsigned int interval) argument
6346 wpas_p2p_is_client(struct wpa_supplicant *wpa_s) argument
6363 struct wpa_supplicant *wpa_s = eloop_ctx; local
6377 wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s) argument
6434 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) argument
6461 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) argument
6474 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) argument
6614 wpas_p2p_set_noa(struct wpa_supplicant *wpa_s, u8 count, int start, int duration) argument
6624 wpas_p2p_set_cross_connect(struct wpa_supplicant *wpa_s, int enabled) argument
6700 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) argument
6714 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) argument
6724 wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s) argument
6763 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) argument
6780 struct wpa_supplicant *wpa_s = eloop_ctx; local
6785 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s) argument
6827 wpas_p2p_scan_res_ignore(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
6834 wpas_p2p_cancel(struct wpa_supplicant *wpa_s) argument
6906 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) argument
6917 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) argument
6927 wpas_p2p_unauthorize(struct wpa_supplicant *wpa_s, const char *addr) argument
6953 wpas_p2p_disconnect(struct wpa_supplicant *wpa_s) argument
6964 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) argument
7005 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
7027 wpas_p2p_get_persistent(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *ssid, size_t ssid_len) argument
7062 wpas_p2p_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *addr) argument
7106 wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s, int group_added) argument
7130 wpas_p2p_scan_no_go_seen(struct wpa_supplicant *wpa_s) argument
7151 wpas_p2p_search_delay(struct wpa_supplicant *wpa_s) argument
7178 wpas_p2p_remove_psk_entry(struct wpa_supplicant *wpa_s, struct wpa_ssid *s, const u8 *addr, int iface_addr) argument
7205 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) argument
7299 wpas_p2p_remove_psk(struct wpa_supplicant *wpa_s, struct wpa_ssid *s, const u8 *addr, int iface_addr) argument
7313 wpas_p2p_remove_client_go(struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) argument
7364 wpas_p2p_remove_client(struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) argument
7390 struct wpa_supplicant *wpa_s = eloop_ctx; local
7397 struct wpa_supplicant *wpa_s = eloop_ctx; local
7404 wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s, int freq, struct wpa_ssid *ssid) argument
7452 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) argument
7548 wpas_p2p_cli_freq(struct wpa_supplicant *wpa_s, struct wpa_ssid **ssid, u8 *go_dev_addr) argument
7573 wpas_p2p_nfc_handover_req(struct wpa_supplicant *wpa_s, int ndef) argument
7606 wpas_p2p_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, int tag) argument
7639 wpas_p2p_nfc_join_group(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params) argument
7663 wpas_p2p_nfc_auth_join(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int tag) argument
7727 wpas_p2p_nfc_init_go_neg(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int forced_freq) argument
7739 wpas_p2p_nfc_resp_go_neg(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int forced_freq) argument
7763 wpas_p2p_nfc_connection_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int sel, int tag, int forced_freq) argument
7928 wpas_p2p_nfc_tag_process(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int forced_freq) argument
7938 wpas_p2p_nfc_report_handover(struct wpa_supplicant *wpa_s, int init, const struct wpabuf *req, const struct wpabuf *sel, int forced_freq) argument
7970 wpas_p2p_nfc_tag_enabled(struct wpa_supplicant *wpa_s, int enabled) argument
8076 wpas_p2p_optimize_listen_channel(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) argument
8104 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) argument
8133 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) argument
8143 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) argument
[all...]
H A Dbgscan.h18 void * (*init)(struct wpa_supplicant *wpa_s, const char *params,
32 int bgscan_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
34 void bgscan_deinit(struct wpa_supplicant *wpa_s);
35 int bgscan_notify_scan(struct wpa_supplicant *wpa_s,
37 void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s);
38 void bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above,
44 static inline int bgscan_init(struct wpa_supplicant *wpa_s, argument
50 static inline void bgscan_deinit(struct wpa_supplicant *wpa_s) argument
54 static inline int bgscan_notify_scan(struct wpa_supplicant *wpa_s, argument
60 static inline void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument
64 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above, int current_signal, int current_noise, int current_txrate) argument
[all...]
H A Dwpa_supplicant.c111 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
120 wpa_drv_set_key(wpa_s, WPA_ALG_WEP, NULL,
129 int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s, argument
142 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid mode %d (not "
148 wpa_msg(wpa_s, MSG_INFO, "WPA: No PSK configured for "
153 switch (wpa_s->group_cipher) {
172 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid group cipher %d for "
173 "WPA-None", wpa_s->group_cipher);
180 ret = wpa_drv_set_key(wpa_s, alg, NULL, 0, 1, seq, 6, key, keylen);
188 struct wpa_supplicant *wpa_s local
216 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) argument
238 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) argument
253 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) argument
339 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
383 free_hw_features(struct wpa_supplicant *wpa_s) argument
399 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) argument
558 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) argument
625 wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) argument
669 wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s) argument
680 wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s) argument
687 wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s) argument
693 wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s) argument
711 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) argument
827 struct wpa_supplicant *wpa_s = global->ifaces; local
853 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) argument
880 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) argument
957 struct wpa_supplicant *wpa_s; local
968 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) argument
1030 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) argument
1371 wpas_ext_capab_byte(struct wpa_supplicant *wpa_s, u8 *pos, int idx) argument
1413 wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf, size_t buflen) argument
1448 wpas_valid_bss(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss) argument
1462 wpas_valid_ssid(struct wpa_supplicant *wpa_s, struct wpa_ssid *test_ssid) argument
1476 wpas_valid_bss_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss, struct wpa_ssid *test_ssid) argument
1494 wpas_connect_work_done(struct wpa_supplicant *wpa_s) argument
1510 wpas_update_random_addr(struct wpa_supplicant *wpa_s, int style) argument
1562 wpas_update_random_addr_disassoc(struct wpa_supplicant *wpa_s) argument
1582 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument
1717 ibss_mesh_setup_freq(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, struct hostapd_freq_params *freq) argument
1936 struct wpa_supplicant *wpa_s = work->wpa_s; local
2447 wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s, const u8 *addr) argument
2472 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, int reason_code) argument
2526 wpa_supplicant_enable_one_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
2552 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
2581 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
2634 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
2716 wpas_set_pkcs11_engine_and_module_path(struct wpa_supplicant *wpa_s, const char *pkcs11_engine_path, const char *pkcs11_module_path) argument
2765 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) argument
2800 wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s, unsigned int bss_expire_age) argument
2823 wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s, unsigned int bss_expire_count) argument
2846 wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s, int scan_interval) argument
2909 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) argument
2964 select_driver(struct wpa_supplicant *wpa_s, int i) argument
2984 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) argument
3047 struct wpa_supplicant *wpa_s = ctx; local
3189 wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s) argument
3221 struct wpa_supplicant *wpa_s = ctx; local
3252 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) argument
3321 struct wpa_supplicant *wpa_s; local
3338 wpa_set_htcap_mcs(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, const char *ht_mcs) argument
3392 wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
3415 wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int factor) argument
3439 wpa_set_ampdu_density(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int density) argument
3464 wpa_set_disable_ht40(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
3486 wpa_set_disable_sgi(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
3508 wpa_set_disable_ldpc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
3529 wpa_supplicant_apply_ht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument
3565 wpa_supplicant_apply_vht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument
3629 pcsc_reader_init(struct wpa_supplicant *wpa_s) argument
3671 wpas_init_ext_pw(struct wpa_supplicant *wpa_s) argument
3703 wpas_set_wowlan_triggers(struct wpa_supplicant *wpa_s, const struct wpa_driver_capa *capa) argument
3721 radio_add_interface(struct wpa_supplicant *wpa_s, const char *rn) argument
3783 struct wpa_supplicant *wpa_s; local
3820 radio_remove_works(struct wpa_supplicant *wpa_s, const char *type, int remove_all) argument
3846 radio_remove_interface(struct wpa_supplicant *wpa_s) argument
3867 radio_work_check_next(struct wpa_supplicant *wpa_s) argument
3908 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) argument
3950 struct wpa_supplicant *wpa_s = work->wpa_s; local
3966 radio_work_pending(struct wpa_supplicant *wpa_s, const char *type) argument
3980 wpas_init_driver(struct wpa_supplicant *wpa_s, struct wpa_interface *iface) argument
4029 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, struct wpa_interface *iface) argument
4311 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify, int terminate) argument
4398 struct wpa_supplicant *wpa_s; local
4477 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s, int terminate) argument
4534 wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s) argument
4560 struct wpa_supplicant *wpa_s; local
4573 struct wpa_supplicant *wpa_s = ctx; local
4722 struct wpa_supplicant *wpa_s; local
4807 wpa_supplicant_update_config(struct wpa_supplicant *wpa_s) argument
4846 get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s) argument
4880 wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
4983 wpas_driver_bss_selection(struct wpa_supplicant *wpa_s) argument
4991 wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field, const char *value) argument
5077 wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
5118 wpas_get_ssid_pmf(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
5142 wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s) argument
5152 wpas_auth_failed(struct wpa_supplicant *wpa_s, char *reason) argument
5212 wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int clear_failures) argument
5230 disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
5247 disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument
5274 wpas_request_connection(struct wpa_supplicant *wpa_s) argument
5290 dump_freq_data(struct wpa_supplicant *wpa_s, const char *title, struct wpa_used_freq_data *freqs_data, unsigned int len) argument
5311 get_shared_radio_freqs_data(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs_data, unsigned int len) argument
5364 get_shared_radio_freqs(struct wpa_supplicant *wpa_s, int *freq_array, unsigned int len) argument
5408 wpas_rrm_reset(struct wpa_supplicant *wpa_s) argument
5426 wpas_rrm_process_neighbor_rep(struct wpa_supplicant *wpa_s, const u8 *report, size_t report_len) argument
5488 wpas_rrm_send_neighbor_rep_request(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, void (*cb)(void *ctx, struct wpabuf *neighbor_rep), void *cb_ctx) argument
5572 wpas_rrm_handle_link_measurement_request(struct wpa_supplicant *wpa_s, const u8 *src, const u8 *frame, size_t len, int rssi) argument
[all...]
H A Dwps_supplicant.h28 int wpas_wps_init(struct wpa_supplicant *wpa_s);
29 void wpas_wps_deinit(struct wpa_supplicant *wpa_s);
30 int wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s);
32 int wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid,
34 int wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid,
36 int wpas_wps_cancel(struct wpa_supplicant *wpa_s);
37 int wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid,
39 int wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s,
41 int wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s,
43 int wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s,
90 wpas_wps_init(struct wpa_supplicant *wpa_s) argument
95 wpas_wps_deinit(struct wpa_supplicant *wpa_s) argument
99 wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument
109 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
116 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
123 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument
130 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) argument
134 wpas_wps_searching(struct wpa_supplicant *wpa_s) argument
139 wpas_wps_update_ap_info(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
144 wpas_wps_notify_assoc(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
[all...]
H A Dblacklist.h18 struct wpa_blacklist * wpa_blacklist_get(struct wpa_supplicant *wpa_s,
20 int wpa_blacklist_add(struct wpa_supplicant *wpa_s, const u8 *bssid);
21 int wpa_blacklist_del(struct wpa_supplicant *wpa_s, const u8 *bssid);
22 void wpa_blacklist_clear(struct wpa_supplicant *wpa_s);
H A Dwpas_glue.h14 int wpa_supplicant_init_eapol(struct wpa_supplicant *wpa_s);
15 int wpa_supplicant_init_wpa(struct wpa_supplicant *wpa_s);
16 void wpa_supplicant_rsn_supp_set_config(struct wpa_supplicant *wpa_s,
25 void wpas_send_ctrl_req(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
H A Dp2p_supplicant.h20 int wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s,
22 struct wpa_supplicant * wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s,
24 struct wpa_supplicant * wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s,
26 int wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
31 int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s,
33 int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
35 int wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s,
40 struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
48 int wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
52 void wpas_send_action_tx_status(struct wpa_supplicant *wpa_s, cons
193 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) argument
198 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) argument
202 wpas_p2p_completed(struct wpa_supplicant *wpa_s) argument
206 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) argument
210 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) argument
219 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) argument
224 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s) argument
228 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) argument
234 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) argument
242 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
249 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument
254 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) argument
258 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) argument
262 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) argument
266 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) argument
271 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) argument
276 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) argument
280 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) argument
284 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) argument
288 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) argument
292 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
297 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) argument
302 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument
307 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
312 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) argument
[all...]
H A Dhs20_supplicant.h13 int hs20_anqp_send_req(struct wpa_supplicant *wpa_s, const u8 *dst, u32 stypes,
19 void hs20_parse_rx_hs20_anqp_resp(struct wpa_supplicant *wpa_s,
22 int is_hs20_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
24 int hs20_get_pps_mo_id(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid);
25 void hs20_notify_parse_done(struct wpa_supplicant *wpa_s);
27 void hs20_rx_subscription_remediation(struct wpa_supplicant *wpa_s,
29 void hs20_rx_deauth_imminent_notice(struct wpa_supplicant *wpa_s, u8 code,
32 void hs20_free_osu_prov(struct wpa_supplicant *wpa_s);
33 void hs20_next_osu_icon(struct wpa_supplicant *wpa_s);
34 void hs20_osu_icon_fetch(struct wpa_supplicant *wpa_s);
[all...]
/external/wpa_supplicant_8/wpa_supplicant/dbus/
H A Ddbus_new.h133 int wpas_dbus_register_interface(struct wpa_supplicant *wpa_s);
134 int wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s);
135 void wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s,
137 void wpas_dbus_bss_signal_prop_changed(struct wpa_supplicant *wpa_s,
140 void wpas_dbus_signal_network_enabled_changed(struct wpa_supplicant *wpa_s,
142 void wpas_dbus_signal_network_selected(struct wpa_supplicant *wpa_s, int id);
143 void wpas_dbus_signal_network_request(struct wpa_supplicant *wpa_s,
147 void wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success);
148 void wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s,
150 void wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s,
237 wpas_dbus_register_interface(struct wpa_supplicant *wpa_s) argument
242 wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s) argument
249 wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property) argument
254 wpas_dbus_bss_signal_prop_changed( struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id) argument
260 wpas_dbus_signal_network_enabled_changed( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
265 wpas_dbus_signal_network_selected( struct wpa_supplicant *wpa_s, int id) argument
270 wpas_dbus_signal_network_request( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) argument
276 wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success) argument
281 wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument
286 wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument
291 wpas_dbus_signal_wps_event_fail( struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
296 wpas_dbus_signal_wps_event_success( struct wpa_supplicant *wpa_s) argument
301 wpas_dbus_signal_wps_event_pbc_overlap( struct wpa_supplicant *wpa_s) argument
306 wpas_dbus_register_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
312 wpas_dbus_unregister_network(struct wpa_supplicant *wpa_s, int nid) argument
318 wpas_dbus_unregister_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument
324 wpas_dbus_register_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument
330 wpas_dbus_signal_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument
335 wpas_dbus_signal_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument
355 wpas_dbus_register_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
361 wpas_dbus_unregister_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
368 wpas_dbus_signal_peer_groups_changed(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
374 wpas_dbus_signal_p2p_group_removed(struct wpa_supplicant *wpa_s, const char *role) argument
380 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) argument
388 wpas_dbus_signal_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) argument
396 wpas_dbus_signal_p2p_group_started(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, int client, int network_id) argument
403 wpas_dbus_register_p2p_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
408 wpas_dbus_register_persistent_group( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
414 wpas_dbus_unregister_persistent_group( struct wpa_supplicant *wpa_s, int nid) argument
421 wpas_dbus_signal_p2p_go_neg_resp(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument
427 wpas_dbus_unregister_p2p_group(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) argument
432 wpas_dbus_signal_p2p_invitation_result( struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument
439 wpas_dbus_register_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) argument
445 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) argument
452 wpas_dbus_signal_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) argument
459 wpas_dbus_unregister_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) argument
465 wpas_dbus_signal_p2p_peer_joined(struct wpa_supplicant *wpa_s, const u8 *member) argument
471 wpas_dbus_signal_p2p_find_stopped(struct wpa_supplicant *wpa_s) argument
476 wpas_dbus_signal_peer_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
482 wpas_dbus_signal_peer_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
488 wpas_dbus_signal_p2p_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *member) argument
494 wpas_dbus_signal_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
499 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) argument
509 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) argument
517 wpas_dbus_signal_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) argument
524 wpas_dbus_signal_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta) argument
530 wpas_dbus_signal_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta) argument
[all...]

Completed in 941 milliseconds

123