Lines Matching refs:wpa_supplicant

29 int wpas_p2p_add_p2pdev_interface(struct wpa_supplicant *wpa_s,
31 struct wpa_supplicant * wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s,
33 struct wpa_supplicant * wpas_get_p2p_client_iface(struct wpa_supplicant *wpa_s,
35 int wpas_p2p_connect(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
43 int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s,
45 int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
48 int wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s,
57 struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
65 int wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
69 void wpas_send_action_tx_status(struct wpa_supplicant *wpa_s, const u8 *dst,
75 int wpas_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout,
81 void wpas_p2p_stop_find(struct wpa_supplicant *wpa_s);
82 int wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout);
83 int wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout);
84 int wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss,
86 void wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies);
87 u64 wpas_p2p_sd_request(struct wpa_supplicant *wpa_s, const u8 *dst,
89 u64 wpas_p2p_sd_request_asp(struct wpa_supplicant *wpa_s, const u8 *dst, u8 id,
91 u64 wpas_p2p_sd_request_upnp(struct wpa_supplicant *wpa_s, const u8 *dst,
93 u64 wpas_p2p_sd_request_wifi_display(struct wpa_supplicant *wpa_s,
95 int wpas_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s, u64 req);
96 void wpas_p2p_sd_response(struct wpa_supplicant *wpa_s, int freq,
99 void wpas_p2p_sd_service_update(struct wpa_supplicant *wpa_s);
100 void wpas_p2p_service_flush(struct wpa_supplicant *wpa_s);
101 int wpas_p2p_service_add_bonjour(struct wpa_supplicant *wpa_s,
103 int wpas_p2p_service_del_bonjour(struct wpa_supplicant *wpa_s,
105 int wpas_p2p_service_add_upnp(struct wpa_supplicant *wpa_s, u8 version,
107 int wpas_p2p_service_del_upnp(struct wpa_supplicant *wpa_s, u8 version,
109 int wpas_p2p_service_add_asp(struct wpa_supplicant *wpa_s, int auto_accept,
113 int wpas_p2p_service_del_asp(struct wpa_supplicant *wpa_s, u32 adv_id);
114 void wpas_p2p_service_flush_asp(struct wpa_supplicant *wpa_s);
115 int wpas_p2p_service_p2ps_id_exists(struct wpa_supplicant *wpa_s, u32 adv_id);
120 int wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr);
121 int wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
125 int wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname,
128 int wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1,
130 int wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period,
132 int wpas_p2p_deauth_notif(struct wpa_supplicant *wpa_s, const u8 *bssid,
135 void wpas_p2p_disassoc_notif(struct wpa_supplicant *wpa_s, const u8 *bssid,
138 int wpas_p2p_set_noa(struct wpa_supplicant *wpa_s, u8 count, int start,
140 int wpas_p2p_set_cross_connect(struct wpa_supplicant *wpa_s, int enabled);
141 int wpas_p2p_cancel(struct wpa_supplicant *wpa_s);
142 int wpas_p2p_unauthorize(struct wpa_supplicant *wpa_s, const char *addr);
143 int wpas_p2p_disconnect(struct wpa_supplicant *wpa_s);
144 struct wpa_ssid * wpas_p2p_get_persistent(struct wpa_supplicant *wpa_s,
147 void wpas_p2p_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s,
149 int wpas_p2p_scan_no_go_seen(struct wpa_supplicant *wpa_s);
150 void wpas_p2p_scan_freqs(struct wpa_supplicant *wpa_s,
153 int wpas_p2p_get_sec_channel_offset_40mhz(struct wpa_supplicant *wpa_s,
156 int wpas_p2p_get_vht80_center(struct wpa_supplicant *wpa_s,
159 int wpas_p2p_get_vht160_center(struct wpa_supplicant *wpa_s,
162 unsigned int wpas_p2p_search_delay(struct wpa_supplicant *wpa_s);
163 void wpas_p2p_new_psk_cb(struct wpa_supplicant *wpa_s, const u8 *mac_addr,
166 void wpas_p2p_remove_client(struct wpa_supplicant *wpa_s, const u8 *peer,
168 struct wpabuf * wpas_p2p_nfc_handover_req(struct wpa_supplicant *wpa_s,
170 struct wpabuf * wpas_p2p_nfc_handover_sel(struct wpa_supplicant *wpa_s,
172 int wpas_p2p_nfc_tag_process(struct wpa_supplicant *wpa_s,
174 int wpas_p2p_nfc_report_handover(struct wpa_supplicant *wpa_s, int init,
177 int wpas_p2p_nfc_tag_enabled(struct wpa_supplicant *wpa_s, int enabled);
179 int wpas_p2p_try_edmg_channel(struct wpa_supplicant *wpa_s,
184 int wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s);
185 void wpas_p2p_deinit(struct wpa_supplicant *wpa_s);
186 void wpas_p2p_completed(struct wpa_supplicant *wpa_s);
187 void wpas_p2p_update_config(struct wpa_supplicant *wpa_s);
188 int wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, const u8 *addr,
192 void wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
195 void wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s,
198 void wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s,
200 void wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, const u8 *da,
203 void wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
205 void wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
207 void wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s);
208 void wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s);
209 void wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s);
210 int wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s);
211 void wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s);
212 bool wpas_p2p_retry_limit_exceeded(struct wpa_supplicant *wpa_s);
213 void wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s);
214 void wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s);
215 void wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s);
216 void wpas_p2p_network_removed(struct wpa_supplicant *wpa_s,
218 int wpas_p2p_in_progress(struct wpa_supplicant *wpa_s);
219 int wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s);
220 void wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s,
222 int wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname);
223 int wpas_p2p_lo_start(struct wpa_supplicant *wpa_s, unsigned int freq,
226 int wpas_p2p_lo_stop(struct wpa_supplicant *wpa_s);
227 int wpas_p2p_mac_setup(struct wpa_supplicant *wpa_s);
232 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s) in wpas_p2p_init()
237 static inline void wpas_p2p_deinit(struct wpa_supplicant *wpa_s) in wpas_p2p_deinit()
241 static inline void wpas_p2p_completed(struct wpa_supplicant *wpa_s) in wpas_p2p_completed()
245 static inline void wpas_p2p_update_config(struct wpa_supplicant *wpa_s) in wpas_p2p_update_config()
249 static inline int wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, in wpas_p2p_probe_req_rx()
258 static inline void wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, in wpas_p2p_wps_success()
264 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s, in wpas_p2p_update_channel_list()
269 static inline void wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s, in wpas_p2p_update_best_channels()
275 static inline void wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, in wpas_p2p_rx_action()
283 static inline void wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s, in wpas_p2p_remain_on_channel_cb()
290 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, in wpas_p2p_cancel_remain_on_channel_cb()
295 static inline void wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s) in wpas_p2p_interface_unavailable()
299 static inline void wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s) in wpas_p2p_notif_connected()
303 static inline void wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s) in wpas_p2p_notif_disconnected()
307 static inline int wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s) in wpas_p2p_4way_hs_failed()
312 static inline void wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s) in wpas_p2p_ap_setup_failed()
316 static inline void wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s) in wpas_p2p_indicate_state_change()
320 static inline void wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s) in wpas_p2p_deinit_iface()
324 static inline void wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s) in wpas_p2p_ap_deinit()
328 static inline void wpas_p2p_network_removed(struct wpa_supplicant *wpa_s, in wpas_p2p_network_removed()
333 static inline int wpas_p2p_in_progress(struct wpa_supplicant *wpa_s) in wpas_p2p_in_progress()
338 static inline int wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s) in wpas_p2p_wps_eapol_cb()
343 static inline void wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s, in wpas_p2p_wps_failed()
348 static inline int wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, in wpas_p2p_group_remove()