Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:driver

2  * wpa_supplicant - Internal driver interface wrappers
12 #include "drivers/driver.h"
18 if (wpa_s->driver->init2)
19 return wpa_s->driver->init2(wpa_s, ifname,
21 if (wpa_s->driver->init) {
22 return wpa_s->driver->init(wpa_s, ifname);
29 if (wpa_s->driver->deinit)
30 wpa_s->driver->deinit(wpa_s->drv_priv);
36 if (wpa_s->driver->set_param)
37 return wpa_s->driver->set_param(wpa_s->drv_priv, param);
44 if (wpa_s->driver->set_countermeasures) {
45 return wpa_s->driver->set_countermeasures(wpa_s->drv_priv,
54 if (wpa_s->driver->authenticate)
55 return wpa_s->driver->authenticate(wpa_s->drv_priv, params);
62 if (wpa_s->driver->associate) {
63 return wpa_s->driver->associate(wpa_s->drv_priv, params);
70 if (wpa_s->driver->init_mesh)
71 return wpa_s->driver->init_mesh(wpa_s->drv_priv);
78 if (wpa_s->driver->join_mesh)
79 return wpa_s->driver->join_mesh(wpa_s->drv_priv, params);
85 if (wpa_s->driver->leave_mesh)
86 return wpa_s->driver->leave_mesh(wpa_s->drv_priv);
97 if (wpa_s->driver->scan2)
98 return wpa_s->driver->scan2(wpa_s->drv_priv, params);
105 if (wpa_s->driver->sched_scan)
106 return wpa_s->driver->sched_scan(wpa_s->drv_priv, params);
112 if (wpa_s->driver->stop_sched_scan)
113 return wpa_s->driver->stop_sched_scan(wpa_s->drv_priv);
120 if (wpa_s->driver->get_scan_results2)
121 return wpa_s->driver->get_scan_results2(wpa_s->drv_priv);
127 if (wpa_s->driver->get_bssid) {
128 return wpa_s->driver->get_bssid(wpa_s->drv_priv, bssid);
135 if (wpa_s->driver->get_ssid) {
136 return wpa_s->driver->get_ssid(wpa_s->drv_priv, ssid);
153 if (wpa_s->driver->set_key) {
154 return wpa_s->driver->set_key(wpa_s->ifname, wpa_s->drv_priv,
164 if (wpa_s->driver->get_seqnum)
165 return wpa_s->driver->get_seqnum(wpa_s->ifname, wpa_s->drv_priv,
173 if (wpa_s->driver->sta_deauth) {
174 return wpa_s->driver->sta_deauth(wpa_s->drv_priv,
184 if (wpa_s->driver->deauthenticate) {
185 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
194 if (wpa_s->driver->add_pmkid) {
195 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, params);
203 if (wpa_s->driver->remove_pmkid) {
204 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, params);
211 if (wpa_s->driver->flush_pmkid) {
212 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
220 if (wpa_s->driver->get_capa) {
221 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
228 if (wpa_s->driver->poll) {
229 wpa_s->driver->poll(wpa_s->drv_priv);
235 if (wpa_s->driver->get_ifname) {
236 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
244 if (wpa_s->driver->get_radio_name)
245 return wpa_s->driver->get_radio_name(wpa_s->drv_priv);
251 if (wpa_s->driver->get_mac_addr) {
252 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
260 if (wpa_s->driver->set_operstate)
261 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
269 if (wpa_s->driver->mlme_setprotection)
270 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
280 if (wpa_s->driver->get_hw_feature_data)
281 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
290 if (wpa_s->driver->set_country)
291 return wpa_s->driver->set_country(wpa_s->drv_priv, alpha2);
299 if (wpa_s->driver->send_mlme)
300 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
310 if (wpa_s->driver->update_ft_ies)
311 return wpa_s->driver->update_ft_ies(wpa_s->drv_priv, md,
319 if (wpa_s->driver->set_ap)
320 return wpa_s->driver->set_ap(wpa_s->drv_priv, params);
327 if (wpa_s->driver->sta_add)
328 return wpa_s->driver->sta_add(wpa_s->drv_priv, params);
335 if (wpa_s->driver->sta_remove)
336 return wpa_s->driver->sta_remove(wpa_s->drv_priv, addr);
345 if (wpa_s->driver->hapd_send_eapol)
346 return wpa_s->driver->hapd_send_eapol(wpa_s->drv_priv, addr,
356 if (wpa_s->driver->sta_set_flags)
357 return wpa_s->driver->sta_set_flags(wpa_s->drv_priv, addr,
366 if (wpa_s->driver->set_supp_port) {
367 return wpa_s->driver->set_supp_port(wpa_s->drv_priv,
381 if (wpa_s->driver->send_action)
382 return wpa_s->driver->send_action(wpa_s->drv_priv, freq,
390 if (wpa_s->driver->send_action_cancel_wait)
391 wpa_s->driver->send_action_cancel_wait(wpa_s->drv_priv);
397 if (wpa_s->driver->set_freq)
398 return wpa_s->driver->set_freq(wpa_s->drv_priv, freq);
408 if (wpa_s->driver->if_add)
409 return wpa_s->driver->if_add(wpa_s->drv_priv, type, ifname,
419 if (wpa_s->driver->if_remove)
420 return wpa_s->driver->if_remove(wpa_s->drv_priv, type, ifname);
428 if (wpa_s->driver->remain_on_channel)
429 return wpa_s->driver->remain_on_channel(wpa_s->drv_priv, freq,
437 if (wpa_s->driver->cancel_remain_on_channel)
438 return wpa_s->driver->cancel_remain_on_channel(
446 if (wpa_s->driver->probe_req_report)
447 return wpa_s->driver->probe_req_report(wpa_s->drv_priv,
454 if (wpa_s->driver->deinit_ap)
455 return wpa_s->driver->deinit_ap(wpa_s->drv_priv);
461 if (wpa_s->driver->deinit_p2p_cli)
462 return wpa_s->driver->deinit_p2p_cli(wpa_s->drv_priv);
468 if (wpa_s->driver->suspend)
469 wpa_s->driver->suspend(wpa_s->drv_priv);
474 if (wpa_s->driver->resume)
475 wpa_s->driver->resume(wpa_s->drv_priv);
481 if (wpa_s->driver->signal_monitor)
482 return wpa_s->driver->signal_monitor(wpa_s->drv_priv,
490 if (wpa_s->driver->signal_poll)
491 return wpa_s->driver->signal_poll(wpa_s->drv_priv, si);
498 if (wpa_s->driver->read_sta_data)
499 return wpa_s->driver->read_sta_data(wpa_s->drv_priv, sta,
509 if (!wpa_s->driver->set_ap_wps_ie)
511 return wpa_s->driver->set_ap_wps_ie(wpa_s->drv_priv, beacon,
518 if (!wpa_s->driver->get_noa)
520 return wpa_s->driver->get_noa(wpa_s->drv_priv, buf, buf_len);
527 if (!wpa_s->driver->set_p2p_powersave)
529 return wpa_s->driver->set_p2p_powersave(wpa_s->drv_priv, legacy_ps,
535 if (!wpa_s->driver->ampdu)
537 return wpa_s->driver->ampdu(wpa_s->drv_priv, ampdu);
546 if (wpa_s->driver->send_tdls_mgmt) {
547 return wpa_s->driver->send_tdls_mgmt(wpa_s->drv_priv, dst,
558 if (!wpa_s->driver->tdls_oper)
560 return wpa_s->driver->tdls_oper(wpa_s->drv_priv, oper, peer);
567 if (!wpa_s->driver->driver_cmd)
569 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);
578 if (!wpa_s->driver->set_rekey_info)
580 wpa_s->driver->set_rekey_info(wpa_s->drv_priv, kek, kek_len,
587 if (!wpa_s->driver->radio_disable)
589 return wpa_s->driver->radio_disable(wpa_s->drv_priv, disabled);
595 if (!wpa_s->driver->switch_channel)
597 return wpa_s->driver->switch_channel(wpa_s->drv_priv, settings);
604 if (!wpa_s->driver->add_tx_ts)
606 return wpa_s->driver->add_tx_ts(wpa_s->drv_priv, tsid, address,
613 if (!wpa_s->driver->del_tx_ts)
615 return wpa_s->driver->del_tx_ts(wpa_s->drv_priv, tid, address);
622 if (!wpa_s->driver->tdls_enable_channel_switch)
624 return wpa_s->driver->tdls_enable_channel_switch(wpa_s->drv_priv, addr,
633 if (!wpa_s->driver->tdls_disable_channel_switch)
635 return wpa_s->driver->tdls_disable_channel_switch(wpa_s->drv_priv,
643 if (!wpa_s->driver->wnm_oper)
645 return wpa_s->driver->wnm_oper(wpa_s->drv_priv, oper, peer, buf,
652 if (!wpa_s->driver->status)
654 return wpa_s->driver->status(wpa_s->drv_priv, buf, buflen);
660 if (!wpa_s->driver->set_qos_map)
662 return wpa_s->driver->set_qos_map(wpa_s->drv_priv, qos_map_set,
669 if (!wpa_s->driver->set_wowlan)
671 return wpa_s->driver->set_wowlan(wpa_s->drv_priv, triggers);
678 if (!wpa_s->driver->vendor_cmd)
680 return wpa_s->driver->vendor_cmd(wpa_s->drv_priv, vendor_id, subcmd,
687 if (!wpa_s->driver->roaming)
689 return wpa_s->driver->roaming(wpa_s->drv_priv, allowed, bssid);
695 if (!wpa_s->driver->set_mac_addr)
697 return wpa_s->driver->set_mac_addr(wpa_s->drv_priv, addr);
706 if (!wpa_s->driver->macsec_init)
708 return wpa_s->driver->macsec_init(wpa_s->drv_priv, params);
713 if (!wpa_s->driver->macsec_deinit)
715 return wpa_s->driver->macsec_deinit(wpa_s->drv_priv);
721 if (!wpa_s->driver->macsec_get_capability)
723 return wpa_s->driver->macsec_get_capability(wpa_s->drv_priv, cap);
729 if (!wpa_s->driver->enable_protect_frames)
731 return wpa_s->driver->enable_protect_frames(wpa_s->drv_priv, enabled);
737 if (!wpa_s->driver->enable_encrypt)
739 return wpa_s->driver->enable_encrypt(wpa_s->drv_priv, enabled);
745 if (!wpa_s->driver->set_replay_protect)
747 return wpa_s->driver->set_replay_protect(wpa_s->drv_priv, enabled,
754 if (!wpa_s->driver->set_current_cipher_suite)
756 return wpa_s->driver->set_current_cipher_suite(wpa_s->drv_priv, cs);
762 if (!wpa_s->driver->enable_controlled_port)
764 return wpa_s->driver->enable_controlled_port(wpa_s->drv_priv, enabled);
770 if (!wpa_s->driver->get_receive_lowest_pn)
772 return wpa_s->driver->get_receive_lowest_pn(wpa_s->drv_priv, sa);
778 if (!wpa_s->driver->get_transmit_next_pn)
780 return wpa_s->driver->get_transmit_next_pn(wpa_s->drv_priv, sa);
786 if (!wpa_s->driver->set_transmit_next_pn)
788 return wpa_s->driver->set_transmit_next_pn(wpa_s->drv_priv, sa);
795 if (!wpa_s->driver->create_receive_sc)
797 return wpa_s->driver->create_receive_sc(wpa_s->drv_priv, sc,
804 if (!wpa_s->driver->delete_receive_sc)
806 return wpa_s->driver->delete_receive_sc(wpa_s->drv_priv, sc);
812 if (!wpa_s->driver->create_receive_sa)
814 return wpa_s->driver->create_receive_sa(wpa_s->drv_priv, sa);
820 if (!wpa_s->driver->delete_receive_sa)
822 return wpa_s->driver->delete_receive_sa(wpa_s->drv_priv, sa);
828 if (!wpa_s->driver->enable_receive_sa)
830 return wpa_s->driver->enable_receive_sa(wpa_s->drv_priv, sa);
836 if (!wpa_s->driver->disable_receive_sa)
838 return wpa_s->driver->disable_receive_sa(wpa_s->drv_priv, sa);
845 if (!wpa_s->driver->create_transmit_sc)
847 return wpa_s->driver->create_transmit_sc(wpa_s->drv_priv, sc,
854 if (!wpa_s->driver->delete_transmit_sc)
856 return wpa_s->driver->delete_transmit_sc(wpa_s->drv_priv, sc);
862 if (!wpa_s->driver->create_transmit_sa)
864 return wpa_s->driver->create_transmit_sa(wpa_s->drv_priv, sa);
870 if (!wpa_s->driver->delete_transmit_sa)
872 return wpa_s->driver->delete_transmit_sa(wpa_s->drv_priv, sa);
878 if (!wpa_s->driver->enable_transmit_sa)
880 return wpa_s->driver->enable_transmit_sa(wpa_s->drv_priv, sa);
886 if (!wpa_s->driver->disable_transmit_sa)
888 return wpa_s->driver->disable_transmit_sa(wpa_s->drv_priv, sa);
895 if (!wpa_s->driver->set_band)
897 return wpa_s->driver->set_band(wpa_s->drv_priv, band);
910 if (!wpa_s->driver->get_pref_freq_list)
912 return wpa_s->driver->get_pref_freq_list(wpa_s->drv_priv, if_type,
919 if (!wpa_s->driver->set_prob_oper_freq)
921 return wpa_s->driver->set_prob_oper_freq(wpa_s->drv_priv, freq);
927 if (!wpa_s->driver->abort_scan)
929 return wpa_s->driver->abort_scan(wpa_s->drv_priv, scan_cookie);
935 if (!wpa_s->driver->configure_data_frame_filters)
937 return wpa_s->driver->configure_data_frame_filters(wpa_s->drv_priv,
944 if (!wpa_s->driver->get_ext_capab)
946 return wpa_s->driver->get_ext_capab(wpa_s->drv_priv, type,
961 if (!wpa_s->driver->p2p_lo_start)
963 return wpa_s->driver->p2p_lo_start(wpa_s->drv_priv, channel, period,
970 if (!wpa_s->driver->p2p_lo_stop)
972 return wpa_s->driver->p2p_lo_stop(wpa_s->drv_priv);
978 if (!wpa_s->driver->set_default_scan_ies)
980 return wpa_s->driver->set_default_scan_ies(wpa_s->drv_priv, ies, len);
986 if (!wpa_s->driver->set_tdls_mode)
988 return wpa_s->driver->set_tdls_mode(wpa_s->drv_priv,
996 if (!wpa_s->driver->get_bss_transition_status)
998 return wpa_s->driver->get_bss_transition_status(wpa_s->drv_priv,
1005 if (!wpa_s->driver->ignore_assoc_disallow)
1007 return wpa_s->driver->ignore_assoc_disallow(wpa_s->drv_priv, val);
1014 if (!wpa_s->driver->set_bssid_blacklist)
1016 return wpa_s->driver->set_bssid_blacklist(wpa_s->drv_priv, num_bssid,
1025 if (!wpa_s->driver->update_connect_params)
1027 return wpa_s->driver->update_connect_params(wpa_s->drv_priv, params,