Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:wpa_s

37 static void request_scan(struct wpa_supplicant *wpa_s)
39 wpa_s->scan_req = MANUAL_SCAN_REQ;
41 if (wpa_supplicant_req_sched_scan(wpa_s))
42 wpa_supplicant_req_scan(wpa_s, wpa_s->scan_interval, 0);
46 int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan)
48 const char *name = wpa_s->conf->autoscan;
54 if (wpa_s->autoscan && wpa_s->autoscan_priv)
82 wpa_s->autoscan_params = NULL;
84 wpa_s->autoscan_priv = ops->init(wpa_s, params);
85 if (wpa_s->autoscan_priv == NULL)
87 wpa_s->autoscan = ops;
97 wpa_supplicant_cancel_sched_scan(wpa_s);
98 wpa_supplicant_cancel_scan(wpa_s);
103 request_scan(wpa_s);
109 void autoscan_deinit(struct wpa_supplicant *wpa_s)
111 if (wpa_s->autoscan && wpa_s->autoscan_priv) {
113 wpa_s->autoscan->name);
114 wpa_s->autoscan->deinit(wpa_s->autoscan_priv);
115 wpa_s->autoscan = NULL;
116 wpa_s->autoscan_priv = NULL;
118 wpa_s->scan_interval = 5;
119 wpa_s->sched_scan_interval = 0;
124 int autoscan_notify_scan(struct wpa_supplicant *wpa_s,
129 if (wpa_s->autoscan && wpa_s->autoscan_priv) {
130 interval = wpa_s->autoscan->notify_scan(wpa_s->autoscan_priv,
136 wpa_s->scan_interval = interval;
137 wpa_s->sched_scan_interval = interval;
139 request_scan(wpa_s);