Home | History | Annotate | Download | only in dbus

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);
273 reply = wpas_dbus_iface_set_blobs(message, wpa_s);
275 reply = wpas_dbus_iface_remove_blobs(message, wpa_s);
279 reply = wpas_dbus_iface_wps_pbc(message, wpa_s);
281 reply = wpas_dbus_iface_wps_pin(message, wpa_s);
283 reply = wpas_dbus_iface_wps_reg(message, wpa_s);
286 reply = wpas_dbus_iface_flush(message, wpa_s);
366 * @wpa_s: %wpa_supplicant network interface data
371 void wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s)
373 struct wpas_dbus_priv *iface = wpa_s->global->dbus;
380 _signal = dbus_message_new_signal(wpa_s->dbus_path,
395 * @wpa_s: %wpa_supplicant network interface data
402 void wpa_supplicant_dbus_notify_state_change(struct wpa_supplicant *wpa_s,
410 if (wpa_s->dbus_path == NULL)
414 if (wpa_s->global == NULL)
416 iface = wpa_s->global->dbus;
424 _signal = dbus_message_new_signal(wpa_s->dbus_path,
464 * @wpa_s: %wpa_supplicant network interface data
469 void wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s)
471 struct wpas_dbus_priv *iface = wpa_s->global->dbus;
473 dbus_bool_t scanning = wpa_s->scanning ? TRUE : FALSE;
479 _signal = dbus_message_new_signal(wpa_s->dbus_path,
501 void wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s,
508 if (wpa_s->global == NULL)
510 iface = wpa_s->global->dbus;
514 _signal = dbus_message_new_signal(wpa_s->dbus_path,
541 void wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s,
547 void wpa_supplicant_dbus_notify_certification(struct wpa_supplicant *wpa_s,
559 if (wpa_s->global == NULL)
561 iface = wpa_s->global->dbus;
565 _signal = dbus_message_new_signal(wpa_s->dbus_path,
658 * @wpa_s: %wpa_supplicant interface description structure to register
663 int wpas_dbus_register_iface(struct wpa_supplicant *wpa_s)
665 struct wpas_dbus_priv *ctrl_iface = wpa_s->global->dbus;
680 wpa_s->dbus_path = os_zalloc(WPAS_DBUS_OBJECT_PATH_MAX);
681 if (wpa_s->dbus_path == NULL)
683 os_snprintf(wpa_s->dbus_path, WPAS_DBUS_OBJECT_PATH_MAX,
688 if (!dbus_connection_register_fallback(con, wpa_s->dbus_path, &vtable,
689 wpa_s)) {
691 "handler for interface %s", wpa_s->ifname);
701 * @wpa_s: wpa_supplicant interface structure
706 int wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s)
712 if (wpa_s == NULL || wpa_s->global == NULL)
714 ctrl_iface = wpa_s->global->dbus;
719 if (!dbus_connection_unregister_object_path(con, wpa_s->dbus_path))
722 os_free(wpa_s->dbus_path);
723 wpa_s->dbus_path = NULL;
738 struct wpa_supplicant *wpa_s;
740 for (wpa_s = global->ifaces; wpa_s; wpa_s = wpa_s->next) {
741 if (strcmp(wpa_s->dbus_path, path) == 0)
742 return wpa_s;