Lines Matching refs:driver

35 	const struct wpa_driver_ops *driver;  member
63 if (iface->driver->deinit) in wpa_priv_cmd_register()
64 iface->driver->deinit(iface->drv_priv); in wpa_priv_cmd_register()
67 iface->driver->global_deinit(iface->drv_global_priv); in wpa_priv_cmd_register()
82 if (iface->driver->init2) { in wpa_priv_cmd_register()
83 if (iface->driver->global_init) { in wpa_priv_cmd_register()
85 iface->driver->global_init(iface->ctx); in wpa_priv_cmd_register()
94 iface->drv_priv = iface->driver->init2(iface, iface->ifname, in wpa_priv_cmd_register()
96 } else if (iface->driver->init) { in wpa_priv_cmd_register()
97 iface->drv_priv = iface->driver->init(iface, iface->ifname); in wpa_priv_cmd_register()
113 if (iface->driver->set_param && in wpa_priv_cmd_register()
114 iface->driver->set_param(iface->drv_priv, NULL) < 0) { in wpa_priv_cmd_register()
124 if (iface->driver->deinit) in wpa_priv_cmd_unregister()
125 iface->driver->deinit(iface->drv_priv); in wpa_priv_cmd_unregister()
128 iface->driver->global_deinit(iface->drv_global_priv); in wpa_priv_cmd_unregister()
176 if (iface->driver->scan2) in wpa_priv_cmd_scan()
177 iface->driver->scan2(iface->drv_priv, &params); in wpa_priv_cmd_scan()
190 if (iface->driver->get_scan_results) in wpa_priv_get_scan_results2()
191 res = iface->driver->get_scan_results(iface->drv_priv, NULL); in wpa_priv_get_scan_results2()
193 res = iface->driver->get_scan_results2(iface->drv_priv); in wpa_priv_get_scan_results2()
237 if (iface->driver->get_scan_results || iface->driver->get_scan_results2) in wpa_priv_cmd_get_scan_results()
251 if (iface->drv_priv == NULL || iface->driver->authenticate == NULL) in wpa_priv_cmd_authenticate()
291 res = iface->driver->authenticate(iface->drv_priv, &params); in wpa_priv_cmd_authenticate()
304 if (iface->drv_priv == NULL || iface->driver->associate == NULL) in wpa_priv_cmd_associate()
339 res = iface->driver->associate(iface->drv_priv, &params); in wpa_priv_cmd_associate()
352 if (iface->driver->get_bssid == NULL || in wpa_priv_cmd_get_bssid()
353 iface->driver->get_bssid(iface->drv_priv, bssid) < 0) in wpa_priv_cmd_get_bssid()
374 if (iface->driver->get_ssid == NULL) in wpa_priv_cmd_get_ssid()
378 res = iface->driver->get_ssid(iface->drv_priv, &ssid[sizeof(int)]); in wpa_priv_cmd_get_ssid()
399 if (iface->drv_priv == NULL || iface->driver->set_key == NULL) in wpa_priv_cmd_set_key()
422 res = iface->driver->set_key(iface->drv_priv, &p); in wpa_priv_cmd_set_key()
435 if (iface->driver->get_capa == NULL || in wpa_priv_cmd_get_capa()
436 iface->driver->get_capa(iface->drv_priv, &capa) < 0) in wpa_priv_cmd_get_capa()
629 if (iface->drv_priv == NULL || iface->driver->set_country == NULL || in wpa_priv_cmd_set_country()
633 iface->driver->set_country(iface->drv_priv, buf); in wpa_priv_cmd_set_country()
725 if (iface->driver->deinit) in wpa_priv_interface_deinit()
726 iface->driver->deinit(iface->drv_priv); in wpa_priv_interface_deinit()
728 iface->driver->global_deinit(iface->drv_global_priv); in wpa_priv_interface_deinit()
778 iface->driver = wpa_drivers[i]; in wpa_priv_interface_init()
782 if (iface->driver == NULL) { in wpa_priv_interface_init()
1123 if (iface && iface->driver->get_ifindex) { in wpa_supplicant_event_global()
1126 ifindex = iface->driver->get_ifindex(iface->drv_priv); in wpa_supplicant_event_global()