Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:wpa_s

377 int wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s);
380 int wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s);
381 int wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s,
385 void wpa_supplicant_associate(struct wpa_supplicant *wpa_s,
388 void wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s,
390 void wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s);
391 int wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s);
392 void wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr);
393 void wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s,
395 void wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, wpa_states state);
396 struct wpa_ssid * wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s);
397 void wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s);
398 void wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s,
400 void wpa_supplicant_disassociate(struct wpa_supplicant *wpa_s,
408 struct wpa_supplicant *wpa_s);
415 int wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s,
420 void wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec);
421 void wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s);
422 void wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s,
424 int wpa_drv_scan(struct wpa_supplicant *wpa_s, struct wpa_ssid **ssid_prt);
427 void wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s);
430 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s,
433 if (wpa_s->driver->init2)
434 return wpa_s->driver->init2(wpa_s, ifname,
435 wpa_s->global_drv_priv);
436 if (wpa_s->driver->init) {
437 return wpa_s->driver->init(wpa_s, ifname);
442 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s)
444 if (wpa_s->driver->deinit)
445 wpa_s->driver->deinit(wpa_s->drv_priv);
448 static inline int wpa_drv_set_param(struct wpa_supplicant *wpa_s,
451 if (wpa_s->driver->set_param)
452 return wpa_s->driver->set_param(wpa_s->drv_priv, param);
456 static inline int wpa_drv_set_drop_unencrypted(struct wpa_supplicant *wpa_s,
459 if (wpa_s->driver->set_drop_unencrypted) {
460 return wpa_s->driver->set_drop_unencrypted(wpa_s->drv_priv,
466 static inline int wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s,
469 if (wpa_s->driver->set_countermeasures) {
470 return wpa_s->driver->set_countermeasures(wpa_s->drv_priv,
476 static inline int wpa_drv_set_auth_alg(struct wpa_supplicant *wpa_s,
479 if (wpa_s->driver->set_auth_alg) {
480 return wpa_s->driver->set_auth_alg(wpa_s->drv_priv,
486 static inline int wpa_drv_set_wpa(struct wpa_supplicant *wpa_s, int enabled)
488 if (wpa_s->driver->set_wpa) {
489 return wpa_s->driver->set_wpa(wpa_s->drv_priv, enabled);
494 static inline int wpa_drv_set_mode(struct wpa_supplicant *wpa_s, int mode)
496 if (wpa_s->driver->set_mode) {
497 return wpa_s->driver->set_mode(wpa_s->drv_priv, mode);
502 static inline int wpa_drv_associate(struct wpa_supplicant *wpa_s,
505 if (wpa_s->driver->associate) {
506 return wpa_s->driver->associate(wpa_s->drv_priv, params);
511 static inline int wpa_drv_get_scan_results(struct wpa_supplicant *wpa_s,
515 if (wpa_s->driver->get_scan_results) {
516 return wpa_s->driver->get_scan_results(wpa_s->drv_priv,
523 struct wpa_supplicant *wpa_s)
525 if (wpa_s->driver->get_scan_results2)
526 return wpa_s->driver->get_scan_results2(wpa_s->drv_priv);
530 static inline int wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid)
532 if (wpa_s->driver->get_bssid) {
533 return wpa_s->driver->get_bssid(wpa_s->drv_priv, bssid);
538 static inline int wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid)
540 if (wpa_s->driver->get_ssid) {
541 return wpa_s->driver->get_ssid(wpa_s->drv_priv, ssid);
546 static inline int wpa_drv_set_key(struct wpa_supplicant *wpa_s, wpa_alg alg,
551 if (wpa_s->driver->set_key) {
552 wpa_s->keys_cleared = 0;
553 return wpa_s->driver->set_key(wpa_s->drv_priv, alg, addr,
560 static inline int wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s,
563 if (wpa_s->driver->deauthenticate) {
564 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
570 static inline int wpa_drv_disassociate(struct wpa_supplicant *wpa_s,
573 if (wpa_s->driver->disassociate) {
574 return wpa_s->driver->disassociate(wpa_s->drv_priv, addr,
580 static inline int wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s,
583 if (wpa_s->driver->add_pmkid) {
584 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
589 static inline int wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s,
592 if (wpa_s->driver->remove_pmkid) {
593 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, bssid,
599 static inline int wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s)
601 if (wpa_s->driver->flush_pmkid) {
602 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
607 static inline int wpa_drv_get_capa(struct wpa_supplicant *wpa_s,
610 if (wpa_s->driver->get_capa) {
611 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
616 static inline void wpa_drv_poll(struct wpa_supplicant *wpa_s)
618 if (wpa_s->driver->poll) {
619 wpa_s->driver->poll(wpa_s->drv_priv);
623 static inline const char * wpa_drv_get_ifname(struct wpa_supplicant *wpa_s)
625 if (wpa_s->driver->get_ifname) {
626 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
631 static inline const u8 * wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s)
633 if (wpa_s->driver->get_mac_addr) {
634 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
639 static inline int wpa_drv_send_eapol(struct wpa_supplicant *wpa_s,
643 if (wpa_s->driver->send_eapol)
644 return wpa_s->driver->send_eapol(wpa_s->drv_priv, dst, proto,
649 static inline int wpa_drv_set_operstate(struct wpa_supplicant *wpa_s,
652 if (wpa_s->driver->set_operstate)
653 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
657 static inline int wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s,
661 if (wpa_s->driver->mlme_setprotection)
662 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
669 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes,
672 if (wpa_s->driver->get_hw_feature_data)
673 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
678 static inline int wpa_drv_set_channel(struct wpa_supplicant *wpa_s,
682 if (wpa_s->driver->set_channel)
683 return wpa_s->driver->set_channel(wpa_s->drv_priv, phymode,
688 static inline int wpa_drv_set_ssid(struct wpa_supplicant *wpa_s,
691 if (wpa_s->driver->set_ssid) {
692 return wpa_s->driver->set_ssid(wpa_s->drv_priv, ssid,
698 static inline int wpa_drv_set_bssid(struct wpa_supplicant *wpa_s,
701 if (wpa_s->driver->set_bssid) {
702 return wpa_s->driver->set_bssid(wpa_s->drv_priv, bssid);
707 static inline int wpa_drv_set_country(struct wpa_supplicant *wpa_s,
710 if (wpa_s->driver->set_country)
711 return wpa_s->driver->set_country(wpa_s->drv_priv, alpha2);
715 static inline int wpa_drv_send_mlme(struct wpa_supplicant *wpa_s,
718 if (wpa_s->driver->send_mlme)
719 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
724 static inline int wpa_drv_mlme_add_sta(struct wpa_supplicant *wpa_s,
728 if (wpa_s->driver->mlme_add_sta)
729 return wpa_s->driver->mlme_add_sta(wpa_s->drv_priv, addr,
734 static inline int wpa_drv_mlme_remove_sta(struct wpa_supplicant *wpa_s,
737 if (wpa_s->driver->mlme_remove_sta)
738 return wpa_s->driver->mlme_remove_sta(wpa_s->drv_priv, addr);
742 static inline int wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s,
746 if (wpa_s->driver->update_ft_ies)
747 return wpa_s->driver->update_ft_ies(wpa_s->drv_priv, md,
752 static inline int wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s,
756 if (wpa_s->driver->send_ft_action)
757 return wpa_s->driver->send_ft_action(wpa_s->drv_priv, action,
762 static inline int wpa_drv_set_probe_req_ie(struct wpa_supplicant *wpa_s,
765 if (wpa_s->driver->set_probe_req_ie)
766 return wpa_s->driver->set_probe_req_ie(wpa_s->drv_priv, ies,
772 static inline int wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s,
775 if (wpa_s->driver->driver_cmd)
776 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);