Lines Matching defs:driver

19 #include "drivers/driver.h"
35 const struct wpa_driver_ops *driver;
62 wpa_printf(MSG_DEBUG, "Cleaning up forgotten driver instance");
63 if (iface->driver->deinit)
64 iface->driver->deinit(iface->drv_priv);
67 iface->driver->global_deinit(iface->drv_global_priv);
82 if (iface->driver->init2) {
83 if (iface->driver->global_init) {
85 iface->driver->global_init(iface->ctx);
88 "Failed to initialize driver global context");
94 iface->drv_priv = iface->driver->init2(iface, iface->ifname,
96 } else if (iface->driver->init) {
97 iface->drv_priv = iface->driver->init(iface, iface->ifname);
102 wpa_printf(MSG_DEBUG, "Failed to initialize driver wrapper");
113 if (iface->driver->set_param &&
114 iface->driver->set_param(iface->drv_priv, NULL) < 0) {
124 if (iface->driver->deinit)
125 iface->driver->deinit(iface->drv_priv);
128 iface->driver->global_deinit(iface->drv_global_priv);
176 if (iface->driver->scan2)
177 iface->driver->scan2(iface->drv_priv, &params);
190 res = iface->driver->get_scan_results2(iface->drv_priv);
234 if (iface->driver->get_scan_results2)
248 if (iface->drv_priv == NULL || iface->driver->authenticate == NULL)
288 res = iface->driver->authenticate(iface->drv_priv, &params);
301 if (iface->drv_priv == NULL || iface->driver->associate == NULL)
336 res = iface->driver->associate(iface->drv_priv, &params);
349 if (iface->driver->get_bssid == NULL ||
350 iface->driver->get_bssid(iface->drv_priv, bssid) < 0)
371 if (iface->driver->get_ssid == NULL)
375 res = iface->driver->get_ssid(iface->drv_priv, &ssid[sizeof(int)]);
395 if (iface->drv_priv == NULL || iface->driver->set_key == NULL)
405 res = iface->driver->set_key(iface->ifname, iface->drv_priv,
425 if (iface->driver->get_capa == NULL ||
426 iface->driver->get_capa(iface->drv_priv, &capa) < 0)
618 if (iface->drv_priv == NULL || iface->driver->set_country == NULL ||
622 iface->driver->set_country(iface->drv_priv, buf);
714 if (iface->driver->deinit)
715 iface->driver->deinit(iface->drv_priv);
717 iface->driver->global_deinit(iface->drv_global_priv);
767 iface->driver = wpa_drivers[i];
771 if (iface->driver == NULL) {
772 wpa_printf(MSG_ERROR, "Unsupported driver '%s'",
1091 wpa_printf(MSG_DEBUG, "Unsupported driver event %d (%s) - TODO",
1112 if (iface && iface->driver->get_ifindex) {
1115 ifindex = iface->driver->get_ifindex(iface->drv_priv);
1137 wpa_printf(MSG_DEBUG, "RX EAPOL from driver");
1192 "<driver:ifname> \\\n"
1193 " [driver:ifname ...]\n");
1251 wpa_printf(MSG_DEBUG, "Adding driver:interface %s", argv[i]);