/external/wpa_supplicant_8/wpa_supplicant/ |
H A D | offchannel.c | 22 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; 34 if (os_memcmp(wpa_s->pending_action_src, 42 iface->ifname, wpa_s->ifname); 46 return wpa_s; 52 struct wpa_supplicant *wpa_s = eloop_ctx; local 57 without_roc = wpa_s->pending_action_without_roc; 58 wpa_s 148 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 222 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 338 offchannel_send_action_done(struct wpa_supplicant *wpa_s) argument 365 offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 382 offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument 399 offchannel_pending_action_tx(struct wpa_supplicant *wpa_s) argument 409 offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument 423 offchannel_deinit(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | autoscan.c | 37 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 D | wpas_kay.h | 14 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 D | driver_i.h | 15 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 137 wpa_drv_sta_deauth(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument 148 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument 158 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument 167 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument 177 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) argument 185 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) argument 194 wpa_drv_poll(struct wpa_supplicant *wpa_s) argument 201 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) argument 210 wpa_driver_get_radio_name(struct wpa_supplicant *wpa_s) argument 217 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) argument 225 wpa_drv_send_eapol(struct wpa_supplicant *wpa_s, const u8 *dst, u16 proto, const u8 *data, size_t data_len) argument 235 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) argument 243 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) argument 255 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags) argument 264 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) argument 272 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len, int noack) argument 281 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 291 wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) argument 301 wpa_drv_set_ap(struct wpa_supplicant *wpa_s, struct wpa_driver_ap_params *params) argument 309 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) argument 317 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) argument 325 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 337 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) argument 348 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) argument 358 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 373 wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s) argument 379 wpa_drv_set_freq(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq) argument 387 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 400 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) argument 409 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 419 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) argument 428 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) argument 437 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) argument 444 wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s) argument 451 wpa_drv_suspend(struct wpa_supplicant *wpa_s) argument 457 wpa_drv_resume(struct wpa_supplicant *wpa_s) argument 463 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) argument 472 wpa_drv_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_signal_info *si) argument 480 wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s, struct hostap_sta_driver_data *sta) argument 489 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp, const struct wpabuf *assocresp) argument 500 wpa_drv_shared_freq(struct wpa_supplicant *wpa_s) argument 507 wpa_drv_get_noa(struct wpa_supplicant *wpa_s, u8 *buf, size_t buf_len) argument 515 wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s, int legacy_ps, int opp_ps, int ctwindow) argument 525 wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu) argument 532 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 547 wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s, enum tdls_oper oper, const u8 *peer) argument 556 wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s, char *cmd, char *buf, size_t buf_len) argument 565 wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s, const u8 *kek, const u8 *kck, const u8 *replay_ctr) argument 574 wpa_drv_radio_disable(struct wpa_supplicant *wpa_s, int disabled) argument 582 wpa_drv_switch_channel(struct wpa_supplicant *wpa_s, struct csa_settings *settings) argument 590 wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) argument 600 wpa_drv_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen) argument 608 wpa_drv_set_qos_map(struct wpa_supplicant *wpa_s, const u8 *qos_map_set, u8 qos_map_set_len) argument 617 wpa_drv_wowlan(struct wpa_supplicant *wpa_s, const struct wowlan_triggers *triggers) argument 625 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 635 wpa_drv_roaming(struct wpa_supplicant *wpa_s, int allowed, const u8 *bssid) argument 643 wpa_drv_set_mac_addr(struct wpa_supplicant *wpa_s, const u8 *addr) argument 654 wpa_drv_macsec_init(struct wpa_supplicant *wpa_s, struct macsec_init_params *params) argument 662 wpa_drv_macsec_deinit(struct wpa_supplicant *wpa_s) argument 669 wpa_drv_enable_protect_frames(struct wpa_supplicant *wpa_s, Boolean enabled) argument 677 wpa_drv_set_replay_protect(struct wpa_supplicant *wpa_s, Boolean enabled, u32 window) argument 686 wpa_drv_set_current_cipher_suite(struct wpa_supplicant *wpa_s, const u8 *cs, size_t cs_len) argument 695 wpa_drv_enable_controlled_port(struct wpa_supplicant *wpa_s, Boolean enabled) argument 703 wpa_drv_get_receive_lowest_pn(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 *lowest_pn) argument 713 wpa_drv_get_transmit_next_pn(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 *next_pn) argument 723 wpa_drv_set_transmit_next_pn(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 next_pn) argument 733 wpa_drv_get_available_receive_sc(struct wpa_supplicant *wpa_s, u32 *channel) argument 743 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 754 wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s, u32 channel) argument 762 wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 lowest_pn, const u8 *sak) argument 772 wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument 780 wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument 789 wpa_drv_get_available_transmit_sc(struct wpa_supplicant *wpa_s, u32 *channel) argument 798 wpa_drv_create_transmit_sc(struct wpa_supplicant *wpa_s, u32 channel, const u8 *sci_addr, u16 sci_port, unsigned int conf_offset) argument 809 wpa_drv_delete_transmit_sc(struct wpa_supplicant *wpa_s, u32 channel) argument 817 wpa_drv_create_transmit_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an, u32 next_pn, Boolean confidentiality, const u8 *sak) argument 829 wpa_drv_enable_transmit_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument 837 wpa_drv_disable_transmit_sa(struct wpa_supplicant *wpa_s, u32 channel, u8 an) argument [all...] |
H A D | notify.c | 49 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); 83 wpas_p2p_notif_connected(wpa_s); 102 wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s) argument 108 wpas_notify_network_changed(struct wpa_supplicant *wpa_s) argument 114 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) argument 120 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) argument 126 wpas_notify_auth_changed(struct wpa_supplicant *wpa_s) argument 132 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 139 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 146 wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) argument 155 wpas_notify_scanning(struct wpa_supplicant *wpa_s) argument 165 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) argument 171 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) argument 180 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 192 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument 201 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 210 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) argument 218 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 232 wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 241 wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 250 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 263 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument 272 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument 281 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 288 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 296 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 304 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 311 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 318 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 325 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 334 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 341 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 348 wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id) argument 354 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument 360 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument 386 struct wpa_supplicant *wpa_s; local 399 struct wpa_supplicant *wpa_s; local 420 wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) argument 433 wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 443 wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) argument 453 wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id) argument 460 wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument 467 wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument 474 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 484 wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) argument 506 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 518 wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int network_id, int client) argument 529 wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 538 wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument 557 wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument 574 wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) argument 585 wpas_notify_certification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *cert_hash, const struct wpabuf *cert) argument 618 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 628 wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) argument 638 wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument [all...] |
H A D | bgscan.c | 34 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 D | autoscan.h | 17 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 D | sme.h | 14 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, struct disassoc_info *info) 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 D | sme.c | 39 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 140 sme_send_authentication(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, int start) argument 478 struct wpa_supplicant *wpa_s = work->wpa_s; local 501 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument 545 sme_sae_auth(struct wpa_supplicant *wpa_s, u16 auth_transaction, u16 status_code, const u8 *data, size_t len) argument 623 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 728 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) argument 830 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 854 sme_deauth(struct wpa_supplicant *wpa_s) argument 876 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 896 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 905 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 914 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument 935 struct wpa_supplicant *wpa_s = eloop_ctx; local 945 struct wpa_supplicant *wpa_s = eloop_ctx; local 953 sme_state_changed(struct wpa_supplicant *wpa_s) argument 963 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument 985 sme_deinit(struct wpa_supplicant *wpa_s) argument 1005 sme_send_2040_bss_coex(struct wpa_supplicant *wpa_s, const u8 *chan_list, u8 num_channels, u8 num_intol) argument 1055 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument 1139 wpa_setband_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params) argument 1167 struct wpa_supplicant *wpa_s = eloop_ctx; local 1191 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument 1261 sme_check_sa_query_timeout(struct wpa_supplicant *wpa_s) argument 1280 sme_send_sa_query_req(struct wpa_supplicant *wpa_s, const u8 *trans_id) argument 1301 struct wpa_supplicant *wpa_s = eloop_ctx; local 1339 sme_start_sa_query(struct wpa_supplicant *wpa_s) argument 1345 sme_stop_sa_query(struct wpa_supplicant *wpa_s) argument 1354 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument 1387 sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) argument [all...] |
H A D | events.c | 48 static int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, 53 static int wpas_temp_disabled(struct wpa_supplicant *wpa_s, argument 65 wpas_clear_temp_disabled(wpa_s, ssid, 0); 72 struct wpa_supplicant *wpa_s, const u8 *bssid) 75 struct wpa_ssid *ssid = wpa_s->current_ssid; 78 bss = wpa_bss_get(wpa_s, bssid, ssid->ssid, ssid->ssid_len); 80 bss = wpa_bss_get_bssid(wpa_s, bssid); 86 static void wpa_supplicant_update_current_bss(struct wpa_supplicant *wpa_s) argument 88 struct wpa_bss *bss = wpa_supplicant_get_new_bss(wpa_s, wpa_s 71 wpa_supplicant_get_new_bss( struct wpa_supplicant *wpa_s, const u8 *bssid) argument 102 wpa_supplicant_select_config(struct wpa_supplicant *wpa_s) argument 169 struct wpa_supplicant *wpa_s = eloop_ctx; local 180 wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s) argument 231 wpa_find_assoc_pmkid(struct wpa_supplicant *wpa_s) argument 256 wpa_supplicant_event_pmkid_candidate(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 276 wpa_supplicant_dynamic_keys(struct wpa_supplicant *wpa_s) argument 307 wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 418 wpa_supplicant_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument 621 rate_match(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) argument 740 wpa_scan_res_match(struct wpa_supplicant *wpa_s, int i, struct wpa_bss *bss, struct wpa_ssid *group, int only_first_ssid) argument 962 wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_ssid *group, struct wpa_ssid **selected_ssid, int only_first_ssid) argument 993 wpa_supplicant_pick_network(struct wpa_supplicant *wpa_s, struct wpa_ssid **selected_ssid) argument 1046 wpa_supplicant_req_new_scan(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) argument 1066 wpa_supplicant_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 1128 wpa_supplicant_pick_new_network(struct wpa_supplicant *wpa_s) argument 1149 wpa_supplicant_rsn_preauth_scan_results( struct wpa_supplicant *wpa_s) argument 1174 wpa_supplicant_need_to_roam(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 1258 _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data, int own_request) argument 1390 wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, int new_scan, int own_request) argument 1485 wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1518 wpa_supplicant_fast_associate(struct wpa_supplicant *wpa_s) argument 1542 struct wpa_supplicant *wpa_s = eloop_ctx; local 1571 wnm_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument 1610 wnm_bss_keep_alive_deinit(struct wpa_supplicant *wpa_s) argument 1620 wpas_qos_map_set(struct wpa_supplicant *wpa_s, const u8 *qos_map, size_t len) argument 1635 interworking_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument 1655 wpa_supplicant_event_associnfo(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1851 wpa_supplicant_assoc_update_ie(struct wpa_supplicant *wpa_s) argument 1875 wpa_supplicant_event_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2081 wpa_supplicant_event_disassoc(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument 2110 could_be_psk_mismatch(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument 2132 wpa_supplicant_event_disassoc_finish(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument 2250 struct wpa_supplicant *wpa_s = eloop_ctx; local 2263 wpa_supplicant_event_michael_mic_failure(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2359 struct wpa_supplicant *wpa_s; local 2370 wpa_supplicant_event_interface_status(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2406 wpa_supplicant_event_stkstart(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2417 wpa_supplicant_event_tdls(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2444 wpa_supplicant_event_wnm(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2464 wpa_supplicant_event_ft_response(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2483 wpa_supplicant_event_ibss_rsn_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2501 wpa_supplicant_event_ibss_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2520 ft_rx_action(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) argument 2573 wpa_supplicant_event_unprot_deauth(struct wpa_supplicant *wpa_s, struct unprot_deauth *e) argument 2586 wpa_supplicant_event_unprot_disassoc(struct wpa_supplicant *wpa_s, struct unprot_disassoc *e) argument 2599 wpas_event_disconnect(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code, int locally_generated, const u8 *ie, size_t ie_len, int deauth) argument 2642 wpas_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument 2696 wpas_event_deauth(struct wpa_supplicant *wpa_s, struct deauth_info *info) argument 2767 wpa_supplicant_update_channel_list( struct wpa_supplicant *wpa_s, struct channel_list_changed *info) argument 2803 wpas_event_rx_mgmt_action(struct wpa_supplicant *wpa_s, const u8 *frame, size_t len, int freq) argument 2885 wpa_supplicant_notify_avoid_freq(struct wpa_supplicant *wpa_s, union wpa_event_data *event) argument 2940 struct wpa_supplicant *wpa_s = ctx; local [all...] |
H A D | wpas_module_tests.c | 18 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 D | notify.h | 20 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 D | p2p_supplicant.h | 19 int wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s, 21 struct wpa_supplicant * wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s, 23 struct wpa_supplicant * wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s, 25 int wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr, 30 int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s, 32 int wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname); 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, 47 int wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, cons 178 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) argument 183 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) argument 187 wpas_p2p_completed(struct wpa_supplicant *wpa_s) argument 191 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) argument 195 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 204 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) argument 209 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s) argument 213 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) argument 219 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 227 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 234 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument 239 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) argument 243 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) argument 247 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) argument 251 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) argument 256 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) argument 261 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) argument 265 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) argument 269 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) argument 273 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) argument 277 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 282 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) argument 287 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument 292 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument [all...] |
H A D | scan.h | 12 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 D | wpa_supplicant.c | 112 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 121 wpa_drv_set_key(wpa_s, WPA_ALG_WEP, NULL, 130 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 return wpa_drv_set_key(wpa_s, alg, NULL, 0, 1, seq, 6, key, keylen); 186 struct wpa_supplicant *wpa_s local 214 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) argument 236 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) argument 251 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) argument 320 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 364 free_hw_features(struct wpa_supplicant *wpa_s) argument 380 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) argument 518 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) argument 585 wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) argument 629 wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s) argument 640 wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s) argument 647 wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s) argument 653 wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s) argument 671 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) argument 759 struct wpa_supplicant *wpa_s = global->ifaces; local 785 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) argument 812 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) argument 887 struct wpa_supplicant *wpa_s; local 898 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) argument 962 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 1242 wpas_ext_capab_byte(struct wpa_supplicant *wpa_s, u8 *pos, int idx) argument 1284 wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf, size_t buflen) argument 1319 wpas_valid_bss(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss) argument 1333 wpas_valid_ssid(struct wpa_supplicant *wpa_s, struct wpa_ssid *test_ssid) argument 1347 wpas_valid_bss_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss, struct wpa_ssid *test_ssid) argument 1365 wpas_connect_work_done(struct wpa_supplicant *wpa_s) argument 1381 wpas_update_random_addr(struct wpa_supplicant *wpa_s, int style) argument 1433 wpas_update_random_addr_disassoc(struct wpa_supplicant *wpa_s) argument 1453 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument 1554 struct wpa_supplicant *wpa_s = work->wpa_s; local 2048 wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s, const u8 *addr) argument 2072 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, int reason_code) argument 2118 wpa_supplicant_enable_one_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 2144 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 2173 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 2226 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 2294 wpas_set_pkcs11_engine_and_module_path(struct wpa_supplicant *wpa_s, const char *pkcs11_engine_path, const char *pkcs11_module_path) argument 2343 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) argument 2378 wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s, unsigned int bss_expire_age) argument 2401 wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s, unsigned int bss_expire_count) argument 2424 wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s, int scan_interval) argument 2487 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) argument 2542 select_driver(struct wpa_supplicant *wpa_s, int i) argument 2562 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) argument 2625 struct wpa_supplicant *wpa_s = ctx; local 2743 wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s) argument 2781 struct wpa_supplicant *wpa_s = ctx; local 2812 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) argument 2880 struct wpa_supplicant *wpa_s; local 2897 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 2951 wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 2974 wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int factor) argument 2998 wpa_set_ampdu_density(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int density) argument 3023 wpa_set_disable_ht40(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 3045 wpa_set_disable_sgi(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 3067 wpa_set_disable_ldpc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 3088 wpa_supplicant_apply_ht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument 3124 wpa_supplicant_apply_vht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument 3189 pcsc_reader_init(struct wpa_supplicant *wpa_s) argument 3231 wpas_init_ext_pw(struct wpa_supplicant *wpa_s) argument 3263 wpas_set_wowlan_triggers(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) argument 3281 radio_add_interface(struct wpa_supplicant *wpa_s, const char *rn) argument 3343 struct wpa_supplicant *wpa_s; local 3380 radio_remove_works(struct wpa_supplicant *wpa_s, const char *type, int remove_all) argument 3406 radio_remove_interface(struct wpa_supplicant *wpa_s) argument 3427 radio_work_check_next(struct wpa_supplicant *wpa_s) argument 3463 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 3505 struct wpa_supplicant *wpa_s = work->wpa_s; local 3521 radio_work_pending(struct wpa_supplicant *wpa_s, const char *type) argument 3535 wpas_init_driver(struct wpa_supplicant *wpa_s, struct wpa_interface *iface) argument 3584 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, struct wpa_interface *iface) argument 3835 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify, int terminate) argument 3891 struct wpa_supplicant *wpa_s; local 3956 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s, int terminate) argument 3991 wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s) argument 4017 struct wpa_supplicant *wpa_s; local 4030 struct wpa_supplicant *wpa_s = ctx; local 4173 struct wpa_supplicant *wpa_s; local 4257 wpa_supplicant_update_config(struct wpa_supplicant *wpa_s) argument 4296 get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s) argument 4330 wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 4427 wpas_driver_bss_selection(struct wpa_supplicant *wpa_s) argument 4435 wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field, const char *value) argument 4512 wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 4549 wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s) argument 4559 wpas_auth_failed(struct wpa_supplicant *wpa_s, char *reason) argument 4619 wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int clear_failures) argument 4637 disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 4654 disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument 4681 wpas_request_connection(struct wpa_supplicant *wpa_s) argument 4694 dump_freq_data(struct wpa_supplicant *wpa_s, const char *title, struct wpa_used_freq_data *freqs_data, unsigned int len) argument 4715 get_shared_radio_freqs_data(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs_data, unsigned int len) argument 4768 get_shared_radio_freqs(struct wpa_supplicant *wpa_s, int *freq_array, unsigned int len) argument [all...] |
H A D | preauth_test.c | 38 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 D | bgscan.h | 18 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 D | p2p_supplicant.c | 102 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated, 104 static int wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq, 106 static void wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq, 109 static int wpas_p2p_join(struct wpa_supplicant *wpa_s, const u8 *iface_addr, 113 static int wpas_p2p_create_iface(struct wpa_supplicant *wpa_s); 114 static void wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s); 116 static void wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s); 120 static void wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s, 122 static int wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s); 125 static void wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s); 132 wpas_p2p_num_unused_channels(struct wpa_supplicant *wpa_s) argument 156 wpas_p2p_valid_oper_freqs(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *p2p_freqs, unsigned int len) argument 186 wpas_p2p_set_own_freq_preference(struct wpa_supplicant *wpa_s, int freq) argument 202 wpas_p2p_scan_res_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 253 struct wpa_supplicant *wpa_s = work->wpa_s; local 286 struct wpa_supplicant *wpa_s = ctx; local 404 wpas_get_p2p_group(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len, int *go) argument 429 wpas_p2p_group_delete(struct wpa_supplicant *wpa_s, enum p2p_group_removal_reason removal_reason) argument 593 wpas_p2p_persistent_group(struct wpa_supplicant *wpa_s, u8 *go_dev_addr, const u8 *ssid, size_t ssid_len) argument 662 wpas_p2p_store_persistent_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *go_dev_addr) argument 751 wpas_p2p_add_persistent_group_client(struct wpa_supplicant *wpa_s, const u8 *addr) argument 819 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 864 wpas_group_formation_completed(struct wpa_supplicant *wpa_s, int success) argument 971 struct wpa_supplicant *wpa_s = eloop_ctx; local 983 wpas_p2p_action_tx_clear(struct wpa_supplicant *wpa_s) argument 1010 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 1055 struct wpa_supplicant *wpa_s = work->wpa_s; local 1081 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 1119 struct wpa_supplicant *wpa_s = ctx; local 1142 struct wpa_supplicant *wpa_s = ctx; local 1156 wpas_copy_go_neg_results(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params) argument 1169 wpas_start_wps_enrollee(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument 1204 wpas_p2p_add_psk_list(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 1244 struct wpa_supplicant *wpa_s = ctx; local 1323 wpas_start_wps_go(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, int group_formation) argument 1433 wpas_p2p_get_group_ifname(struct wpa_supplicant *wpa_s, char *ifname, size_t len) argument 1452 wpas_p2p_add_group_interface(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) argument 1500 wpas_p2p_remove_pending_group_interface( struct wpa_supplicant *wpa_s) argument 1517 wpas_p2p_init_group_interface(struct wpa_supplicant *wpa_s, int go) argument 1568 struct wpa_supplicant *wpa_s = eloop_ctx; local 1574 wpas_p2p_group_formation_failed(struct wpa_supplicant *wpa_s) argument 1584 wpas_p2p_grpform_fail_after_wps(struct wpa_supplicant *wpa_s) argument 1595 wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) argument 1609 struct wpa_supplicant *wpa_s = ctx; local 1699 struct wpa_supplicant *wpa_s = ctx; local 1712 struct wpa_supplicant *wpa_s = ctx; local 1743 struct wpa_supplicant *wpa_s = ctx; local 1754 struct wpa_supplicant *wpa_s = ctx; local 1775 wpas_p2p_listen_work_done(struct wpa_supplicant *wpa_s) argument 1791 struct wpa_supplicant *wpa_s = work->wpa_s; local 1835 struct wpa_supplicant *wpa_s = ctx; local 1868 struct wpa_supplicant *wpa_s = ctx; local 1882 struct wpa_supplicant *wpa_s = ctx; local 2017 wpas_p2p_service_get_bonjour(struct wpa_supplicant *wpa_s, const struct wpabuf *query) argument 2036 wpas_p2p_service_get_upnp(struct wpa_supplicant *wpa_s, u8 version, const char *service) argument 2070 wpas_sd_all_bonjour(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id) argument 2133 wpas_sd_req_bonjour(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id, const u8 *query, size_t query_len) argument 2204 wpas_sd_all_upnp(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id) argument 2240 wpas_sd_req_upnp(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id, const u8 *query, size_t query_len) argument 2322 wpas_sd_req_wfd(struct wpa_supplicant *wpa_s, struct wpabuf *resp, u8 srv_trans_id, const u8 *query, size_t query_len) argument 2380 struct wpa_supplicant *wpa_s = ctx; local 2498 struct wpa_supplicant *wpa_s = ctx; local 2560 wpas_p2p_sd_request(struct wpa_supplicant *wpa_s, const u8 *dst, const struct wpabuf *tlvs) argument 2569 wpas_p2p_sd_request_upnp(struct wpa_supplicant *wpa_s, const u8 *dst, u8 version, const char *query) argument 2591 wpas_p2p_sd_request_wfd(struct wpa_supplicant *wpa_s, const u8 *dst, const struct wpabuf *tlvs) argument 2635 wpas_p2p_sd_request_wifi_display(struct wpa_supplicant *wpa_s, const u8 *dst, const char *role) argument 2669 wpas_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s, u64 req) argument 2678 wpas_p2p_sd_response(struct wpa_supplicant *wpa_s, int freq, const u8 *dst, u8 dialog_token, const struct wpabuf *resp_tlvs) argument 2689 wpas_p2p_sd_service_update(struct wpa_supplicant *wpa_s) argument 2713 wpas_p2p_service_flush(struct wpa_supplicant *wpa_s) argument 2730 wpas_p2p_service_add_bonjour(struct wpa_supplicant *wpa_s, struct wpabuf *query, struct wpabuf *resp) argument 2747 wpas_p2p_service_del_bonjour(struct wpa_supplicant *wpa_s, const struct wpabuf *query) argument 2761 wpas_p2p_service_add_upnp(struct wpa_supplicant *wpa_s, u8 version, const char *service) argument 2784 wpas_p2p_service_del_upnp(struct wpa_supplicant *wpa_s, u8 version, const char *service) argument 2798 wpas_prov_disc_local_display(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params, unsigned int generated_pin) argument 2807 wpas_prov_disc_local_keypad(struct wpa_supplicant *wpa_s, const u8 *peer, const char *params) argument 2821 struct wpa_supplicant *wpa_s = ctx; local 2874 struct wpa_supplicant *wpa_s = ctx; local 2914 struct wpa_supplicant *wpa_s = ctx; local 2953 wpas_p2p_pick_best_used_freq(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) argument 2996 struct wpa_supplicant *wpa_s = ctx; local 3142 struct wpa_supplicant *wpa_s = ctx; local 3206 wpas_remove_persistent_peer(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const u8 *peer, int inv) argument 3246 wpas_remove_persistent_client(struct wpa_supplicant *wpa_s, const u8 *peer) argument 3269 struct wpa_supplicant *wpa_s = ctx; local 3366 wpas_p2p_default_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) argument 3512 wpas_p2p_get_center_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument 3535 wpas_p2p_verify_80mhz(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) argument 3573 wpas_p2p_verify_channel(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel, u8 bw) argument 3601 wpas_p2p_setup_channels(struct wpa_supplicant *wpa_s, struct p2p_channels *chan, struct p2p_channels *cli_chan) argument 3668 wpas_p2p_get_ht40_mode(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument 3691 wpas_p2p_get_vht80_center(struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) argument 3704 struct wpa_supplicant *wpa_s = ctx; local 3717 wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument 3739 wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) argument 3761 struct wpa_supplicant *wpa_s = ctx; local 3769 struct wpa_supplicant *wpa_s = ctx; local 3784 struct wpa_supplicant *wpa_s = ctx; local 3789 wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s, const char *conf_p2p_dev) argument 3845 struct wpa_supplicant *wpa_s, *intf = ctx; local 3866 struct wpa_supplicant *wpa_s = ctx; local 3877 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) argument 4049 wpas_p2p_deinit(struct wpa_supplicant *wpa_s) argument 4095 struct wpa_supplicant *wpa_s, *tmp; local 4132 wpas_p2p_create_iface(struct wpa_supplicant *wpa_s) argument 4152 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 4179 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 4198 wpas_p2p_check_join_scan_limit(struct wpa_supplicant *wpa_s) argument 4222 wpas_check_freq_conflict(struct wpa_supplicant *wpa_s, int freq) argument 4259 wpas_p2p_peer_go(struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) argument 4285 wpas_p2p_scan_res_join(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 4485 wpas_p2p_join_scan_req(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) argument 4575 struct wpa_supplicant *wpa_s = eloop_ctx; local 4580 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 4609 wpas_p2p_join_start(struct wpa_supplicant *wpa_s, int freq, const u8 *ssid, size_t ssid_len) argument 4681 wpas_p2p_setup_freqs(struct wpa_supplicant *wpa_s, int freq, int *force_freq, int *pref_freq, int go) argument 4793 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 4930 wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 4947 wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout) argument 4966 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument 5007 wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname) argument 5035 wpas_p2p_select_go_freq(struct wpa_supplicant *wpa_s, int freq) argument 5091 wpas_p2p_select_freq_no_pref(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *params, const struct p2p_channels *channels) argument 5143 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 5276 wpas_p2p_get_group_iface(struct wpa_supplicant *wpa_s, int addr_allocated, int go) argument 5321 wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group, int freq, int ht40, int vht) argument 5361 wpas_start_p2p_client(struct wpa_supplicant *wpa_s, struct wpa_ssid *params, int addr_allocated, int freq) argument 5414 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 5491 struct wpa_supplicant *wpa_s = ctx; local 5515 struct wpa_supplicant *wpa_s = ctx; local 5531 wpas_p2p_group_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 5571 wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) argument 5630 wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 5662 wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument 5674 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 5727 wpas_p2p_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument 5740 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 5760 wpas_p2p_stop_find_oper(struct wpa_supplicant *wpa_s) argument 5774 wpas_p2p_stop_find(struct wpa_supplicant *wpa_s) argument 5784 struct wpa_supplicant *wpa_s = eloop_ctx; local 5789 wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout) argument 5830 wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *buf, size_t len, int p2p_group) argument 5854 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 5880 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 5894 wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies) argument 5905 wpas_p2p_group_deinit(struct wpa_supplicant *wpa_s) argument 5917 wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr) argument 5929 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 5995 wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname, const u8 *peer_addr, const u8 *go_dev_addr) argument 6068 wpas_p2p_completed(struct wpa_supplicant *wpa_s) argument 6125 wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1, u32 interval1, u32 duration2, u32 interval2) argument 6148 wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period, unsigned int interval) argument 6158 wpas_p2p_is_client(struct wpa_supplicant *wpa_s) argument 6175 struct wpa_supplicant *wpa_s = eloop_ctx; local 6189 wpas_p2p_set_group_idle_timeout(struct wpa_supplicant *wpa_s) argument 6246 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 6273 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 6286 wpas_p2p_update_config(struct wpa_supplicant *wpa_s) argument 6426 wpas_p2p_set_noa(struct wpa_supplicant *wpa_s, u8 count, int start, int duration) argument 6436 wpas_p2p_set_cross_connect(struct wpa_supplicant *wpa_s, int enabled) argument 6512 wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) argument 6526 wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) argument 6536 wpas_p2p_cross_connect_setup(struct wpa_supplicant *wpa_s) argument 6574 wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s) argument 6591 struct wpa_supplicant *wpa_s = eloop_ctx; local 6596 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s) argument 6638 wpas_p2p_scan_res_ignore(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 6645 wpas_p2p_cancel(struct wpa_supplicant *wpa_s) argument 6717 wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) argument 6728 wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) argument 6738 wpas_p2p_unauthorize(struct wpa_supplicant *wpa_s, const char *addr) argument 6764 wpas_p2p_disconnect(struct wpa_supplicant *wpa_s) argument 6775 wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) argument 6816 wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 6838 wpas_p2p_get_persistent(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *ssid, size_t ssid_len) argument 6873 wpas_p2p_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *addr) argument 6903 wpas_p2p_fallback_to_go_neg(struct wpa_supplicant *wpa_s, int group_added) argument 6924 wpas_p2p_scan_no_go_seen(struct wpa_supplicant *wpa_s) argument 6941 wpas_p2p_search_delay(struct wpa_supplicant *wpa_s) argument 6968 wpas_p2p_remove_psk_entry(struct wpa_supplicant *wpa_s, struct wpa_ssid *s, const u8 *addr, int iface_addr) argument 6995 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 7089 wpas_p2p_remove_psk(struct wpa_supplicant *wpa_s, struct wpa_ssid *s, const u8 *addr, int iface_addr) argument 7103 wpas_p2p_remove_client_go(struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) argument 7154 wpas_p2p_remove_client(struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) argument 7179 struct wpa_supplicant *wpa_s = eloop_ctx; local 7186 struct wpa_supplicant *wpa_s = eloop_ctx; local 7193 wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s, int freq, struct wpa_ssid *ssid) argument 7241 wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) argument 7337 wpas_p2p_cli_freq(struct wpa_supplicant *wpa_s, struct wpa_ssid **ssid, u8 *go_dev_addr) argument 7362 wpas_p2p_nfc_handover_req(struct wpa_supplicant *wpa_s, int ndef) argument 7395 wpas_p2p_nfc_handover_sel(struct wpa_supplicant *wpa_s, int ndef, int tag) argument 7428 wpas_p2p_nfc_join_group(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params) argument 7452 wpas_p2p_nfc_auth_join(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int tag) argument 7516 wpas_p2p_nfc_init_go_neg(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int forced_freq) argument 7528 wpas_p2p_nfc_resp_go_neg(struct wpa_supplicant *wpa_s, struct p2p_nfc_params *params, int forced_freq) argument 7552 wpas_p2p_nfc_connection_handover(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int sel, int tag, int forced_freq) argument 7717 wpas_p2p_nfc_tag_process(struct wpa_supplicant *wpa_s, const struct wpabuf *data, int forced_freq) argument 7727 wpas_p2p_nfc_report_handover(struct wpa_supplicant *wpa_s, int init, const struct wpabuf *req, const struct wpabuf *sel, int forced_freq) argument 7759 wpas_p2p_nfc_tag_enabled(struct wpa_supplicant *wpa_s, int enabled) argument 7865 wpas_p2p_optimize_listen_channel(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs, unsigned int num) argument 7893 wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) argument 7922 wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) argument 7934 wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | wps_supplicant.h | 28 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 D | blacklist.h | 18 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 D | scan.c | 27 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) argument 32 ssid = wpa_supplicant_get_ssid(wpa_s); 36 if (wpa_s->current_ssid == NULL) { 37 wpa_s->current_ssid = ssid; 38 if (wpa_s->current_ssid != NULL) 39 wpas_notify_network_changed(wpa_s); 41 wpa_supplicant_initiate_eapol(wpa_s); 42 wpa_dbg(wpa_s, MSG_DEBUG, "Already associated with a configured " 45 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data); 50 static int wpas_wps_in_use(struct wpa_supplicant *wpa_s, argument 94 wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s) argument 116 wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 146 struct wpa_supplicant *wpa_s = work->wpa_s; local 197 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 224 struct wpa_supplicant *wpa_s = eloop_ctx; local 236 struct wpa_supplicant *wpa_s = eloop_ctx; local 245 wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, int interval) argument 262 wpa_supplicant_stop_sched_scan(struct wpa_supplicant *wpa_s) argument 310 wpa_supplicant_optimize_freqs( struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 394 wpas_add_interworking_elements(struct wpa_supplicant *wpa_s, struct wpabuf *buf) argument 424 wpa_supplicant_extra_ies(struct wpa_supplicant *wpa_s) argument 480 non_p2p_network_enabled(struct wpa_supplicant *wpa_s) argument 516 wpa_setband_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params) argument 542 wpa_setband_scan_freqs(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 558 wpa_set_scan_ssids(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) argument 601 struct wpa_supplicant *wpa_s = eloop_ctx; local 993 wpa_supplicant_update_scan_int(struct wpa_supplicant *wpa_s, int sec) argument 1025 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument 1053 wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument 1075 wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) argument 1317 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) argument 1330 wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s) argument 1347 wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s) argument 1368 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) argument 1710 wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 1728 filter_scan_res(struct wpa_supplicant *wpa_s, struct wpa_scan_results *res) argument 1766 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) argument 1821 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) argument 1836 scan_only_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 1858 wpas_scan_scheduled(struct wpa_supplicant *wpa_s) argument 1945 wpas_start_pno(struct wpa_supplicant *wpa_s) argument 2055 wpas_stop_pno(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | ap.h | 13 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 D | hs20_supplicant.h | 13 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, 21 int is_hs20_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, 23 int hs20_get_pps_mo_id(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid); 24 void hs20_notify_parse_done(struct wpa_supplicant *wpa_s); 26 void hs20_rx_subscription_remediation(struct wpa_supplicant *wpa_s, 28 void hs20_rx_deauth_imminent_notice(struct wpa_supplicant *wpa_s, u8 code, 31 void hs20_free_osu_prov(struct wpa_supplicant *wpa_s); 32 void hs20_next_osu_icon(struct wpa_supplicant *wpa_s); 33 void hs20_osu_icon_fetch(struct wpa_supplicant *wpa_s); [all...] |
H A D | offchannel.h | 13 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);
|
/external/wpa_supplicant_8/wpa_supplicant/dbus/ |
H A D | dbus_new.h | 133 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, 232 wpas_dbus_register_interface(struct wpa_supplicant *wpa_s) argument 237 wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s) argument 244 wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property) argument 249 wpas_dbus_bss_signal_prop_changed( struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id) argument 255 wpas_dbus_signal_network_enabled_changed( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 260 wpas_dbus_signal_network_selected( struct wpa_supplicant *wpa_s, int id) argument 265 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 271 wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success) argument 276 wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 281 wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument 286 wpas_dbus_signal_wps_event_fail( struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 291 wpas_dbus_signal_wps_event_success( struct wpa_supplicant *wpa_s) argument 296 wpas_dbus_register_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 302 wpas_dbus_unregister_network(struct wpa_supplicant *wpa_s, int nid) argument 308 wpas_dbus_unregister_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument 314 wpas_dbus_register_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument 320 wpas_dbus_signal_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument 325 wpas_dbus_signal_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument 345 wpas_dbus_register_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 351 wpas_dbus_unregister_peer(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 358 wpas_dbus_signal_peer_groups_changed(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 364 wpas_dbus_signal_p2p_group_removed(struct wpa_supplicant *wpa_s, const char *role) argument 370 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 378 wpas_dbus_signal_p2p_go_neg_req( struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id) argument 386 wpas_dbus_signal_p2p_group_started(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, int client, int network_id) argument 393 wpas_dbus_register_p2p_group(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 398 wpas_dbus_register_persistent_group( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 404 wpas_dbus_unregister_persistent_group( struct wpa_supplicant *wpa_s, int nid) argument 411 wpas_dbus_signal_p2p_go_neg_resp(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument 417 wpas_dbus_unregister_p2p_group(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) argument 422 wpas_dbus_signal_p2p_invitation_result( struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument 429 wpas_dbus_register_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) argument 435 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 442 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 449 wpas_dbus_unregister_p2p_groupmember(struct wpa_supplicant *wpa_s, const u8 *p2p_if_addr) argument 455 wpas_dbus_signal_p2p_peer_joined(struct wpa_supplicant *wpa_s, const u8 *member) argument 461 wpas_dbus_signal_peer_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 467 wpas_dbus_signal_peer_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 473 wpas_dbus_signal_p2p_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *member) argument 479 wpas_dbus_signal_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 484 wpas_dbus_signal_certification(struct wpa_supplicant *wpa_s, int depth, const char *subject, const char *cert_hash, const struct wpabuf *cert) argument 492 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 500 wpas_dbus_signal_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) argument 507 wpas_dbus_signal_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta) argument 513 wpas_dbus_signal_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta) argument [all...] |