Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:wpa_s

15 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s,
18 if (wpa_s->driver->init2)
19 return wpa_s->driver->init2(wpa_s, ifname,
20 wpa_s->global_drv_priv);
21 if (wpa_s->driver->init) {
22 return wpa_s->driver->init(wpa_s, ifname);
27 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s)
29 if (wpa_s->driver->deinit)
30 wpa_s->driver->deinit(wpa_s->drv_priv);
33 static inline int wpa_drv_set_param(struct wpa_supplicant *wpa_s,
36 if (wpa_s->driver->set_param)
37 return wpa_s->driver->set_param(wpa_s->drv_priv, param);
41 static inline int wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s,
44 if (wpa_s->driver->set_countermeasures) {
45 return wpa_s->driver->set_countermeasures(wpa_s->drv_priv,
51 static inline int wpa_drv_authenticate(struct wpa_supplicant *wpa_s,
54 if (wpa_s->driver->authenticate)
55 return wpa_s->driver->authenticate(wpa_s->drv_priv, params);
59 static inline int wpa_drv_associate(struct wpa_supplicant *wpa_s,
62 if (wpa_s->driver->associate) {
63 return wpa_s->driver->associate(wpa_s->drv_priv, params);
68 static inline int wpa_drv_scan(struct wpa_supplicant *wpa_s,
71 if (wpa_s->driver->scan2)
72 return wpa_s->driver->scan2(wpa_s->drv_priv, params);
76 static inline int wpa_drv_sched_scan(struct wpa_supplicant *wpa_s,
80 if (wpa_s->driver->sched_scan)
81 return wpa_s->driver->sched_scan(wpa_s->drv_priv,
86 static inline int wpa_drv_stop_sched_scan(struct wpa_supplicant *wpa_s)
88 if (wpa_s->driver->stop_sched_scan)
89 return wpa_s->driver->stop_sched_scan(wpa_s->drv_priv);
94 struct wpa_supplicant *wpa_s)
96 if (wpa_s->driver->get_scan_results2)
97 return wpa_s->driver->get_scan_results2(wpa_s->drv_priv);
101 static inline int wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid)
103 if (wpa_s->driver->get_bssid) {
104 return wpa_s->driver->get_bssid(wpa_s->drv_priv, bssid);
109 static inline int wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid)
111 if (wpa_s->driver->get_ssid) {
112 return wpa_s->driver->get_ssid(wpa_s->drv_priv, ssid);
117 static inline int wpa_drv_set_key(struct wpa_supplicant *wpa_s,
125 wpa_s->keys_cleared &= ~BIT(key_idx);
127 wpa_s->keys_cleared = 0;
129 if (wpa_s->driver->set_key) {
130 return wpa_s->driver->set_key(wpa_s->ifname, wpa_s->drv_priv,
137 static inline int wpa_drv_sta_deauth(struct wpa_supplicant *wpa_s,
140 if (wpa_s->driver->sta_deauth) {
141 return wpa_s->driver->sta_deauth(wpa_s->drv_priv,
142 wpa_s->own_addr, addr,
148 static inline int wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s,
151 if (wpa_s->driver->deauthenticate) {
152 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
158 static inline int wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s,
161 if (wpa_s->driver->add_pmkid) {
162 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
167 static inline int wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s,
170 if (wpa_s->driver->remove_pmkid) {
171 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, bssid,
177 static inline int wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s)
179 if (wpa_s->driver->flush_pmkid) {
180 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
185 static inline int wpa_drv_get_capa(struct wpa_supplicant *wpa_s,
188 if (wpa_s->driver->get_capa) {
189 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
194 static inline void wpa_drv_poll(struct wpa_supplicant *wpa_s)
196 if (wpa_s->driver->poll) {
197 wpa_s->driver->poll(wpa_s->drv_priv);
201 static inline const char * wpa_drv_get_ifname(struct wpa_supplicant *wpa_s)
203 if (wpa_s->driver->get_ifname) {
204 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
210 wpa_driver_get_radio_name(struct wpa_supplicant *wpa_s)
212 if (wpa_s->driver->get_radio_name)
213 return wpa_s->driver->get_radio_name(wpa_s->drv_priv);
217 static inline const u8 * wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s)
219 if (wpa_s->driver->get_mac_addr) {
220 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
225 static inline int wpa_drv_send_eapol(struct wpa_supplicant *wpa_s,
229 if (wpa_s->driver->send_eapol)
230 return wpa_s->driver->send_eapol(wpa_s->drv_priv, dst, proto,
235 static inline int wpa_drv_set_operstate(struct wpa_supplicant *wpa_s,
238 if (wpa_s->driver->set_operstate)
239 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
243 static inline int wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s,
247 if (wpa_s->driver->mlme_setprotection)
248 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
255 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes,
258 if (wpa_s->driver->get_hw_feature_data)
259 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
264 static inline int wpa_drv_set_country(struct wpa_supplicant *wpa_s,
267 if (wpa_s->driver->set_country)
268 return wpa_s->driver->set_country(wpa_s->drv_priv, alpha2);
272 static inline int wpa_drv_send_mlme(struct wpa_supplicant *wpa_s,
275 if (wpa_s->driver->send_mlme)
276 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
281 static inline int wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s,
285 if (wpa_s->driver->update_ft_ies)
286 return wpa_s->driver->update_ft_ies(wpa_s->drv_priv, md,
291 static inline int wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s,
295 if (wpa_s->driver->send_ft_action)
296 return wpa_s->driver->send_ft_action(wpa_s->drv_priv, action,
301 static inline int wpa_drv_set_ap(struct wpa_supplicant *wpa_s,
304 if (wpa_s->driver->set_ap)
305 return wpa_s->driver->set_ap(wpa_s->drv_priv, params);
309 static inline int wpa_drv_sta_add(struct wpa_supplicant *wpa_s,
312 if (wpa_s->driver->sta_add)
313 return wpa_s->driver->sta_add(wpa_s->drv_priv, params);
317 static inline int wpa_drv_sta_remove(struct wpa_supplicant *wpa_s,
320 if (wpa_s->driver->sta_remove)
321 return wpa_s->driver->sta_remove(wpa_s->drv_priv, addr);
325 static inline int wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s,
330 if (wpa_s->driver->hapd_send_eapol)
331 return wpa_s->driver->hapd_send_eapol(wpa_s->drv_priv, addr,
337 static inline int wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s,
341 if (wpa_s->driver->sta_set_flags)
342 return wpa_s->driver->sta_set_flags(wpa_s->drv_priv, addr,
348 static inline int wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s,
351 if (wpa_s->driver->set_supp_port) {
352 return wpa_s->driver->set_supp_port(wpa_s->drv_priv,
358 static inline int wpa_drv_send_action(struct wpa_supplicant *wpa_s,
366 if (wpa_s->driver->send_action)
367 return wpa_s->driver->send_action(wpa_s->drv_priv, freq,
373 static inline void wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s)
375 if (wpa_s->driver->send_action_cancel_wait)
376 wpa_s->driver->send_action_cancel_wait(wpa_s->drv_priv);
379 static inline int wpa_drv_set_freq(struct wpa_supplicant *wpa_s,
382 if (wpa_s->driver->set_freq)
383 return wpa_s->driver->set_freq(wpa_s->drv_priv, freq);
387 static inline int wpa_drv_if_add(struct wpa_supplicant *wpa_s,
393 if (wpa_s->driver->if_add)
394 return wpa_s->driver->if_add(wpa_s->drv_priv, type, ifname,
400 static inline int wpa_drv_if_remove(struct wpa_supplicant *wpa_s,
404 if (wpa_s->driver->if_remove)
405 return wpa_s->driver->if_remove(wpa_s->drv_priv, type, ifname);
409 static inline int wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s,
413 if (wpa_s->driver->remain_on_channel)
414 return wpa_s->driver->remain_on_channel(wpa_s->drv_priv, freq,
420 struct wpa_supplicant *wpa_s)
422 if (wpa_s->driver->cancel_remain_on_channel)
423 return wpa_s->driver->cancel_remain_on_channel(
424 wpa_s->drv_priv);
428 static inline int wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s,
431 if (wpa_s->driver->probe_req_report)
432 return wpa_s->driver->probe_req_report(wpa_s->drv_priv,
437 static inline int wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s)
439 if (wpa_s->driver->deinit_ap)
440 return wpa_s->driver->deinit_ap(wpa_s->drv_priv);
444 static inline int wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s)
446 if (wpa_s->driver->deinit_p2p_cli)
447 return wpa_s->driver->deinit_p2p_cli(wpa_s->drv_priv);
451 static inline void wpa_drv_suspend(struct wpa_supplicant *wpa_s)
453 if (wpa_s->driver->suspend)
454 wpa_s->driver->suspend(wpa_s->drv_priv);
457 static inline void wpa_drv_resume(struct wpa_supplicant *wpa_s)
459 if (wpa_s->driver->resume)
460 wpa_s->driver->resume(wpa_s->drv_priv);
463 static inline int wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s,
466 if (wpa_s->driver->signal_monitor)
467 return wpa_s->driver->signal_monitor(wpa_s->drv_priv,
472 static inline int wpa_drv_signal_poll(struct wpa_supplicant *wpa_s,
475 if (wpa_s->driver->signal_poll)
476 return wpa_s->driver->signal_poll(wpa_s->drv_priv, si);
480 static inline int wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s,
483 if (wpa_s->driver->read_sta_data)
484 return wpa_s->driver->read_sta_data(wpa_s->drv_priv, sta,
485 wpa_s->bssid);
489 static inline int wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s,
494 if (!wpa_s->driver->set_ap_wps_ie)
496 return wpa_s->driver->set_ap_wps_ie(wpa_s->drv_priv, beacon,
500 static inline int wpa_drv_shared_freq(struct wpa_supplicant *wpa_s)
502 if (!wpa_s->driver->shared_freq)
504 return wpa_s->driver->shared_freq(wpa_s->drv_priv);
507 static inline int wpa_drv_get_noa(struct wpa_supplicant *wpa_s,
510 if (!wpa_s->driver->get_noa)
512 return wpa_s->driver->get_noa(wpa_s->drv_priv, buf, buf_len);
515 static inline int wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s,
519 if (!wpa_s->driver->set_p2p_powersave)
521 return wpa_s->driver->set_p2p_powersave(wpa_s->drv_priv, legacy_ps,
525 static inline int wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu)
527 if (!wpa_s->driver->ampdu)
529 return wpa_s->driver->ampdu(wpa_s->drv_priv, ampdu);
532 static inline int wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s,
538 if (wpa_s->driver->send_tdls_mgmt) {
539 return wpa_s->driver->send_tdls_mgmt(wpa_s->drv_priv, dst,
547 static inline int wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s,
550 if (!wpa_s->driver->tdls_oper)
552 return wpa_s->driver->tdls_oper(wpa_s->drv_priv, oper, peer);
556 static inline int wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s,
559 if (!wpa_s->driver->driver_cmd)
561 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);
565 static inline void wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s,
569 if (!wpa_s->driver->set_rekey_info)
571 wpa_s->driver->set_rekey_info(wpa_s->drv_priv, kek, kck, replay_ctr);
574 static inline int wpa_drv_radio_disable(struct wpa_supplicant *wpa_s,
577 if (!wpa_s->driver->radio_disable)
579 return wpa_s->driver->radio_disable(wpa_s->drv_priv, disabled);
582 static inline int wpa_drv_switch_channel(struct wpa_supplicant *wpa_s,
585 if (!wpa_s->driver->switch_channel)
587 return wpa_s->driver->switch_channel(wpa_s->drv_priv, settings);
590 static inline int wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s,
594 if (!wpa_s->driver->wnm_oper)
596 return wpa_s->driver->wnm_oper(wpa_s->drv_priv, oper, peer, buf,
600 static inline int wpa_drv_status(struct wpa_supplicant *wpa_s,
603 if (!wpa_s->driver->status)
605 return wpa_s->driver->status(wpa_s->drv_priv, buf, buflen);
608 static inline int wpa_drv_set_qos_map(struct wpa_supplicant *wpa_s,
611 if (!wpa_s->driver->set_qos_map)
613 return wpa_s->driver->set_qos_map(wpa_s->drv_priv, qos_map_set,
617 static inline int wpa_drv_wowlan(struct wpa_supplicant *wpa_s,
620 if (!wpa_s->driver->set_wowlan)
622 wpa_s->driver->set_wowlan(wpa_s->drv_priv, triggers);
625 static inline int wpa_drv_vendor_cmd(struct wpa_supplicant *wpa_s,
629 if (!wpa_s->driver->vendor_cmd)
631 return wpa_s->driver->vendor_cmd(wpa_s->drv_priv, vendor_id, subcmd,
635 static inline int wpa_drv_roaming(struct wpa_supplicant *wpa_s, int allowed,
638 if (!wpa_s->driver->roaming)
640 return wpa_s->driver->roaming(wpa_s->drv_priv, allowed, bssid);
643 static inline int wpa_drv_set_mac_addr(struct wpa_supplicant *wpa_s,
646 if (!wpa_s->driver->set_mac_addr)
648 return wpa_s->driver->set_mac_addr(wpa_s->drv_priv, addr);
654 static inline int wpa_drv_macsec_init(struct wpa_supplicant *wpa_s,
657 if (!wpa_s->driver->macsec_init)
659 return wpa_s->driver->macsec_init(wpa_s->drv_priv, params);
662 static inline int wpa_drv_macsec_deinit(struct wpa_supplicant *wpa_s)
664 if (!wpa_s->driver->macsec_deinit)
666 return wpa_s->driver->macsec_deinit(wpa_s->drv_priv);
669 static inline int wpa_drv_enable_protect_frames(struct wpa_supplicant *wpa_s,
672 if (!wpa_s->driver->enable_protect_frames)
674 return wpa_s->driver->enable_protect_frames(wpa_s->drv_priv, enabled);
677 static inline int wpa_drv_set_replay_protect(struct wpa_supplicant *wpa_s,
680 if (!wpa_s->driver->set_replay_protect)
682 return wpa_s->driver->set_replay_protect(wpa_s->drv_priv, enabled,
686 static inline int wpa_drv_set_current_cipher_suite(struct wpa_supplicant *wpa_s,
689 if (!wpa_s->driver->set_current_cipher_suite)
691 return wpa_s->driver->set_current_cipher_suite(wpa_s->drv_priv, cs,
695 static inline int wpa_drv_enable_controlled_port(struct wpa_supplicant *wpa_s,
698 if (!wpa_s->driver->enable_controlled_port)
700 return wpa_s->driver->enable_controlled_port(wpa_s->drv_priv, enabled);
703 static inline int wpa_drv_get_receive_lowest_pn(struct wpa_supplicant *wpa_s,
707 if (!wpa_s->driver->get_receive_lowest_pn)
709 return wpa_s->driver->get_receive_lowest_pn(wpa_s->drv_priv, channel,
713 static inline int wpa_drv_get_transmit_next_pn(struct wpa_supplicant *wpa_s,
717 if (!wpa_s->driver->get_transmit_next_pn)
719 return wpa_s->driver->get_transmit_next_pn(wpa_s->drv_priv, channel,
723 static inline int wpa_drv_set_transmit_next_pn(struct wpa_supplicant *wpa_s,
727 if (!wpa_s->driver->set_transmit_next_pn)
729 return wpa_s->driver->set_transmit_next_pn(wpa_s->drv_priv, channel,
733 static inline int wpa_drv_get_available_receive_sc(struct wpa_supplicant *wpa_s,
736 if (!wpa_s->driver->get_available_receive_sc)
738 return wpa_s->driver->get_available_receive_sc(wpa_s->drv_priv,
743 wpa_drv_create_receive_sc(struct wpa_supplicant *wpa_s, u32 channel,
747 if (!wpa_s->driver->create_receive_sc)
749 return wpa_s->driver->create_receive_sc(wpa_s->drv_priv, channel,
754 static inline int wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s,
757 if (!wpa_s->driver->delete_receive_sc)
759 return wpa_s->driver->delete_receive_sc(wpa_s->drv_priv, channel);
762 static inline int wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s,
766 if (!wpa_s->driver->create_receive_sa)
768 return wpa_s->driver->create_receive_sa(wpa_s->drv_priv, channel, an,
772 static inline int wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s,
775 if (!wpa_s->driver->enable_receive_sa)
777 return wpa_s->driver->enable_receive_sa(wpa_s->drv_priv, channel, an);
780 static inline int wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s,
783 if (!wpa_s->driver->disable_receive_sa)
785 return wpa_s->driver->disable_receive_sa(wpa_s->drv_priv, channel, an);
789 wpa_drv_get_available_transmit_sc(struct wpa_supplicant *wpa_s, u32 *channel)
791 if (!wpa_s->driver->get_available_transmit_sc)
793 return wpa_s->driver->get_available_transmit_sc(wpa_s->drv_priv,
798 wpa_drv_create_transmit_sc(struct wpa_supplicant *wpa_s, u32 channel,
802 if (!wpa_s->driver->create_transmit_sc)
804 return wpa_s->driver->create_transmit_sc(wpa_s->drv_priv, channel,
809 static inline int wpa_drv_delete_transmit_sc(struct wpa_supplicant *wpa_s,
812 if (!wpa_s->driver->delete_transmit_sc)
814 return wpa_s->driver->delete_transmit_sc(wpa_s->drv_priv, channel);
817 static inline int wpa_drv_create_transmit_sa(struct wpa_supplicant *wpa_s,
823 if (!wpa_s->driver->create_transmit_sa)
825 return wpa_s->driver->create_transmit_sa(wpa_s->drv_priv, channel, an,
829 static inline int wpa_drv_enable_transmit_sa(struct wpa_supplicant *wpa_s,
832 if (!wpa_s->driver->enable_transmit_sa)
834 return wpa_s->driver->enable_transmit_sa(wpa_s->drv_priv, channel, an);
837 static inline int wpa_drv_disable_transmit_sa(struct wpa_supplicant *wpa_s,
840 if (!wpa_s->driver->disable_transmit_sa)
842 return wpa_s->driver->disable_transmit_sa(wpa_s->drv_priv, channel, an);