Lines Matching full:driver
18 #include "driver.h"
65 * driver - Driver interface name, or %NULL to use the default driver
67 const char *driver;
70 * driver_param - Driver interface parameters
88 * If the driver interface (ifname) is included in a Linux bridge
313 struct wpa_driver_ops *driver;
340 * to speed up the first association if the driver
411 if (wpa_s->driver->init) {
412 return wpa_s->driver->init(wpa_s, ifname);
419 if (wpa_s->driver->deinit)
420 wpa_s->driver->deinit(wpa_s->drv_priv);
426 if (wpa_s->driver->set_param)
427 return wpa_s->driver->set_param(wpa_s->drv_priv, param);
434 if (wpa_s->driver->set_drop_unencrypted) {
435 return wpa_s->driver->set_drop_unencrypted(wpa_s->drv_priv,
444 if (wpa_s->driver->set_countermeasures) {
445 return wpa_s->driver->set_countermeasures(wpa_s->drv_priv,
454 if (wpa_s->driver->set_auth_alg) {
455 return wpa_s->driver->set_auth_alg(wpa_s->drv_priv,
463 if (wpa_s->driver->set_wpa) {
464 return wpa_s->driver->set_wpa(wpa_s->drv_priv, enabled);
472 if (wpa_s->driver->associate) {
473 return wpa_s->driver->associate(wpa_s->drv_priv, params);
481 if (wpa_s->driver->scan) {
482 return wpa_s->driver->scan(wpa_s->drv_priv, ssid, ssid_len);
491 if (wpa_s->driver->get_scan_results) {
492 return wpa_s->driver->get_scan_results(wpa_s->drv_priv,
500 if (wpa_s->driver->get_bssid) {
501 return wpa_s->driver->get_bssid(wpa_s->drv_priv, bssid);
508 if (wpa_s->driver->get_ssid) {
509 return wpa_s->driver->get_ssid(wpa_s->drv_priv, ssid);
519 if (wpa_s->driver->set_key) {
521 return wpa_s->driver->set_key(wpa_s->drv_priv, alg, addr,
531 if (wpa_s->driver->deauthenticate) {
532 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
541 if (wpa_s->driver->disassociate) {
542 return wpa_s->driver->disassociate(wpa_s->drv_priv, addr,
551 if (wpa_s->driver->add_pmkid) {
552 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
560 if (wpa_s->driver->remove_pmkid) {
561 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, bssid,
569 if (wpa_s->driver->flush_pmkid) {
570 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
578 if (wpa_s->driver->get_capa) {
579 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
586 if (wpa_s->driver->poll) {
587 wpa_s->driver->poll(wpa_s->drv_priv);
593 if (wpa_s->driver->get_ifname) {
594 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
601 if (wpa_s->driver->get_mac_addr) {
602 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
611 if (wpa_s->driver->send_eapol)
612 return wpa_s->driver->send_eapol(wpa_s->drv_priv, dst, proto,
620 if (wpa_s->driver->set_operstate)
621 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
629 if (wpa_s->driver->mlme_setprotection)
630 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
640 if (wpa_s->driver->get_hw_feature_data)
641 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
650 if (wpa_s->driver->set_channel)
651 return wpa_s->driver->set_channel(wpa_s->drv_priv, phymode,
659 if (wpa_s->driver->set_ssid) {
660 return wpa_s->driver->set_ssid(wpa_s->drv_priv, ssid,
669 if (wpa_s->driver->set_bssid) {
670 return wpa_s->driver->set_bssid(wpa_s->drv_priv, bssid);
678 if (wpa_s->driver->send_mlme)
679 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
688 if (wpa_s->driver->mlme_add_sta)
689 return wpa_s->driver->mlme_add_sta(wpa_s->drv_priv, addr,
697 if (wpa_s->driver->mlme_remove_sta)
698 return wpa_s->driver->mlme_remove_sta(wpa_s->drv_priv, addr);
705 if (wpa_s->driver->driver_cmd)
706 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);