Lines Matching defs:global
45 struct wpa_global *global;
72 static int wpas_ctrl_iface_global_reinit(struct wpa_global *global,
104 socklen_t fromlen, int global)
314 static void wpas_ctrl_msg_send_pending_global(struct wpa_global *global)
319 gpriv = global->ctrl_iface;
366 wpas_ctrl_msg_send_pending_global(wpa_s->global);
373 gpriv = wpa_s->global->ctrl_iface;
439 gpriv = wpa_s->global->ctrl_iface;
447 "CTRL: Had to throttle global event message for sock %d",
458 "CTRL: Had to throttle %u global event message(s) for sock %d",
743 if (wpa_s->global->params.ctrl_interface) {
746 if (wpa_s->global->params.ctrl_interface[0] == '/') {
747 if (os_strcmp(wpa_s->global->params.ctrl_interface,
750 } else if (os_strncmp(wpa_s->global->params.ctrl_interface,
752 os_strncmp(wpa_s->global->params.ctrl_interface,
758 * convention for the global ctrl interface. This logic
762 pos = os_strchr(wpa_s->global->params.ctrl_interface,
776 * and continue with the global control interface that
781 "global ctrl interface %s matches ctrl interface %s - do not open per-interface ctrl interface",
782 wpa_s->global->params.ctrl_interface,
827 wpas_global_ctrl_iface_flush_queued_msg(struct wpa_global *global,
834 if (!global || !global->ctrl_iface)
837 gpriv = global->ctrl_iface;
867 wpas_global_ctrl_iface_flush_queued_msg(wpa_s->global, wpa_s);
933 gpriv = priv->wpa_s->global->ctrl_iface;
943 wpas_global_ctrl_iface_flush_queued_msg(wpa_s->global, wpa_s);
951 * @ifname: Interface name for global control socket or %NULL
1045 wpa_s->global, gp);
1121 struct wpa_global *global = eloop_ctx;
1162 global, buf, &reply_len);
1195 static int wpas_global_ctrl_iface_open_sock(struct wpa_global *global,
1199 const char *ctrl = global->params.ctrl_interface;
1253 wpa_printf(MSG_ERROR, "supp-global-ctrl-iface-init: "
1265 wpa_printf(MSG_INFO, "supp-global-ctrl-iface-init(%s) (will try fixup): bind(PF_UNIX): %s",
1299 if (global->params.ctrl_interface_group) {
1300 char *gid_str = global->params.ctrl_interface_group;
1363 global, priv);
1377 wpa_supplicant_global_ctrl_iface_init(struct wpa_global *global)
1386 priv->global = global;
1389 if (global->params.ctrl_interface == NULL)
1392 if (wpas_global_ctrl_iface_open_sock(global, priv) < 0) {
1403 static int wpas_ctrl_iface_global_reinit(struct wpa_global *global,
1424 res = wpas_global_ctrl_iface_open_sock(global, priv);
1441 if (priv->global->params.ctrl_interface)
1442 unlink(priv->global->params.ctrl_interface);