Lines Matching defs:wpa_s

132  * @wpa_s: a network interface's data
139 struct wpa_supplicant *wpa_s,
146 ssid = wpa_config_get_network(wpa_s->conf, network_id);
151 reply = wpas_dbus_iface_set_network(message, wpa_s, ssid);
153 reply = wpas_dbus_iface_enable_network(message, wpa_s, ssid);
155 reply = wpas_dbus_iface_disable_network(message, wpa_s, ssid);
164 * @wpa_s: a network interface's data
171 struct wpa_supplicant *wpa_s,
180 bss = wpa_bss_get_bssid(wpa_s, bssid);
186 return wpas_dbus_bssid_properties(message, wpa_s, bss);
206 struct wpa_supplicant *wpa_s = user_data;
227 * wpa_supplicant structure it's supposed to (which is wpa_s)
229 if (wpa_supplicant_get_iface_by_dbus_path(wpa_s->global,
230 iface_obj_path) != wpa_s) {
239 reply = wpas_dispatch_network_method(message, wpa_s,
245 reply = wpas_dispatch_bssid_method(message, wpa_s, bssid);
249 reply = wpas_dbus_iface_scan(message, wpa_s);
251 reply = wpas_dbus_iface_scan_results(message, wpa_s);
253 reply = wpas_dbus_iface_add_network(message, wpa_s);
255 reply = wpas_dbus_iface_remove_network(message, wpa_s);
257 reply = wpas_dbus_iface_select_network(message, wpa_s);
259 reply = wpas_dbus_iface_capabilities(message, wpa_s);
261 reply = wpas_dbus_iface_disconnect(message, wpa_s);
263 reply = wpas_dbus_iface_set_ap_scan(message, wpa_s);
266 wpa_s);
268 reply = wpas_dbus_iface_get_state(message, wpa_s);
270 reply = wpas_dbus_iface_get_scanning(message, wpa_s);
272 reply = wpas_dbus_iface_set_blobs(message, wpa_s);
274 reply = wpas_dbus_iface_remove_blobs(message, wpa_s);
277 reply = wpas_dbus_iface_wps_pbc(message, wpa_s);
279 reply = wpas_dbus_iface_wps_pin(message, wpa_s);
281 reply = wpas_dbus_iface_wps_reg(message, wpa_s);
284 reply = wpas_dbus_iface_flush(message, wpa_s);
364 * @wpa_s: %wpa_supplicant network interface data
369 void wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s)
371 struct wpas_dbus_priv *iface = wpa_s->global->dbus;
378 _signal = dbus_message_new_signal(wpa_s->dbus_path,
393 * @wpa_s: %wpa_supplicant network interface data
400 void wpa_supplicant_dbus_notify_state_change(struct wpa_supplicant *wpa_s,
408 if (wpa_s->dbus_path == NULL)
412 if (wpa_s->global == NULL)
414 iface = wpa_s->global->dbus;
422 _signal = dbus_message_new_signal(wpa_s->dbus_path,
462 * @wpa_s: %wpa_supplicant network interface data
467 void wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s)
469 struct wpas_dbus_priv *iface = wpa_s->global->dbus;
471 dbus_bool_t scanning = wpa_s->scanning ? TRUE : FALSE;
477 _signal = dbus_message_new_signal(wpa_s->dbus_path,
499 void wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s,
506 if (wpa_s->global == NULL)
508 iface = wpa_s->global->dbus;
512 _signal = dbus_message_new_signal(wpa_s->dbus_path,
539 void wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s,
545 void wpa_supplicant_dbus_notify_certification(struct wpa_supplicant *wpa_s,
557 if (wpa_s->global == NULL)
559 iface = wpa_s->global->dbus;
563 _signal = dbus_message_new_signal(wpa_s->dbus_path,
656 * @wpa_s: %wpa_supplicant interface description structure to register
661 int wpas_dbus_register_iface(struct wpa_supplicant *wpa_s)
663 struct wpas_dbus_priv *ctrl_iface = wpa_s->global->dbus;
678 wpa_s->dbus_path = os_zalloc(WPAS_DBUS_OBJECT_PATH_MAX);
679 if (wpa_s->dbus_path == NULL)
681 os_snprintf(wpa_s->dbus_path, WPAS_DBUS_OBJECT_PATH_MAX,
686 if (!dbus_connection_register_fallback(con, wpa_s->dbus_path, &vtable,
687 wpa_s)) {
689 "handler for interface %s", wpa_s->ifname);
699 * @wpa_s: wpa_supplicant interface structure
704 int wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s)
710 if (wpa_s == NULL || wpa_s->global == NULL)
712 ctrl_iface = wpa_s->global->dbus;
717 if (!dbus_connection_unregister_object_path(con, wpa_s->dbus_path))
720 os_free(wpa_s->dbus_path);
721 wpa_s->dbus_path = NULL;
736 struct wpa_supplicant *wpa_s;
738 for (wpa_s = global->ifaces; wpa_s; wpa_s = wpa_s->next) {
739 if (strcmp(wpa_s->dbus_path, path) == 0)
740 return wpa_s;