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,
123 if (wpa_s->driver->set_key) {
124 wpa_s->keys_cleared = 0;
125 return wpa_s->driver->set_key(wpa_s->ifname, wpa_s->drv_priv,
132 static inline int wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s,
135 if (wpa_s->driver->deauthenticate) {
136 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
142 static inline int wpa_drv_disassociate(struct wpa_supplicant *wpa_s,
145 if (wpa_s->driver->disassociate) {
146 return wpa_s->driver->disassociate(wpa_s->drv_priv, addr,
152 static inline int wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s,
155 if (wpa_s->driver->add_pmkid) {
156 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
161 static inline int wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s,
164 if (wpa_s->driver->remove_pmkid) {
165 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, bssid,
171 static inline int wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s)
173 if (wpa_s->driver->flush_pmkid) {
174 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
179 static inline int wpa_drv_get_capa(struct wpa_supplicant *wpa_s,
182 if (wpa_s->driver->get_capa) {
183 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
188 static inline void wpa_drv_poll(struct wpa_supplicant *wpa_s)
190 if (wpa_s->driver->poll) {
191 wpa_s->driver->poll(wpa_s->drv_priv);
195 static inline const char * wpa_drv_get_ifname(struct wpa_supplicant *wpa_s)
197 if (wpa_s->driver->get_ifname) {
198 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
203 static inline const u8 * wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s)
205 if (wpa_s->driver->get_mac_addr) {
206 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
211 static inline int wpa_drv_send_eapol(struct wpa_supplicant *wpa_s,
215 if (wpa_s->driver->send_eapol)
216 return wpa_s->driver->send_eapol(wpa_s->drv_priv, dst, proto,
221 static inline int wpa_drv_set_operstate(struct wpa_supplicant *wpa_s,
224 if (wpa_s->driver->set_operstate)
225 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
229 static inline int wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s,
233 if (wpa_s->driver->mlme_setprotection)
234 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
241 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes,
244 if (wpa_s->driver->get_hw_feature_data)
245 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
250 static inline int wpa_drv_set_country(struct wpa_supplicant *wpa_s,
253 if (wpa_s->driver->set_country)
254 return wpa_s->driver->set_country(wpa_s->drv_priv, alpha2);
258 static inline int wpa_drv_send_mlme(struct wpa_supplicant *wpa_s,
261 if (wpa_s->driver->send_mlme)
262 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
267 static inline int wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s,
271 if (wpa_s->driver->update_ft_ies)
272 return wpa_s->driver->update_ft_ies(wpa_s->drv_priv, md,
277 static inline int wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s,
281 if (wpa_s->driver->send_ft_action)
282 return wpa_s->driver->send_ft_action(wpa_s->drv_priv, action,
287 static inline int wpa_drv_set_ap(struct wpa_supplicant *wpa_s,
290 if (wpa_s->driver->set_ap)
291 return wpa_s->driver->set_ap(wpa_s->drv_priv, params);
295 static inline int wpa_drv_sta_add(struct wpa_supplicant *wpa_s,
298 if (wpa_s->driver->sta_add)
299 return wpa_s->driver->sta_add(wpa_s->drv_priv, params);
303 static inline int wpa_drv_sta_remove(struct wpa_supplicant *wpa_s,
306 if (wpa_s->driver->sta_remove)
307 return wpa_s->driver->sta_remove(wpa_s->drv_priv, addr);
311 static inline int wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s,
316 if (wpa_s->driver->hapd_send_eapol)
317 return wpa_s->driver->hapd_send_eapol(wpa_s->drv_priv, addr,
323 static inline int wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s,
327 if (wpa_s->driver->sta_set_flags)
328 return wpa_s->driver->sta_set_flags(wpa_s->drv_priv, addr,
334 static inline int wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s,
337 if (wpa_s->driver->set_supp_port) {
338 return wpa_s->driver->set_supp_port(wpa_s->drv_priv,
344 static inline int wpa_drv_send_action(struct wpa_supplicant *wpa_s,
352 if (wpa_s->driver->send_action)
353 return wpa_s->driver->send_action(wpa_s->drv_priv, freq,
359 static inline void wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s)
361 if (wpa_s->driver->send_action_cancel_wait)
362 wpa_s->driver->send_action_cancel_wait(wpa_s->drv_priv);
365 static inline int wpa_drv_set_freq(struct wpa_supplicant *wpa_s,
368 if (wpa_s->driver->set_freq)
369 return wpa_s->driver->set_freq(wpa_s->drv_priv, freq);
373 static inline int wpa_drv_if_add(struct wpa_supplicant *wpa_s,
379 if (wpa_s->driver->if_add)
380 return wpa_s->driver->if_add(wpa_s->drv_priv, type, ifname,
386 static inline int wpa_drv_if_remove(struct wpa_supplicant *wpa_s,
390 if (wpa_s->driver->if_remove)
391 return wpa_s->driver->if_remove(wpa_s->drv_priv, type, ifname);
395 static inline int wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s,
399 if (wpa_s->driver->remain_on_channel)
400 return wpa_s->driver->remain_on_channel(wpa_s->drv_priv, freq,
406 struct wpa_supplicant *wpa_s)
408 if (wpa_s->driver->cancel_remain_on_channel)
409 return wpa_s->driver->cancel_remain_on_channel(
410 wpa_s->drv_priv);
414 static inline int wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s,
417 if (wpa_s->driver->probe_req_report)
418 return wpa_s->driver->probe_req_report(wpa_s->drv_priv,
423 static inline int wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s)
425 if (wpa_s->driver->deinit_ap)
426 return wpa_s->driver->deinit_ap(wpa_s->drv_priv);
430 static inline int wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s)
432 if (wpa_s->driver->deinit_p2p_cli)
433 return wpa_s->driver->deinit_p2p_cli(wpa_s->drv_priv);
437 static inline void wpa_drv_suspend(struct wpa_supplicant *wpa_s)
439 if (wpa_s->driver->suspend)
440 wpa_s->driver->suspend(wpa_s->drv_priv);
443 static inline void wpa_drv_resume(struct wpa_supplicant *wpa_s)
445 if (wpa_s->driver->resume)
446 wpa_s->driver->resume(wpa_s->drv_priv);
449 static inline int wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s,
452 if (wpa_s->driver->signal_monitor)
453 return wpa_s->driver->signal_monitor(wpa_s->drv_priv,
458 static inline int wpa_drv_signal_poll(struct wpa_supplicant *wpa_s,
461 if (wpa_s->driver->signal_poll)
462 return wpa_s->driver->signal_poll(wpa_s->drv_priv, si);
466 static inline int wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s,
469 if (wpa_s->driver->read_sta_data)
470 return wpa_s->driver->read_sta_data(wpa_s->drv_priv, sta,
471 wpa_s->bssid);
475 static inline int wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s,
480 if (!wpa_s->driver->set_ap_wps_ie)
482 return wpa_s->driver->set_ap_wps_ie(wpa_s->drv_priv, beacon,
486 static inline int wpa_drv_shared_freq(struct wpa_supplicant *wpa_s)
488 if (!wpa_s->driver->shared_freq)
490 return wpa_s->driver->shared_freq(wpa_s->drv_priv);
493 static inline int wpa_drv_get_noa(struct wpa_supplicant *wpa_s,
496 if (!wpa_s->driver->get_noa)
498 return wpa_s->driver->get_noa(wpa_s->drv_priv, buf, buf_len);
501 static inline int wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s,
505 if (!wpa_s->driver->set_p2p_powersave)
507 return wpa_s->driver->set_p2p_powersave(wpa_s->drv_priv, legacy_ps,
511 static inline int wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu)
513 if (!wpa_s->driver->ampdu)
515 return wpa_s->driver->ampdu(wpa_s->drv_priv, ampdu);
518 static inline int wpa_drv_p2p_find(struct wpa_supplicant *wpa_s,
521 if (!wpa_s->driver->p2p_find)
523 return wpa_s->driver->p2p_find(wpa_s->drv_priv, timeout, type);
526 static inline int wpa_drv_p2p_stop_find(struct wpa_supplicant *wpa_s)
528 if (!wpa_s->driver->p2p_stop_find)
530 return wpa_s->driver->p2p_stop_find(wpa_s->drv_priv);
533 static inline int wpa_drv_p2p_listen(struct wpa_supplicant *wpa_s,
536 if (!wpa_s->driver->p2p_listen)
538 return wpa_s->driver->p2p_listen(wpa_s->drv_priv, timeout);
541 static inline int wpa_drv_p2p_connect(struct wpa_supplicant *wpa_s,
548 if (!wpa_s->driver->p2p_connect)
550 return wpa_s->driver->p2p_connect(wpa_s->drv_priv, peer_addr,
556 static inline int wpa_drv_wps_success_cb(struct wpa_supplicant *wpa_s,
559 if (!wpa_s->driver->wps_success_cb)
561 return wpa_s->driver->wps_success_cb(wpa_s->drv_priv, peer_addr);
565 wpa_drv_p2p_group_formation_failed(struct wpa_supplicant *wpa_s)
567 if (!wpa_s->driver->p2p_group_formation_failed)
569 return wpa_s->driver->p2p_group_formation_failed(wpa_s->drv_priv);
572 static inline int wpa_drv_p2p_set_params(struct wpa_supplicant *wpa_s,
575 if (!wpa_s->driver->p2p_set_params)
577 return wpa_s->driver->p2p_set_params(wpa_s->drv_priv, params);
580 static inline int wpa_drv_p2p_prov_disc_req(struct wpa_supplicant *wpa_s,
584 if (!wpa_s->driver->p2p_prov_disc_req)
586 return wpa_s->driver->p2p_prov_disc_req(wpa_s->drv_priv, peer_addr,
590 static inline u64 wpa_drv_p2p_sd_request(struct wpa_supplicant *wpa_s,
594 if (!wpa_s->driver->p2p_sd_request)
596 return wpa_s->driver->p2p_sd_request(wpa_s->drv_priv, dst, tlvs);
599 static inline int wpa_drv_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s,
602 if (!wpa_s->driver->p2p_sd_cancel_request)
604 return wpa_s->driver->p2p_sd_cancel_request(wpa_s->drv_priv, req);
607 static inline int wpa_drv_p2p_sd_response(struct wpa_supplicant *wpa_s,
612 if (!wpa_s->driver->p2p_sd_response)
614 return wpa_s->driver->p2p_sd_response(wpa_s->drv_priv, freq, dst,
618 wpa_s)
620 if (!wpa_s->driver->p2p_service_update)
622 return wpa_s->driver->p2p_service_update(wpa_s->drv_priv);
625 static inline int wpa_drv_p2p_reject(struct wpa_supplicant *wpa_s,
628 if (!wpa_s->driver->p2p_reject)
630 return wpa_s->driver->p2p_reject(wpa_s->drv_priv, addr);
633 static inline int wpa_drv_p2p_invite(struct wpa_supplicant *wpa_s,
639 if (!wpa_s->driver->p2p_invite)
641 return wpa_s->driver->p2p_invite(wpa_s->drv_priv, peer, role, bssid,
646 static inline int wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s,
651 if (wpa_s->driver->send_tdls_mgmt) {
652 return wpa_s->driver->send_tdls_mgmt(wpa_s->drv_priv, dst,
659 static inline int wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s,
662 if (!wpa_s->driver->tdls_oper)
664 return wpa_s->driver->tdls_oper(wpa_s->drv_priv, oper, peer);
668 static inline int wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s,
671 if (!wpa_s->driver->driver_cmd)
673 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);
677 static inline void wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s,
681 if (!wpa_s->driver->set_rekey_info)
683 wpa_s->driver->set_rekey_info(wpa_s->drv_priv, kek, kck, replay_ctr);
686 static inline int wpa_drv_radio_disable(struct wpa_supplicant *wpa_s,
689 if (!wpa_s->driver->radio_disable)
691 return wpa_s->driver->radio_disable(wpa_s->drv_priv, disabled);
694 static inline int wpa_drv_switch_channel(struct wpa_supplicant *wpa_s,
697 if (!wpa_s->driver->switch_channel)
699 return wpa_s->driver->switch_channel(wpa_s->drv_priv, freq);
702 static inline int wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s,
706 if (!wpa_s->driver->wnm_oper)
708 return wpa_s->driver->wnm_oper(wpa_s->drv_priv, oper, peer, buf,