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

123

/freebsd-10.1-release/contrib/wpa/wpa_supplicant/
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_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
76 wpa_drv_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, u32 interval) argument
86 wpa_drv_stop_sched_scan(struct wpa_supplicant *wpa_s) argument
93 wpa_drv_get_scan_results2( struct wpa_supplicant *wpa_s) argument
101 wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid) argument
109 wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid) argument
117 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
132 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument
142 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument
151 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument
161 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) argument
169 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) argument
178 wpa_drv_poll(struct wpa_supplicant *wpa_s) argument
185 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) argument
193 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) argument
201 wpa_drv_send_eapol(struct wpa_supplicant *wpa_s, const u8 *dst, u16 proto, const u8 *data, size_t data_len) argument
211 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) argument
219 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) argument
231 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags) argument
240 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) argument
248 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len, int noack) argument
257 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument
267 wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) argument
277 wpa_drv_set_ap(struct wpa_supplicant *wpa_s, struct wpa_driver_ap_params *params) argument
285 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) argument
293 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) argument
301 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
313 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) argument
324 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) argument
334 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
349 wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s) argument
355 wpa_drv_set_freq(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq) argument
363 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
376 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) argument
385 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
395 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) argument
404 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) argument
413 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) argument
420 wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s) argument
427 wpa_drv_suspend(struct wpa_supplicant *wpa_s) argument
433 wpa_drv_resume(struct wpa_supplicant *wpa_s) argument
439 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) argument
448 wpa_drv_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_signal_info *si) argument
456 wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s, struct hostap_sta_driver_data *sta) argument
465 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp, const struct wpabuf *assocresp) argument
476 wpa_drv_shared_freq(struct wpa_supplicant *wpa_s) argument
483 wpa_drv_get_noa(struct wpa_supplicant *wpa_s, u8 *buf, size_t buf_len) argument
491 wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s, int legacy_ps, int opp_ps, int ctwindow) argument
501 wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu) argument
508 wpa_drv_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout, int type) argument
516 wpa_drv_p2p_stop_find(struct wpa_supplicant *wpa_s) argument
523 wpa_drv_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout) argument
531 wpa_drv_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int wps_method, int go_intent, const u8 *own_interface_addr, unsigned int force_freq, int persistent_group) argument
546 wpa_drv_wps_success_cb(struct wpa_supplicant *wpa_s, const u8 *peer_addr) argument
555 wpa_drv_p2p_group_formation_failed(struct wpa_supplicant *wpa_s) argument
562 wpa_drv_p2p_set_params(struct wpa_supplicant *wpa_s, const struct p2p_params *params) argument
570 wpa_drv_p2p_prov_disc_req(struct wpa_supplicant *wpa_s, const u8 *peer_addr, u16 config_methods, int join) argument
580 wpa_drv_p2p_sd_request(struct wpa_supplicant *wpa_s, const u8 *dst, const struct wpabuf *tlvs) argument
589 wpa_drv_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s, u64 req) argument
597 wpa_drv_p2p_sd_response(struct wpa_supplicant *wpa_s, int freq, const u8 *dst, u8 dialog_token, const struct wpabuf *resp_tlvs) argument
608 wpa_drv_p2p_service_update(struct wpa_supplicant *wpa_s) argument
615 wpa_drv_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr) argument
623 wpa_drv_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer, int role, const u8 *bssid, const u8 *ssid, size_t ssid_len, const u8 *go_dev_addr, int persistent_group) argument
636 wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s, const u8 *dst, u8 action_code, u8 dialog_token, u16 status_code, const u8 *buf, size_t len) argument
649 wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s, enum tdls_oper oper, const u8 *peer) argument
657 wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s, const u8 *kek, const u8 *kck, const u8 *replay_ctr) argument
666 wpa_drv_radio_disable(struct wpa_supplicant *wpa_s, int disabled) argument
674 wpa_drv_switch_channel(struct wpa_supplicant *wpa_s, unsigned int freq) argument
682 wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) argument
[all...]
H A Doffchannel.c21 wpas_get_tx_interface(struct wpa_supplicant *wpa_s, const u8 *src) argument
25 if (os_memcmp(src, wpa_s->own_addr, ETH_ALEN) == 0)
26 return wpa_s;
31 iface = wpa_s->global->ifaces;
33 if (os_memcmp(wpa_s->pending_action_src,
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
146 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
199 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
308 offchannel_send_action_done(struct wpa_supplicant *wpa_s) argument
335 offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
352 offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument
369 offchannel_pending_action_tx(struct wpa_supplicant *wpa_s) argument
379 offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument
393 offchannel_deinit(struct wpa_supplicant *wpa_s) argument
[all...]
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 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,
81 wpas_wps_init(struct wpa_supplicant *wpa_s) argument
86 wpas_wps_deinit(struct wpa_supplicant *wpa_s) argument
90 wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument
100 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
107 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
114 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument
121 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) argument
125 wpas_wps_searching(struct wpa_supplicant *wpa_s) argument
130 wpas_wps_update_ap_info(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
135 wpas_wps_notify_assoc(struct wpa_supplicant *wpa_s, const u8 *bssid) 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 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 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
43 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument
49 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
54 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument
61 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
66 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
71 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
76 sme_event_disassoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
81 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument
87 sme_state_changed(struct wpa_supplicant *wpa_s) argument
92 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument
97 sme_deinit(struct wpa_supplicant *wpa_s) argument
101 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument
106 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument
[all...]
H A Dnotify.c49 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s) argument
51 if (wpas_dbus_register_iface(wpa_s))
54 if (wpas_dbus_register_interface(wpa_s))
61 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s) argument
64 wpas_dbus_unregister_iface(wpa_s);
67 wpas_dbus_unregister_interface(wpa_s);
71 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, argument
76 wpa_supplicant_dbus_notify_state_change(wpa_s, new_state,
80 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_STATE);
84 wpas_p2p_notif_connected(wpa_s);
100 wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s) argument
106 wpas_notify_network_changed(struct wpa_supplicant *wpa_s) argument
112 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) argument
118 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) argument
124 wpas_notify_auth_changed(struct wpa_supplicant *wpa_s) argument
130 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
137 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
144 wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) argument
153 wpas_notify_scanning(struct wpa_supplicant *wpa_s) argument
163 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) argument
169 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) argument
178 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument
190 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument
199 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
208 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) argument
216 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
230 wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
239 wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
248 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
261 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument
270 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument
279 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
286 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
294 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
302 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
309 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
316 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
323 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
332 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
339 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument
346 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument
352 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument
378 struct wpa_supplicant *wpa_s; local
391 struct wpa_supplicant *wpa_s; local
412 wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) argument
425 wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
435 wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) argument
445 wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id) argument
452 wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument
459 wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument
466 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
476 wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) argument
498 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
510 wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int network_id, int client) argument
521 wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
530 wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument
553 wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta) argument
572 wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) argument
583 wpas_notify_certification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *cert_hash, const struct wpabuf *cert) argument
616 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
626 wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) 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 Dpreauth_test.c41 static void _wpa_supplicant_deauthenticate(void *wpa_s, int reason_code) argument
43 wpa_supplicant_deauthenticate(wpa_s, reason_code);
47 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, argument
58 hdr->version = wpa_s->conf->eapol_version;
74 static u8 * _wpa_alloc_eapol(void *wpa_s, u8 type, argument
78 return wpa_alloc_eapol(wpa_s, type, data, data_len, msg_len, data_pos);
84 struct wpa_supplicant *wpa_s = ctx; local
85 wpa_s->wpa_state = state;
91 struct wpa_supplicant *wpa_s = ctx; local
92 return wpa_s
96 wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument
104 wpa_supplicant_get_network_ctx(void *wpa_s) argument
110 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) argument
116 wpa_supplicant_get_beacon_ie(void *wpa_s) argument
123 wpa_supplicant_get_bssid(void *wpa_s, u8 *bssid) argument
130 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
140 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) argument
149 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
157 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
168 struct wpa_supplicant *wpa_s = ctx; local
176 struct wpa_supplicant *wpa_s = ctx; local
181 test_eapol_clean(struct wpa_supplicant *wpa_s) argument
206 struct wpa_supplicant *wpa_s = eloop_ctx; local
219 wpa_init_conf(struct wpa_supplicant *wpa_s, const char *ifname) argument
269 struct wpa_supplicant *wpa_s = signal_ctx; local
277 struct wpa_supplicant wpa_s; local
[all...]
H A Devents.c47 static int wpas_temp_disabled(struct wpa_supplicant *wpa_s, argument
59 wpas_clear_temp_disabled(wpa_s, ssid, 0);
65 static int wpa_supplicant_select_config(struct wpa_supplicant *wpa_s) argument
70 if (wpa_s->conf->ap_scan == 1 && wpa_s->current_ssid)
73 wpa_dbg(wpa_s, MSG_DEBUG, "Select network based on association "
75 ssid = wpa_supplicant_get_ssid(wpa_s);
77 wpa_msg(wpa_s, MSG_INFO,
82 if (wpas_network_disabled(wpa_s, ssid)) {
83 wpa_dbg(wpa_s, MSG_DEBU
126 struct wpa_supplicant *wpa_s = eloop_ctx; local
137 wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s) argument
187 wpa_find_assoc_pmkid(struct wpa_supplicant *wpa_s) argument
212 wpa_supplicant_event_pmkid_candidate(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
232 wpa_supplicant_dynamic_keys(struct wpa_supplicant *wpa_s) argument
263 wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
365 wpa_supplicant_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
544 rate_match(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) argument
635 wpa_scan_res_match(struct wpa_supplicant *wpa_s, int i, struct wpa_bss *bss, struct wpa_ssid *group) argument
804 wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_ssid *group, struct wpa_ssid **selected_ssid) argument
830 wpa_supplicant_pick_network(struct wpa_supplicant *wpa_s, struct wpa_ssid **selected_ssid) argument
863 wpa_supplicant_req_new_scan(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) argument
886 wpa_supplicant_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument
936 wpa_supplicant_pick_new_network(struct wpa_supplicant *wpa_s) argument
957 wpa_supplicant_rsn_preauth_scan_results( struct wpa_supplicant *wpa_s) argument
982 wpa_supplicant_need_to_roam(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument
1066 _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1190 wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s) argument
1263 wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1314 struct wpa_supplicant *wpa_s = eloop_ctx; local
1343 wnm_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument
1382 wnm_bss_keep_alive_deinit(struct wpa_supplicant *wpa_s) argument
1390 wpa_supplicant_event_associnfo(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1563 wpa_supplicant_get_new_bss( struct wpa_supplicant *wpa_s, const u8 *bssid) argument
1578 wpa_supplicant_assoc_update_ie(struct wpa_supplicant *wpa_s) argument
1602 wpa_supplicant_event_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
1805 wpa_supplicant_event_disassoc(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument
1834 could_be_psk_mismatch(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument
1856 wpa_supplicant_event_disassoc_finish(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument
1957 struct wpa_supplicant *wpa_s = eloop_ctx; local
1970 wpa_supplicant_event_michael_mic_failure(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2066 struct wpa_supplicant *wpa_s; local
2077 wpa_supplicant_event_interface_status(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2118 wpa_supplicant_event_stkstart(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2129 wpa_supplicant_event_tdls(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2148 wpa_supplicant_event_wnm(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2168 wpa_supplicant_event_ft_response(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2187 wpa_supplicant_event_ibss_rsn_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
2207 ft_rx_action(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) argument
2260 wpa_supplicant_event_unprot_deauth(struct wpa_supplicant *wpa_s, struct unprot_deauth *e) argument
2273 wpa_supplicant_event_unprot_disassoc(struct wpa_supplicant *wpa_s, struct unprot_disassoc *e) argument
2289 struct wpa_supplicant *wpa_s = ctx; local
[all...]
H A Dsme.c38 static void sme_stop_sa_query(struct wpa_supplicant *wpa_s);
44 static struct wpabuf * sme_auth_build_sae_commit(struct wpa_supplicant *wpa_s) argument
63 static struct wpabuf * sme_auth_build_sae_confirm(struct wpa_supplicant *wpa_s) argument
73 wpabuf_put_le16(buf, wpa_s->sme.sae_send_confirm);
74 wpa_s->sme.sae_send_confirm++;
83 static void sme_send_authentication(struct wpa_supplicant *wpa_s, argument
101 wpa_msg(wpa_s, MSG_ERROR, "SME: No scan result available for "
106 wpa_s->current_bss = bss;
109 wpa_s->reassociate = 0;
117 if (wpa_s
377 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument
388 sme_sae_process_commit(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) argument
406 sme_sae_process_confirm(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) argument
421 sme_sae_auth(struct wpa_supplicant *wpa_s, u16 auth_transaction, u16 status_code, const u8 *data, size_t len) argument
457 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
556 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) argument
641 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument
665 sme_deauth(struct wpa_supplicant *wpa_s) argument
687 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
707 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
716 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
725 sme_event_disassoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument
746 struct wpa_supplicant *wpa_s = eloop_ctx; local
756 struct wpa_supplicant *wpa_s = eloop_ctx; local
764 sme_state_changed(struct wpa_supplicant *wpa_s) argument
774 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument
796 sme_deinit(struct wpa_supplicant *wpa_s) argument
811 sme_send_2040_bss_coex(struct wpa_supplicant *wpa_s, const u8 *chan_list, u8 num_channels, u8 num_intol) argument
891 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument
969 wpa_setband_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params) argument
997 struct wpa_supplicant *wpa_s = eloop_ctx; local
1020 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument
1090 sme_check_sa_query_timeout(struct wpa_supplicant *wpa_s) argument
1109 sme_send_sa_query_req(struct wpa_supplicant *wpa_s, const u8 *trans_id) argument
1130 struct wpa_supplicant *wpa_s = eloop_ctx; local
1165 sme_start_sa_query(struct wpa_supplicant *wpa_s) argument
1171 sme_stop_sa_query(struct wpa_supplicant *wpa_s) argument
1180 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument
1208 sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) 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);
33 void bgscan_deinit(struct wpa_supplicant *wpa_s);
34 int bgscan_notify_scan(struct wpa_supplicant *wpa_s,
36 void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s);
37 void bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above,
43 static inline int bgscan_init(struct wpa_supplicant *wpa_s, argument
49 static inline void bgscan_deinit(struct wpa_supplicant *wpa_s) argument
53 static inline int bgscan_notify_scan(struct wpa_supplicant *wpa_s, argument
59 static inline void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument
63 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above, int current_signal, int current_noise, int current_txrate) argument
[all...]
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_sched_scan(struct wpa_supplicant *wpa_s);
19 void wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s,
22 int wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s,
25 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s,
27 int wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s);
[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 Dp2p_supplicant.c77 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated,
79 static int wpas_p2p_join_start(struct wpa_supplicant *wpa_s);
80 static void wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq);
82 static int wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr,
85 static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s);
86 static void wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s);
88 static void wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s);
89 static void wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s,
91 static int wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s);
94 static void wpas_p2p_scan_res_handler(struct wpa_supplicant *wpa_s, argument
122 struct wpa_supplicant *wpa_s = ctx; local
221 wpas_get_p2p_group(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len, int *go) argument
246 wpas_p2p_group_delete(struct wpa_supplicant *wpa_s, enum p2p_group_removal_reason removal_reason) argument
376 wpas_p2p_persistent_group(struct wpa_supplicant *wpa_s, u8 *go_dev_addr, const u8 *ssid, size_t ssid_len) argument
438 wpas_p2p_store_persistent_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *go_dev_addr) argument
524 wpas_p2p_add_persistent_group_client(struct wpa_supplicant *wpa_s, const u8 *addr) argument
594 wpas_group_formation_completed(struct wpa_supplicant *wpa_s, int success) argument
692 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
739 struct wpa_supplicant *wpa_s = ctx; local
748 struct wpa_supplicant *wpa_s = ctx; local
753 wpas_copy_go_neg_results(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) argument
766 wpas_start_wps_enrollee(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument
789 struct wpa_supplicant *wpa_s = ctx; local
852 wpas_start_wps_go(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int group_formation) argument
950 wpas_p2p_add_group_interface(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) argument
1005 wpas_p2p_remove_pending_group_interface( struct wpa_supplicant *wpa_s) argument
1022 wpas_p2p_init_group_interface(struct wpa_supplicant *wpa_s, int go) argument
1067 struct wpa_supplicant *wpa_s = eloop_ctx; local
1079 struct wpa_supplicant *wpa_s = ctx; local
1157 struct wpa_supplicant *wpa_s = ctx; local
1170 struct wpa_supplicant *wpa_s = ctx; local
1190 struct wpa_supplicant *wpa_s = ctx; local
1203 struct wpa_supplicant *wpa_s = ctx; local
1232 struct wpa_supplicant *wpa_s = ctx; local
1245 struct wpa_supplicant *wpa_s = ctx; local
1380 wpas_p2p_service_get_bonjour(struct wpa_supplicant *wpa_s, const struct wpabuf *query) argument
1399 wpas_p2p_service_get_upnp(struct wpa_supplicant *wpa_s, u8 version, const char *service) argument
1433 wpas_sd_all_bonjour(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id) argument
1496 wpas_sd_req_bonjour(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id, const u8 *query, size_t query_len) argument
1567 wpas_sd_all_upnp(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id) argument
1603 wpas_sd_req_upnp(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id, const u8 *query, size_t query_len) argument
1685 wpas_sd_req_wfd(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id, const u8 *query, size_t query_len) argument
1743 struct wpa_supplicant *wpa_s = ctx; local
1861 struct wpa_supplicant *wpa_s = ctx; local
1923 wpas_p2p_sd_request(struct wpa_supplicant *wpa_s, const u8 *dst, const struct wpabuf *tlvs) argument
1934 wpas_p2p_sd_request_upnp(struct wpa_supplicant *wpa_s, const u8 *dst, u8 version, const char *query) argument
1956 wpas_p2p_sd_request_wfd(struct wpa_supplicant *wpa_s, const u8 *dst, const struct wpabuf *tlvs) argument
2002 wpas_p2p_sd_request_wifi_display(struct wpa_supplicant *wpa_s, const u8 *dst, const char *role) argument
2036 wpas_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s, u64 req) argument
2047 wpas_p2p_sd_response(struct wpa_supplicant *wpa_s, int freq, const u8 *dst, u8 dialog_token, const struct wpabuf *resp_tlvs) argument
2063 wpas_p2p_sd_service_update(struct wpa_supplicant *wpa_s) argument
2091 wpas_p2p_service_flush(struct wpa_supplicant *wpa_s) argument
2108 wpas_p2p_service_add_bonjour(struct wpa_supplicant *wpa_s, struct wpabuf *query, struct wpabuf *resp) argument
2125 wpas_p2p_service_del_bonjour(struct wpa_supplicant *wpa_s, const struct wpabuf *query) argument
2139 wpas_p2p_service_add_upnp(struct wpa_supplicant *wpa_s, u8 version, const char *service) argument
2162 wpas_p2p_service_del_upnp(struct wpa_supplicant *wpa_s, u8 version, const char *service) argument
2176 wpas_prov_disc_local_display(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params, unsigned int generated_pin) argument
2185 wpas_prov_disc_local_keypad(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params) argument
2199 struct wpa_supplicant *wpa_s = ctx; local
2252 struct wpa_supplicant *wpa_s = ctx; local
2292 struct wpa_supplicant *wpa_s = ctx; local
2324 struct wpa_supplicant *wpa_s = ctx; local
2421 struct wpa_supplicant *wpa_s = ctx; local
2476 struct wpa_supplicant *wpa_s = ctx; local
2549 wpas_p2p_default_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan) argument
2673 wpas_p2p_verify_channel(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) argument
2693 wpas_p2p_setup_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan) argument
2741 wpas_p2p_get_ht40_mode(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument
2770 struct wpa_supplicant *wpa_s = ctx; local
2785 struct wpa_supplicant *wpa_s = ctx; local
2810 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) argument
2971 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) argument
3005 struct wpa_supplicant *wpa_s, *tmp; local
3045 wpas_p2p_create_iface(struct wpa_supplicant *wpa_s) argument
3064 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
3095 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
3115 wpas_p2p_check_join_scan_limit(struct wpa_supplicant *wpa_s) argument
3138 wpas_check_freq_conflict(struct wpa_supplicant *wpa_s, int freq) argument
3180 wpas_p2p_peer_go(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) argument
3205 wpas_p2p_scan_res_join(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
3387 wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq) argument
3453 struct wpa_supplicant *wpa_s = eloop_ctx; local
3458 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) argument
3482 wpas_p2p_join_start(struct wpa_supplicant *wpa_s) argument
3556 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) argument
3736 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument
3749 wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout) argument
3772 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument
3806 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) argument
3830 wpas_p2p_init_go_params(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int freq, int ht40) argument
3919 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated, int go) argument
3959 wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group, int freq, int ht40) argument
4039 wpas_start_p2p_client(struct wpa_supplicant *wpa_s, struct wpa_ssid *params, int addr_allocated) argument
4083 wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int addr_allocated, int freq, int ht40) argument
4144 struct wpa_supplicant *wpa_s = ctx; local
4168 struct wpa_supplicant *wpa_s = ctx; local
4179 wpas_p2p_group_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
4220 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) argument
4261 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
4280 wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *config_method, enum wpas_p2p_prov_disc_use use) argument
4339 wpas_p2p_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument
4350 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) argument
4373 wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s) argument
4393 wpas_p2p_stop_find(struct wpa_supplicant *wpa_s) argument
4403 struct wpa_supplicant *wpa_s = eloop_ctx; local
4408 wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout) argument
4449 wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *buf, size_t len, int p2p_group) argument
4471 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, int ssi_signal) argument
4497 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
4511 wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies) argument
4522 wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s) argument
4534 wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr) argument
4549 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) argument
4596 wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname, const u8 *peer_addr, const u8 *go_dev_addr) argument
4661 wpas_p2p_completed(struct wpa_supplicant *wpa_s) argument
4734 wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1, u32 interval1, u32 duration2, u32 interval2) argument
4753 wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period, unsigned int interval) argument
4766 wpas_p2p_is_client(struct wpa_supplicant *wpa_s) argument
4783 struct wpa_supplicant *wpa_s = eloop_ctx; local
4797 wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s) argument
4854 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
4883 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
4898 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) argument
5021 wpas_p2p_set_noa(struct wpa_supplicant *wpa_s, u8 count, int start, int duration) argument
5031 wpas_p2p_set_cross_connect(struct wpa_supplicant *wpa_s, int enabled) argument
5108 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) argument
5122 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) argument
5132 wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s) argument
5170 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) argument
5192 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s) argument
5210 wpas_p2p_scan_res_ignore(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
5217 wpas_p2p_cancel(struct wpa_supplicant *wpa_s) argument
5284 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) argument
5295 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) argument
5305 wpas_p2p_unauthorize(struct wpa_supplicant *wpa_s, const char *addr) argument
5331 wpas_p2p_disconnect(struct wpa_supplicant *wpa_s) argument
5342 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) argument
5351 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
5373 wpas_p2p_get_persistent(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *ssid, size_t ssid_len) argument
5403 wpas_p2p_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *addr) argument
5412 wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s, int group_added) argument
5432 wpas_p2p_scan_no_go_seen(struct wpa_supplicant *wpa_s) argument
5449 wpas_p2p_search_delay(struct wpa_supplicant *wpa_s) 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 static int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s, argument
141 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid mode %d (not "
147 wpa_msg(wpa_s, MSG_INFO, "WPA: No PSK configured for "
152 switch (wpa_s->group_cipher) {
171 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid group cipher %d for "
172 "WPA-None", wpa_s->group_cipher);
179 return wpa_drv_set_key(wpa_s, alg, NULL, 0, 1, seq, 6, key, keylen);
185 struct wpa_supplicant *wpa_s local
224 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) argument
246 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) argument
261 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) argument
327 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
371 free_hw_features(struct wpa_supplicant *wpa_s) argument
387 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) argument
498 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) argument
571 wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) argument
603 wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s) argument
614 wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s) argument
621 wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s) argument
627 wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s) argument
645 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) argument
717 struct wpa_supplicant *wpa_s = global->ifaces; local
737 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) argument
764 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) argument
837 struct wpa_supplicant *wpa_s; local
896 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) argument
960 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
1231 wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf) argument
1266 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument
1700 wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s, const u8 *addr) argument
1724 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, int reason_code) argument
1774 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
1830 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
1873 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
1933 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) argument
1968 wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s, unsigned int bss_expire_age) argument
1991 wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s, unsigned int bss_expire_count) argument
2014 wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s, int scan_interval) argument
2077 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) argument
2132 select_driver(struct wpa_supplicant *wpa_s, int i) argument
2152 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) argument
2215 struct wpa_supplicant *wpa_s = ctx; local
2323 wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s) argument
2360 struct wpa_supplicant *wpa_s = ctx; local
2391 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) argument
2448 struct wpa_supplicant *wpa_s; local
2465 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
2519 wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
2542 wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int factor) argument
2566 wpa_set_ampdu_density(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int density) argument
2591 wpa_set_disable_ht40(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
2613 wpa_set_disable_sgi(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument
2635 wpa_supplicant_apply_ht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument
2663 pcsc_reader_init(struct wpa_supplicant *wpa_s) argument
2705 wpas_init_ext_pw(struct wpa_supplicant *wpa_s) argument
2737 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, struct wpa_interface *iface) argument
2969 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify, int terminate) argument
3026 struct wpa_supplicant *wpa_s; local
3093 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s, int terminate) argument
3127 wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s) argument
3153 struct wpa_supplicant *wpa_s; local
3166 struct wpa_supplicant *wpa_s = ctx; local
3306 struct wpa_supplicant *wpa_s; local
3390 wpa_supplicant_update_config(struct wpa_supplicant *wpa_s) argument
3433 get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s) argument
3467 wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
3556 wpas_driver_bss_selection(struct wpa_supplicant *wpa_s) argument
3564 wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field, const char *value) argument
3637 wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
3674 wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s) argument
3684 wpas_auth_failed(struct wpa_supplicant *wpa_s) argument
3726 wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int clear_failures) argument
3744 disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
3761 disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument
3788 wpas_request_connection(struct wpa_supplicant *wpa_s) 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
[all...]
H A Dp2p_supplicant.h17 int wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s);
18 void wpas_p2p_deinit(struct wpa_supplicant *wpa_s);
20 int wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
25 void wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
27 void wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
29 int wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname);
30 int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
32 int wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s,
35 struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
37 void wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, cons
[all...]
H A Dscan.c26 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) argument
31 ssid = wpa_supplicant_get_ssid(wpa_s);
35 if (wpa_s->current_ssid == NULL) {
36 wpa_s->current_ssid = ssid;
37 if (wpa_s->current_ssid != NULL)
38 wpas_notify_network_changed(wpa_s);
40 wpa_supplicant_initiate_eapol(wpa_s);
41 wpa_dbg(wpa_s, MSG_DEBUG, "Already associated with a configured "
44 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data);
49 static int wpas_wps_in_use(struct wpa_supplicant *wpa_s, argument
93 wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s) argument
115 wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
217 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
240 struct wpa_supplicant *wpa_s = eloop_ctx; local
252 struct wpa_supplicant *wpa_s = eloop_ctx; local
262 wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, int interval) argument
279 wpa_supplicant_stop_sched_scan(struct wpa_supplicant *wpa_s) argument
327 wpa_supplicant_optimize_freqs( struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument
384 wpas_add_interworking_elements(struct wpa_supplicant *wpa_s, struct wpabuf *buf) argument
408 wpa_supplicant_extra_ies(struct wpa_supplicant *wpa_s) argument
459 non_p2p_network_enabled(struct wpa_supplicant *wpa_s) argument
482 shared_vif_oper_freq(struct wpa_supplicant *wpa_s) argument
521 struct wpa_supplicant *wpa_s = eloop_ctx; local
828 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument
870 wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument
892 wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) argument
1112 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) argument
1125 wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s) argument
1146 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) argument
1449 wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
1467 filter_scan_res(struct wpa_supplicant *wpa_s, struct wpa_scan_results *res) argument
1505 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) argument
1552 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) argument
[all...]
H A Doffchannel.h13 int offchannel_send_action(struct wpa_supplicant *wpa_s, unsigned int freq,
16 void (*tx_cb)(struct wpa_supplicant *wpa_s,
23 void offchannel_send_action_done(struct wpa_supplicant *wpa_s);
24 void offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
26 void offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
28 void offchannel_deinit(struct wpa_supplicant *wpa_s);
30 struct wpa_supplicant *wpa_s, const u8 *dst, const u8 *data,
32 const void * offchannel_pending_action_tx(struct wpa_supplicant *wpa_s);
33 void offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s);
H A Dwpas_glue.c36 struct wpa_supplicant *wpa_s = ctx; local
37 wpa_config_set_blob(wpa_s->conf, blob);
38 if (wpa_s->conf->update_config) {
39 int ret = wpa_config_write(wpa_s->confname, wpa_s->conf);
51 struct wpa_supplicant *wpa_s = ctx; local
52 return wpa_config_get_blob(wpa_s->conf, name);
59 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, argument
70 hdr->version = wpa_s->conf->eapol_version;
88 * @wpa_s
95 wpa_ether_send(struct wpa_supplicant *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument
123 struct wpa_supplicant *wpa_s = ctx; local
197 struct wpa_supplicant *wpa_s = ctx; local
214 struct wpa_supplicant *wpa_s = ctx; local
222 struct wpa_supplicant *wpa_s = ctx; local
299 struct wpa_supplicant *wpa_s = ctx; local
314 wpa_get_beacon_ie(struct wpa_supplicant *wpa_s) argument
351 struct wpa_supplicant *wpa_s = ctx; local
365 _wpa_alloc_eapol(void *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos) argument
373 _wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument
380 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) argument
386 _wpa_supplicant_set_state(void *wpa_s, enum wpa_states state) argument
397 wpa_supplicant_get_state(struct wpa_supplicant *wpa_s) argument
403 _wpa_supplicant_get_state(void *wpa_s) argument
409 _wpa_supplicant_deauthenticate(void *wpa_s, int reason_code) argument
417 wpa_supplicant_get_network_ctx(void *wpa_s) argument
425 struct wpa_supplicant *wpa_s = ctx; local
435 struct wpa_supplicant *wpa_s = _wpa_s; local
445 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) argument
454 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
461 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
472 struct wpa_supplicant *wpa_s = ctx; local
483 struct wpa_supplicant *wpa_s = ctx; local
490 struct wpa_supplicant *wpa_s = ctx; local
517 struct wpa_supplicant *wpa_s = ctx; local
540 struct wpa_supplicant *wpa_s = ctx; local
548 struct wpa_supplicant *wpa_s = ctx; local
557 struct wpa_supplicant *wpa_s = ctx; local
645 struct wpa_supplicant *wpa_s = ctx; local
692 struct wpa_supplicant *wpa_s = ctx; local
711 struct wpa_supplicant *wpa_s = ctx; local
720 struct wpa_supplicant *wpa_s = ctx; local
728 struct wpa_supplicant *wpa_s = ctx; local
765 wpa_supplicant_init_eapol(struct wpa_supplicant *wpa_s) argument
814 struct wpa_supplicant *wpa_s = ctx; local
821 wpa_supplicant_init_wpa(struct wpa_supplicant *wpa_s) argument
875 wpa_supplicant_rsn_supp_set_config(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
[all...]
H A Dwps_supplicant.c43 static void wpas_clear_wps(struct wpa_supplicant *wpa_s);
46 static void wpas_wps_clear_ap_info(struct wpa_supplicant *wpa_s) argument
48 os_free(wpa_s->wps_ap);
49 wpa_s->wps_ap = NULL;
50 wpa_s->num_wps_ap = 0;
51 wpa_s->wps_ap_iter = 0;
55 int wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument
57 if (!wpa_s->wps_success &&
58 wpa_s->current_ssid &&
59 eap_is_wps_pin_enrollee(&wpa_s
118 wpas_wps_security_workaround(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const struct wps_credential *cred) argument
202 struct wpa_supplicant *wpa_s = ctx; local
440 struct wpa_supplicant *wpa_s = eloop_ctx; local
446 wpa_supplicant_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument
477 wpa_supplicant_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
511 wpas_wps_reenable_networks(struct wpa_supplicant *wpa_s) argument
541 struct wpa_supplicant *wpa_s = eloop_ctx; local
547 wpa_supplicant_wps_event_success(struct wpa_supplicant *wpa_s) argument
567 wpa_supplicant_wps_event_er_ap_add(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) argument
592 wpa_supplicant_wps_event_er_ap_remove(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) argument
601 wpa_supplicant_wps_event_er_enrollee_add( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) argument
627 wpa_supplicant_wps_event_er_enrollee_remove( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) argument
637 wpa_supplicant_wps_event_er_ap_settings( struct wpa_supplicant *wpa_s, struct wps_event_er_ap_settings *ap_settings) argument
663 wpa_supplicant_wps_event_er_set_sel_reg( struct wpa_supplicant *wpa_s, struct wps_event_er_set_selected_registrar *ev) argument
693 struct wpa_supplicant *wpa_s = ctx; local
752 wpas_clear_wps(struct wpa_supplicant *wpa_s) argument
795 struct wpa_supplicant *wpa_s = eloop_ctx; local
802 wpas_wps_add_network(struct wpa_supplicant *wpa_s, int registrar, const u8 *bssid) argument
868 wpas_wps_reassoc(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected, const u8 *bssid) argument
919 wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid, int p2p_group) argument
951 wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, int p2p_group, u16 dev_pw_id) argument
996 wpas_wps_cancel(struct wpa_supplicant *wpa_s) argument
1025 wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, struct wps_new_ap_settings *settings) argument
1106 struct wpa_supplicant *wpa_s = ctx; local
1142 wpas_wps_set_uuid(struct wpa_supplicant *wpa_s, struct wps_context *wps) argument
1171 wpas_wps_set_vendor_ext_m1(struct wpa_supplicant *wpa_s, struct wps_context *wps) argument
1188 wpas_wps_init(struct wpa_supplicant *wpa_s) argument
1271 wpas_wps_deinit(struct wpa_supplicant *wpa_s) argument
1295 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
1363 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument
1420 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument
1485 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) argument
1520 wpas_wps_searching(struct wpa_supplicant *wpa_s) argument
1549 wpas_wps_er_start(struct wpa_supplicant *wpa_s, const char *filter) argument
1566 wpas_wps_er_stop(struct wpa_supplicant *wpa_s) argument
1577 wpas_wps_er_add_pin(struct wpa_supplicant *wpa_s, const u8 *addr, const char *uuid, const char *pin) argument
1593 wpas_wps_er_pbc(struct wpa_supplicant *wpa_s, const char *uuid) argument
1603 wpas_wps_er_learn(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin) argument
1615 wpas_wps_er_set_config(struct wpa_supplicant *wpa_s, const char *uuid, int id) argument
1658 wpas_wps_er_config(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin, struct wps_new_ap_settings *settings) argument
1710 wpas_wps_er_nfc_config_token(struct wpa_supplicant *wpa_s, int ndef, const char *uuid) argument
1748 wpas_wps_terminate_pending(struct wpa_supplicant *wpa_s) argument
1762 wpas_wps_in_progress(struct wpa_supplicant *wpa_s) argument
1775 wpas_wps_update_config(struct wpa_supplicant *wpa_s) argument
1830 wpas_wps_nfc_token(struct wpa_supplicant *wpa_s, int ndef) argument
1839 wpas_wps_start_nfc(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
1874 wpas_wps_use_cred(struct wpa_supplicant *wpa_s, struct wps_parse_attr *attr) argument
1916 wpas_wps_add_nfc_password_token(struct wpa_supplicant *wpa_s, struct wps_parse_attr *attr) argument
1926 wpas_wps_nfc_tag_process(struct wpa_supplicant *wpa_s, const struct wpabuf *wps) argument
1951 wpas_wps_nfc_tag_read(struct wpa_supplicant *wpa_s, const struct wpabuf *data) argument
1977 wpas_wps_nfc_handover_req(struct wpa_supplicant *wpa_s) argument
1983 wpas_wps_nfc_handover_sel(struct wpa_supplicant *wpa_s) argument
1989 wpas_wps_nfc_rx_handover_req(struct wpa_supplicant *wpa_s, const struct wpabuf *data) argument
1997 wpas_wps_nfc_rx_handover_sel(struct wpa_supplicant *wpa_s, const struct wpabuf *data) argument
2020 wpas_wps_dump_ap_info(struct wpa_supplicant *wpa_s) argument
2047 wpas_wps_get_ap_info(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
2065 wpas_wps_update_ap_info_bss(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) argument
2120 wpas_wps_update_ap_info(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument
2132 wpas_wps_notify_assoc(struct wpa_supplicant *wpa_s, const u8 *bssid) argument
[all...]
/freebsd-10.1-release/contrib/wpa/wpa_supplicant/dbus/
H A Ddbus_new.h131 int wpas_dbus_register_interface(struct wpa_supplicant *wpa_s);
132 int wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s);
133 void wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s,
135 void wpas_dbus_bss_signal_prop_changed(struct wpa_supplicant *wpa_s,
138 void wpas_dbus_signal_network_enabled_changed(struct wpa_supplicant *wpa_s,
140 void wpas_dbus_signal_network_selected(struct wpa_supplicant *wpa_s, int id);
141 void wpas_dbus_signal_network_request(struct wpa_supplicant *wpa_s,
145 void wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success);
146 void wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s,
148 void wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s,
228 wpas_dbus_register_interface(struct wpa_supplicant *wpa_s) argument
233 wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s) argument
240 wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property) argument
245 wpas_dbus_bss_signal_prop_changed( struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id) argument
251 wpas_dbus_signal_network_enabled_changed( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
256 wpas_dbus_signal_network_selected( struct wpa_supplicant *wpa_s, int id) argument
261 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
267 wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success) argument
272 wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument
277 wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument
282 wpas_dbus_signal_wps_event_fail( struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
287 wpas_dbus_signal_wps_event_success( struct wpa_supplicant *wpa_s) argument
292 wpas_dbus_register_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
298 wpas_dbus_unregister_network(struct wpa_supplicant *wpa_s, int nid) argument
304 wpas_dbus_unregister_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument
310 wpas_dbus_register_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument
316 wpas_dbus_signal_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument
321 wpas_dbus_signal_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument
341 wpas_dbus_register_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
347 wpas_dbus_unregister_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
354 wpas_dbus_signal_p2p_group_removed(struct wpa_supplicant *wpa_s, const char *role) argument
360 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
368 wpas_dbus_signal_p2p_go_neg_req( struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id) argument
376 wpas_dbus_signal_p2p_group_started(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, int client, int network_id) argument
383 wpas_dbus_register_p2p_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
388 wpas_dbus_register_persistent_group( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument
394 wpas_dbus_unregister_persistent_group( struct wpa_supplicant *wpa_s, int nid) argument
401 wpas_dbus_signal_p2p_go_neg_resp(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument
407 wpas_dbus_unregister_p2p_group(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) argument
412 wpas_dbus_signal_p2p_invitation_result( struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument
419 wpas_dbus_register_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) argument
425 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
432 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
439 wpas_dbus_unregister_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) argument
445 wpas_dbus_signal_p2p_peer_joined(struct wpa_supplicant *wpa_s, const u8 *member) argument
451 wpas_dbus_signal_peer_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
457 wpas_dbus_signal_peer_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument
463 wpas_dbus_signal_p2p_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *member) argument
469 wpas_dbus_signal_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument
474 wpas_dbus_signal_certification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *cert_hash, const struct wpabuf *cert) argument
482 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
490 wpas_dbus_signal_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) argument
[all...]
H A Ddbus_old.h72 void wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s);
73 void wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s);
74 void wpa_supplicant_dbus_notify_state_change(struct wpa_supplicant *wpa_s,
77 void wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s,
79 void wpa_supplicant_dbus_notify_certification(struct wpa_supplicant *wpa_s,
87 int wpas_dbus_register_iface(struct wpa_supplicant *wpa_s);
88 int wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s);
98 wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s) argument
103 wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s) argument
110 wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, argument
116 wpa_supplicant_dbus_notify_certification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *cert_hash, const struct wpabuf *cert) argument
124 wpas_dbus_register_iface(struct wpa_supplicant *wpa_s) argument
130 wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s) argument
[all...]

Completed in 255 milliseconds

123