Lines Matching refs:wpa_supplicant

2  * wpa_supplicant - P2P
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,
42 int wpas_p2p_handle_frequency_conflicts(struct wpa_supplicant *wpa_s,
44 int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
47 int wpas_p2p_group_add_persistent(struct wpa_supplicant *wpa_s,
54 struct p2p_group * wpas_p2p_group_init(struct wpa_supplicant *wpa_s,
62 int wpas_p2p_prov_disc(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
66 void wpas_send_action_tx_status(struct wpa_supplicant *wpa_s, const u8 *dst,
72 int wpas_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout,
77 void wpas_p2p_stop_find(struct wpa_supplicant *wpa_s);
78 int wpas_p2p_listen(struct wpa_supplicant *wpa_s, unsigned int timeout);
79 int wpas_p2p_listen_start(struct wpa_supplicant *wpa_s, unsigned int timeout);
80 int wpas_p2p_assoc_req_ie(struct wpa_supplicant *wpa_s, struct wpa_bss *bss,
82 void wpas_p2p_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ies);
83 u64 wpas_p2p_sd_request(struct wpa_supplicant *wpa_s, const u8 *dst,
85 u64 wpas_p2p_sd_request_asp(struct wpa_supplicant *wpa_s, const u8 *dst, u8 id,
87 u64 wpas_p2p_sd_request_upnp(struct wpa_supplicant *wpa_s, const u8 *dst,
89 u64 wpas_p2p_sd_request_wifi_display(struct wpa_supplicant *wpa_s,
91 int wpas_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s, u64 req);
92 void wpas_p2p_sd_response(struct wpa_supplicant *wpa_s, int freq,
95 void wpas_p2p_sd_service_update(struct wpa_supplicant *wpa_s);
96 void wpas_p2p_service_flush(struct wpa_supplicant *wpa_s);
97 int wpas_p2p_service_add_bonjour(struct wpa_supplicant *wpa_s,
99 int wpas_p2p_service_del_bonjour(struct wpa_supplicant *wpa_s,
101 int wpas_p2p_service_add_upnp(struct wpa_supplicant *wpa_s, u8 version,
103 int wpas_p2p_service_del_upnp(struct wpa_supplicant *wpa_s, u8 version,
105 int wpas_p2p_service_add_asp(struct wpa_supplicant *wpa_s, int auto_accept,
109 int wpas_p2p_service_del_asp(struct wpa_supplicant *wpa_s, u32 adv_id);
110 void wpas_p2p_service_flush_asp(struct wpa_supplicant *wpa_s);
111 int wpas_p2p_service_p2ps_id_exists(struct wpa_supplicant *wpa_s, u32 adv_id);
116 int wpas_p2p_reject(struct wpa_supplicant *wpa_s, const u8 *addr);
117 int wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
121 int wpas_p2p_invite_group(struct wpa_supplicant *wpa_s, const char *ifname,
123 int wpas_p2p_presence_req(struct wpa_supplicant *wpa_s, u32 duration1,
125 int wpas_p2p_ext_listen(struct wpa_supplicant *wpa_s, unsigned int period,
127 int wpas_p2p_deauth_notif(struct wpa_supplicant *wpa_s, const u8 *bssid,
130 void wpas_p2p_disassoc_notif(struct wpa_supplicant *wpa_s, const u8 *bssid,
133 int wpas_p2p_set_noa(struct wpa_supplicant *wpa_s, u8 count, int start,
135 int wpas_p2p_set_cross_connect(struct wpa_supplicant *wpa_s, int enabled);
136 int wpas_p2p_cancel(struct wpa_supplicant *wpa_s);
137 int wpas_p2p_unauthorize(struct wpa_supplicant *wpa_s, const char *addr);
138 int wpas_p2p_disconnect(struct wpa_supplicant *wpa_s);
139 struct wpa_ssid * wpas_p2p_get_persistent(struct wpa_supplicant *wpa_s,
142 void wpas_p2p_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s,
144 int wpas_p2p_scan_no_go_seen(struct wpa_supplicant *wpa_s);
145 int wpas_p2p_get_ht40_mode(struct wpa_supplicant *wpa_s,
147 int wpas_p2p_get_vht80_center(struct wpa_supplicant *wpa_s,
149 int wpas_p2p_get_vht160_center(struct wpa_supplicant *wpa_s,
151 unsigned int wpas_p2p_search_delay(struct wpa_supplicant *wpa_s);
152 void wpas_p2p_new_psk_cb(struct wpa_supplicant *wpa_s, const u8 *mac_addr,
155 void wpas_p2p_remove_client(struct wpa_supplicant *wpa_s, const u8 *peer,
157 struct wpabuf * wpas_p2p_nfc_handover_req(struct wpa_supplicant *wpa_s,
159 struct wpabuf * wpas_p2p_nfc_handover_sel(struct wpa_supplicant *wpa_s,
161 int wpas_p2p_nfc_tag_process(struct wpa_supplicant *wpa_s,
163 int wpas_p2p_nfc_report_handover(struct wpa_supplicant *wpa_s, int init,
166 int wpas_p2p_nfc_tag_enabled(struct wpa_supplicant *wpa_s, int enabled);
171 int wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s);
172 void wpas_p2p_deinit(struct wpa_supplicant *wpa_s);
173 void wpas_p2p_completed(struct wpa_supplicant *wpa_s);
174 void wpas_p2p_update_config(struct wpa_supplicant *wpa_s);
175 int wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s, const u8 *addr,
179 void wpas_p2p_wps_success(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
182 void wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s,
185 void wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s,
187 void wpas_p2p_rx_action(struct wpa_supplicant *wpa_s, const u8 *da,
190 void wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
192 void wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
194 void wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s);
195 void wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s);
196 void wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s);
197 int wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s);
198 int wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s);
199 void wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s);
200 void wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s);
201 void wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s);
202 void wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s);
203 void wpas_p2p_network_removed(struct wpa_supplicant *wpa_s,
205 int wpas_p2p_in_progress(struct wpa_supplicant *wpa_s);
206 int wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s);
207 void wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s,
209 int wpas_p2p_group_remove(struct wpa_supplicant *wpa_s, const char *ifname);
210 int wpas_p2p_lo_start(struct wpa_supplicant *wpa_s, unsigned int freq,
213 int wpas_p2p_lo_stop(struct wpa_supplicant *wpa_s);
214 int wpas_p2p_mac_setup(struct wpa_supplicant *wpa_s);
219 wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s)
224 static inline void wpas_p2p_deinit(struct wpa_supplicant *wpa_s)
228 static inline void wpas_p2p_completed(struct wpa_supplicant *wpa_s)
232 static inline void wpas_p2p_update_config(struct wpa_supplicant *wpa_s)
236 static inline int wpas_p2p_probe_req_rx(struct wpa_supplicant *wpa_s,
245 static inline void wpas_p2p_wps_success(struct wpa_supplicant *wpa_s,
251 wpas_p2p_update_channel_list(struct wpa_supplicant *wpa_s,
256 static inline void wpas_p2p_update_best_channels(struct wpa_supplicant *wpa_s,
262 static inline void wpas_p2p_rx_action(struct wpa_supplicant *wpa_s,
270 static inline void wpas_p2p_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
277 wpas_p2p_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s,
282 static inline void wpas_p2p_interface_unavailable(struct wpa_supplicant *wpa_s)
286 static inline void wpas_p2p_notif_connected(struct wpa_supplicant *wpa_s)
290 static inline void wpas_p2p_notif_disconnected(struct wpa_supplicant *wpa_s)
294 static inline int wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s)
299 static inline int wpas_p2p_4way_hs_failed(struct wpa_supplicant *wpa_s)
304 static inline void wpas_p2p_ap_setup_failed(struct wpa_supplicant *wpa_s)
308 static inline void wpas_p2p_indicate_state_change(struct wpa_supplicant *wpa_s)
312 static inline void wpas_p2p_deinit_iface(struct wpa_supplicant *wpa_s)
316 static inline void wpas_p2p_ap_deinit(struct wpa_supplicant *wpa_s)
320 static inline void wpas_p2p_network_removed(struct wpa_supplicant *wpa_s,
325 static inline int wpas_p2p_in_progress(struct wpa_supplicant *wpa_s)
330 static inline int wpas_p2p_wps_eapol_cb(struct wpa_supplicant *wpa_s)
335 static inline void wpas_p2p_wps_failed(struct wpa_supplicant *wpa_s,
340 static inline int wpas_p2p_group_remove(struct wpa_supplicant *wpa_s,