Home | History | Annotate | Download | only in wpa_supplicant_8_lib

Lines Matching refs:drv

49 	struct wpa_driver_wext_data *drv = priv;
54 if (drv->scan_complete_events) {
64 eloop_cancel_timeout(wpa_driver_wext_scan_timeout, drv, drv->ctx);
65 eloop_register_timeout(timeout, 0, wpa_driver_wext_scan_timeout, drv,
66 drv->ctx);
78 struct wpa_driver_wext_data *drv = priv;
83 if (!drv->driver_is_started) {
118 os_strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
122 if ((ret = ioctl(drv->ioctl_sock, SIOCSIWPRIV, &iwr)) < 0) {
123 if (!drv->bgscan_enabled)
204 struct wpa_driver_wext_data *drv = priv;
211 if (drv == NULL) {
212 wpa_printf(MSG_ERROR, "%s: drv is NULL. Exiting", __func__);
215 if (drv->ctx == NULL) {
216 wpa_printf(MSG_ERROR, "%s: drv->ctx is NULL. Exiting", __func__);
219 wpa_s = (struct wpa_supplicant *)(drv->ctx);
261 os_strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
265 ret = ioctl(drv->ioctl_sock, SIOCSIWPRIV, &iwr);
269 drv->errors++;
270 if (drv->errors > DRV_NUMBER_SEQUENTIAL_ERRORS) {
271 drv->errors = 0;
272 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "HANGED");
275 drv->errors = 0;
283 struct wpa_driver_wext_data *drv = priv;
284 struct wpa_supplicant *wpa_s = (struct wpa_supplicant *)(drv->ctx);
290 if (!drv->driver_is_started && (os_strcasecmp(cmd, "START") != 0)) {
304 linux_set_iface_flags(drv->ioctl_sock, drv->ifname, 0);
307 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "HANGED");
315 drv->bgscan_enabled = 1;
318 drv->bgscan_enabled = 0;
322 os_strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
337 ret = ioctl(drv->ioctl_sock, SIOCSIWPRIV, &iwr);
341 drv->errors++;
342 if (drv->errors > DRV_NUMBER_SEQUENTIAL_ERRORS) {
343 drv->errors = 0;
344 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "HANGED");
347 drv->errors = 0;
356 drv->driver_is_started = TRUE;
357 linux_set_iface_flags(drv->ioctl_sock, drv->ifname, 1);
359 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STARTED"); */
361 drv->driver_is_started = FALSE;
362 /* wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STOPPED"); */
375 struct wpa_driver_wext_data *drv = priv;