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->sta_deauth) {
165 return wpa_s->driver->sta_deauth(wpa_s->drv_priv,
175 if (wpa_s->driver->deauthenticate) {
176 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
185 if (wpa_s->driver->add_pmkid) {
186 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
194 if (wpa_s->driver->remove_pmkid) {
195 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, bssid,
203 if (wpa_s->driver->flush_pmkid) {
204 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
212 if (wpa_s->driver->get_capa) {
213 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
220 if (wpa_s->driver->poll) {
221 wpa_s->driver->poll(wpa_s->drv_priv);
227 if (wpa_s->driver->get_ifname) {
228 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
236 if (wpa_s->driver->get_radio_name)
237 return wpa_s->driver->get_radio_name(wpa_s->drv_priv);
243 if (wpa_s->driver->get_mac_addr) {
244 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
252 if (wpa_s->driver->set_operstate)
253 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
261 if (wpa_s->driver->mlme_setprotection)
262 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
272 if (wpa_s->driver->get_hw_feature_data)
273 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
281 if (wpa_s->driver->set_country)
282 return wpa_s->driver->set_country(wpa_s->drv_priv, alpha2);
290 if (wpa_s->driver->send_mlme)
291 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
301 if (wpa_s->driver->update_ft_ies)
302 return wpa_s->driver->update_ft_ies(wpa_s->drv_priv, md,
310 if (wpa_s->driver->set_ap)
311 return wpa_s->driver->set_ap(wpa_s->drv_priv, params);
318 if (wpa_s->driver->sta_add)
319 return wpa_s->driver->sta_add(wpa_s->drv_priv, params);
326 if (wpa_s->driver->sta_remove)
327 return wpa_s->driver->sta_remove(wpa_s->drv_priv, addr);
336 if (wpa_s->driver->hapd_send_eapol)
337 return wpa_s->driver->hapd_send_eapol(wpa_s->drv_priv, addr,
347 if (wpa_s->driver->sta_set_flags)
348 return wpa_s->driver->sta_set_flags(wpa_s->drv_priv, addr,
357 if (wpa_s->driver->set_supp_port) {
358 return wpa_s->driver->set_supp_port(wpa_s->drv_priv,
372 if (wpa_s->driver->send_action)
373 return wpa_s->driver->send_action(wpa_s->drv_priv, freq,
381 if (wpa_s->driver->send_action_cancel_wait)
382 wpa_s->driver->send_action_cancel_wait(wpa_s->drv_priv);
388 if (wpa_s->driver->set_freq)
389 return wpa_s->driver->set_freq(wpa_s->drv_priv, freq);
399 if (wpa_s->driver->if_add)
400 return wpa_s->driver->if_add(wpa_s->drv_priv, type, ifname,
410 if (wpa_s->driver->if_remove)
411 return wpa_s->driver->if_remove(wpa_s->drv_priv, type, ifname);
419 if (wpa_s->driver->remain_on_channel)
420 return wpa_s->driver->remain_on_channel(wpa_s->drv_priv, freq,
428 if (wpa_s->driver->cancel_remain_on_channel)
429 return wpa_s->driver->cancel_remain_on_channel(
437 if (wpa_s->driver->probe_req_report)
438 return wpa_s->driver->probe_req_report(wpa_s->drv_priv,
445 if (wpa_s->driver->deinit_ap)
446 return wpa_s->driver->deinit_ap(wpa_s->drv_priv);
452 if (wpa_s->driver->deinit_p2p_cli)
453 return wpa_s->driver->deinit_p2p_cli(wpa_s->drv_priv);
459 if (wpa_s->driver->suspend)
460 wpa_s->driver->suspend(wpa_s->drv_priv);
465 if (wpa_s->driver->resume)
466 wpa_s->driver->resume(wpa_s->drv_priv);
472 if (wpa_s->driver->signal_monitor)
473 return wpa_s->driver->signal_monitor(wpa_s->drv_priv,
481 if (wpa_s->driver->signal_poll)
482 return wpa_s->driver->signal_poll(wpa_s->drv_priv, si);
489 if (wpa_s->driver->read_sta_data)
490 return wpa_s->driver->read_sta_data(wpa_s->drv_priv, sta,
500 if (!wpa_s->driver->set_ap_wps_ie)
502 return wpa_s->driver->set_ap_wps_ie(wpa_s->drv_priv, beacon,
509 if (!wpa_s->driver->get_noa)
511 return wpa_s->driver->get_noa(wpa_s->drv_priv, buf, buf_len);
518 if (!wpa_s->driver->set_p2p_powersave)
520 return wpa_s->driver->set_p2p_powersave(wpa_s->drv_priv, legacy_ps,
526 if (!wpa_s->driver->ampdu)
528 return wpa_s->driver->ampdu(wpa_s->drv_priv, ampdu);
537 if (wpa_s->driver->send_tdls_mgmt) {
538 return wpa_s->driver->send_tdls_mgmt(wpa_s->drv_priv, dst,
549 if (!wpa_s->driver->tdls_oper)
551 return wpa_s->driver->tdls_oper(wpa_s->drv_priv, oper, peer);
558 if (!wpa_s->driver->driver_cmd)
560 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);
569 if (!wpa_s->driver->set_rekey_info)
571 wpa_s->driver->set_rekey_info(wpa_s->drv_priv, kek, kek_len,
578 if (!wpa_s->driver->radio_disable)
580 return wpa_s->driver->radio_disable(wpa_s->drv_priv, disabled);
586 if (!wpa_s->driver->switch_channel)
588 return wpa_s->driver->switch_channel(wpa_s->drv_priv, settings);
595 if (!wpa_s->driver->add_tx_ts)
597 return wpa_s->driver->add_tx_ts(wpa_s->drv_priv, tsid, address,
604 if (!wpa_s->driver->del_tx_ts)
606 return wpa_s->driver->del_tx_ts(wpa_s->drv_priv, tid, address);
613 if (!wpa_s->driver->tdls_enable_channel_switch)
615 return wpa_s->driver->tdls_enable_channel_switch(wpa_s->drv_priv, addr,
624 if (!wpa_s->driver->tdls_disable_channel_switch)
626 return wpa_s->driver->tdls_disable_channel_switch(wpa_s->drv_priv,
634 if (!wpa_s->driver->wnm_oper)
636 return wpa_s->driver->wnm_oper(wpa_s->drv_priv, oper, peer, buf,
643 if (!wpa_s->driver->status)
645 return wpa_s->driver->status(wpa_s->drv_priv, buf, buflen);
651 if (!wpa_s->driver->set_qos_map)
653 return wpa_s->driver->set_qos_map(wpa_s->drv_priv, qos_map_set,
660 if (!wpa_s->driver->set_wowlan)
662 return wpa_s->driver->set_wowlan(wpa_s->drv_priv, triggers);
669 if (!wpa_s->driver->vendor_cmd)
671 return wpa_s->driver->vendor_cmd(wpa_s->drv_priv, vendor_id, subcmd,
678 if (!wpa_s->driver->roaming)
680 return wpa_s->driver->roaming(wpa_s->drv_priv, allowed, bssid);
686 if (!wpa_s->driver->set_mac_addr)
688 return wpa_s->driver->set_mac_addr(wpa_s->drv_priv, addr);
697 if (!wpa_s->driver->macsec_init)
699 return wpa_s->driver->macsec_init(wpa_s->drv_priv, params);
704 if (!wpa_s->driver->macsec_deinit)
706 return wpa_s->driver->macsec_deinit(wpa_s->drv_priv);
712 if (!wpa_s->driver->enable_protect_frames)
714 return wpa_s->driver->enable_protect_frames(wpa_s->drv_priv, enabled);
720 if (!wpa_s->driver->set_replay_protect)
722 return wpa_s->driver->set_replay_protect(wpa_s->drv_priv, enabled,
729 if (!wpa_s->driver->set_current_cipher_suite)
731 return wpa_s->driver->set_current_cipher_suite(wpa_s->drv_priv, cs,
738 if (!wpa_s->driver->enable_controlled_port)
740 return wpa_s->driver->enable_controlled_port(wpa_s->drv_priv, enabled);
747 if (!wpa_s->driver->get_receive_lowest_pn)
749 return wpa_s->driver->get_receive_lowest_pn(wpa_s->drv_priv, channel,
757 if (!wpa_s->driver->get_transmit_next_pn)
759 return wpa_s->driver->get_transmit_next_pn(wpa_s->drv_priv, channel,
767 if (!wpa_s->driver->set_transmit_next_pn)
769 return wpa_s->driver->set_transmit_next_pn(wpa_s->drv_priv, channel,
776 if (!wpa_s->driver->get_available_receive_sc)
778 return wpa_s->driver->get_available_receive_sc(wpa_s->drv_priv,
787 if (!wpa_s->driver->create_receive_sc)
789 return wpa_s->driver->create_receive_sc(wpa_s->drv_priv, channel,
797 if (!wpa_s->driver->delete_receive_sc)
799 return wpa_s->driver->delete_receive_sc(wpa_s->drv_priv, channel);
806 if (!wpa_s->driver->create_receive_sa)
808 return wpa_s->driver->create_receive_sa(wpa_s->drv_priv, channel, an,
815 if (!wpa_s->driver->enable_receive_sa)
817 return wpa_s->driver->enable_receive_sa(wpa_s->drv_priv, channel, an);
823 if (!wpa_s->driver->disable_receive_sa)
825 return wpa_s->driver->disable_receive_sa(wpa_s->drv_priv, channel, an);
831 if (!wpa_s->driver->get_available_transmit_sc)
833 return wpa_s->driver->get_available_transmit_sc(wpa_s->drv_priv,
842 if (!wpa_s->driver->create_transmit_sc)
844 return wpa_s->driver->create_transmit_sc(wpa_s->drv_priv, channel,
852 if (!wpa_s->driver->delete_transmit_sc)
854 return wpa_s->driver->delete_transmit_sc(wpa_s->drv_priv, channel);
863 if (!wpa_s->driver->create_transmit_sa)
865 return wpa_s->driver->create_transmit_sa(wpa_s->drv_priv, channel, an,
872 if (!wpa_s->driver->enable_transmit_sa)
874 return wpa_s->driver->enable_transmit_sa(wpa_s->drv_priv, channel, an);
880 if (!wpa_s->driver->disable_transmit_sa)
882 return wpa_s->driver->disable_transmit_sa(wpa_s->drv_priv, channel, an);
889 if (!wpa_s->driver->set_band)
891 return wpa_s->driver->set_band(wpa_s->drv_priv, band);
899 if (!wpa_s->driver->get_pref_freq_list)
901 return wpa_s->driver->get_pref_freq_list(wpa_s->drv_priv, if_type,
908 if (!wpa_s->driver->set_prob_oper_freq)
910 return wpa_s->driver->set_prob_oper_freq(wpa_s->drv_priv, freq);
915 if (!wpa_s->driver->abort_scan)
917 return wpa_s->driver->abort_scan(wpa_s->drv_priv);