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_sta_deauth(struct wpa_supplicant *wpa_s,
135 if (wpa_s->driver->sta_deauth) {
136 return wpa_s->driver->sta_deauth(wpa_s->drv_priv,
137 wpa_s->own_addr, addr,
143 static inline int wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s,
146 if (wpa_s->driver->deauthenticate) {
147 return wpa_s->driver->deauthenticate(wpa_s->drv_priv, addr,
153 static inline int wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s,
156 if (wpa_s->driver->add_pmkid) {
157 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
162 static inline int wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s,
165 if (wpa_s->driver->remove_pmkid) {
166 return wpa_s->driver->remove_pmkid(wpa_s->drv_priv, bssid,
172 static inline int wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s)
174 if (wpa_s->driver->flush_pmkid) {
175 return wpa_s->driver->flush_pmkid(wpa_s->drv_priv);
180 static inline int wpa_drv_get_capa(struct wpa_supplicant *wpa_s,
183 if (wpa_s->driver->get_capa) {
184 return wpa_s->driver->get_capa(wpa_s->drv_priv, capa);
189 static inline void wpa_drv_poll(struct wpa_supplicant *wpa_s)
191 if (wpa_s->driver->poll) {
192 wpa_s->driver->poll(wpa_s->drv_priv);
196 static inline const char * wpa_drv_get_ifname(struct wpa_supplicant *wpa_s)
198 if (wpa_s->driver->get_ifname) {
199 return wpa_s->driver->get_ifname(wpa_s->drv_priv);
204 static inline const u8 * wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s)
206 if (wpa_s->driver->get_mac_addr) {
207 return wpa_s->driver->get_mac_addr(wpa_s->drv_priv);
212 static inline int wpa_drv_send_eapol(struct wpa_supplicant *wpa_s,
216 if (wpa_s->driver->send_eapol)
217 return wpa_s->driver->send_eapol(wpa_s->drv_priv, dst, proto,
222 static inline int wpa_drv_set_operstate(struct wpa_supplicant *wpa_s,
225 if (wpa_s->driver->set_operstate)
226 return wpa_s->driver->set_operstate(wpa_s->drv_priv, state);
230 static inline int wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s,
234 if (wpa_s->driver->mlme_setprotection)
235 return wpa_s->driver->mlme_setprotection(wpa_s->drv_priv, addr,
242 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes,
245 if (wpa_s->driver->get_hw_feature_data)
246 return wpa_s->driver->get_hw_feature_data(wpa_s->drv_priv,
251 static inline int wpa_drv_set_country(struct wpa_supplicant *wpa_s,
254 if (wpa_s->driver->set_country)
255 return wpa_s->driver->set_country(wpa_s->drv_priv, alpha2);
259 static inline int wpa_drv_send_mlme(struct wpa_supplicant *wpa_s,
262 if (wpa_s->driver->send_mlme)
263 return wpa_s->driver->send_mlme(wpa_s->drv_priv,
268 static inline int wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s,
272 if (wpa_s->driver->update_ft_ies)
273 return wpa_s->driver->update_ft_ies(wpa_s->drv_priv, md,
278 static inline int wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s,
282 if (wpa_s->driver->send_ft_action)
283 return wpa_s->driver->send_ft_action(wpa_s->drv_priv, action,
288 static inline int wpa_drv_set_ap(struct wpa_supplicant *wpa_s,
291 if (wpa_s->driver->set_ap)
292 return wpa_s->driver->set_ap(wpa_s->drv_priv, params);
296 static inline int wpa_drv_sta_add(struct wpa_supplicant *wpa_s,
299 if (wpa_s->driver->sta_add)
300 return wpa_s->driver->sta_add(wpa_s->drv_priv, params);
304 static inline int wpa_drv_sta_remove(struct wpa_supplicant *wpa_s,
307 if (wpa_s->driver->sta_remove)
308 return wpa_s->driver->sta_remove(wpa_s->drv_priv, addr);
312 static inline int wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s,
317 if (wpa_s->driver->hapd_send_eapol)
318 return wpa_s->driver->hapd_send_eapol(wpa_s->drv_priv, addr,
324 static inline int wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s,
328 if (wpa_s->driver->sta_set_flags)
329 return wpa_s->driver->sta_set_flags(wpa_s->drv_priv, addr,
335 static inline int wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s,
338 if (wpa_s->driver->set_supp_port) {
339 return wpa_s->driver->set_supp_port(wpa_s->drv_priv,
345 static inline int wpa_drv_send_action(struct wpa_supplicant *wpa_s,
353 if (wpa_s->driver->send_action)
354 return wpa_s->driver->send_action(wpa_s->drv_priv, freq,
360 static inline void wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s)
362 if (wpa_s->driver->send_action_cancel_wait)
363 wpa_s->driver->send_action_cancel_wait(wpa_s->drv_priv);
366 static inline int wpa_drv_set_freq(struct wpa_supplicant *wpa_s,
369 if (wpa_s->driver->set_freq)
370 return wpa_s->driver->set_freq(wpa_s->drv_priv, freq);
374 static inline int wpa_drv_if_add(struct wpa_supplicant *wpa_s,
380 if (wpa_s->driver->if_add)
381 return wpa_s->driver->if_add(wpa_s->drv_priv, type, ifname,
387 static inline int wpa_drv_if_remove(struct wpa_supplicant *wpa_s,
391 if (wpa_s->driver->if_remove)
392 return wpa_s->driver->if_remove(wpa_s->drv_priv, type, ifname);
396 static inline int wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s,
400 if (wpa_s->driver->remain_on_channel)
401 return wpa_s->driver->remain_on_channel(wpa_s->drv_priv, freq,
407 struct wpa_supplicant *wpa_s)
409 if (wpa_s->driver->cancel_remain_on_channel)
410 return wpa_s->driver->cancel_remain_on_channel(
411 wpa_s->drv_priv);
415 static inline int wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s,
418 if (wpa_s->driver->probe_req_report)
419 return wpa_s->driver->probe_req_report(wpa_s->drv_priv,
424 static inline int wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s)
426 if (wpa_s->driver->deinit_ap)
427 return wpa_s->driver->deinit_ap(wpa_s->drv_priv);
431 static inline int wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s)
433 if (wpa_s->driver->deinit_p2p_cli)
434 return wpa_s->driver->deinit_p2p_cli(wpa_s->drv_priv);
438 static inline void wpa_drv_suspend(struct wpa_supplicant *wpa_s)
440 if (wpa_s->driver->suspend)
441 wpa_s->driver->suspend(wpa_s->drv_priv);
444 static inline void wpa_drv_resume(struct wpa_supplicant *wpa_s)
446 if (wpa_s->driver->resume)
447 wpa_s->driver->resume(wpa_s->drv_priv);
450 static inline int wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s,
453 if (wpa_s->driver->signal_monitor)
454 return wpa_s->driver->signal_monitor(wpa_s->drv_priv,
459 static inline int wpa_drv_signal_poll(struct wpa_supplicant *wpa_s,
462 if (wpa_s->driver->signal_poll)
463 return wpa_s->driver->signal_poll(wpa_s->drv_priv, si);
467 static inline int wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s,
470 if (wpa_s->driver->read_sta_data)
471 return wpa_s->driver->read_sta_data(wpa_s->drv_priv, sta,
472 wpa_s->bssid);
476 static inline int wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s,
481 if (!wpa_s->driver->set_ap_wps_ie)
483 return wpa_s->driver->set_ap_wps_ie(wpa_s->drv_priv, beacon,
487 static inline int wpa_drv_shared_freq(struct wpa_supplicant *wpa_s)
489 if (!wpa_s->driver->shared_freq)
491 return wpa_s->driver->shared_freq(wpa_s->drv_priv);
494 static inline int wpa_drv_get_noa(struct wpa_supplicant *wpa_s,
497 if (!wpa_s->driver->get_noa)
499 return wpa_s->driver->get_noa(wpa_s->drv_priv, buf, buf_len);
502 static inline int wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s,
506 if (!wpa_s->driver->set_p2p_powersave)
508 return wpa_s->driver->set_p2p_powersave(wpa_s->drv_priv, legacy_ps,
512 static inline int wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu)
514 if (!wpa_s->driver->ampdu)
516 return wpa_s->driver->ampdu(wpa_s->drv_priv, ampdu);
519 static inline int wpa_drv_p2p_find(struct wpa_supplicant *wpa_s,
522 if (!wpa_s->driver->p2p_find)
524 return wpa_s->driver->p2p_find(wpa_s->drv_priv, timeout, type);
527 static inline int wpa_drv_p2p_stop_find(struct wpa_supplicant *wpa_s)
529 if (!wpa_s->driver->p2p_stop_find)
531 return wpa_s->driver->p2p_stop_find(wpa_s->drv_priv);
534 static inline int wpa_drv_p2p_listen(struct wpa_supplicant *wpa_s,
537 if (!wpa_s->driver->p2p_listen)
539 return wpa_s->driver->p2p_listen(wpa_s->drv_priv, timeout);
542 static inline int wpa_drv_p2p_connect(struct wpa_supplicant *wpa_s,
549 if (!wpa_s->driver->p2p_connect)
551 return wpa_s->driver->p2p_connect(wpa_s->drv_priv, peer_addr,
557 static inline int wpa_drv_wps_success_cb(struct wpa_supplicant *wpa_s,
560 if (!wpa_s->driver->wps_success_cb)
562 return wpa_s->driver->wps_success_cb(wpa_s->drv_priv, peer_addr);
566 wpa_drv_p2p_group_formation_failed(struct wpa_supplicant *wpa_s)
568 if (!wpa_s->driver->p2p_group_formation_failed)
570 return wpa_s->driver->p2p_group_formation_failed(wpa_s->drv_priv);
573 static inline int wpa_drv_p2p_set_params(struct wpa_supplicant *wpa_s,
576 if (!wpa_s->driver->p2p_set_params)
578 return wpa_s->driver->p2p_set_params(wpa_s->drv_priv, params);
581 static inline int wpa_drv_p2p_prov_disc_req(struct wpa_supplicant *wpa_s,
585 if (!wpa_s->driver->p2p_prov_disc_req)
587 return wpa_s->driver->p2p_prov_disc_req(wpa_s->drv_priv, peer_addr,
591 static inline u64 wpa_drv_p2p_sd_request(struct wpa_supplicant *wpa_s,
595 if (!wpa_s->driver->p2p_sd_request)
597 return wpa_s->driver->p2p_sd_request(wpa_s->drv_priv, dst, tlvs);
600 static inline int wpa_drv_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s,
603 if (!wpa_s->driver->p2p_sd_cancel_request)
605 return wpa_s->driver->p2p_sd_cancel_request(wpa_s->drv_priv, req);
608 static inline int wpa_drv_p2p_sd_response(struct wpa_supplicant *wpa_s,
613 if (!wpa_s->driver->p2p_sd_response)
615 return wpa_s->driver->p2p_sd_response(wpa_s->drv_priv, freq, dst,
619 wpa_s)
621 if (!wpa_s->driver->p2p_service_update)
623 return wpa_s->driver->p2p_service_update(wpa_s->drv_priv);
626 static inline int wpa_drv_p2p_reject(struct wpa_supplicant *wpa_s,
629 if (!wpa_s->driver->p2p_reject)
631 return wpa_s->driver->p2p_reject(wpa_s->drv_priv, addr);
634 static inline int wpa_drv_p2p_invite(struct wpa_supplicant *wpa_s,
640 if (!wpa_s->driver->p2p_invite)
642 return wpa_s->driver->p2p_invite(wpa_s->drv_priv, peer, role, bssid,
647 static inline int wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s,
652 if (wpa_s->driver->send_tdls_mgmt) {
653 return wpa_s->driver->send_tdls_mgmt(wpa_s->drv_priv, dst,
660 static inline int wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s,
663 if (!wpa_s->driver->tdls_oper)
665 return wpa_s->driver->tdls_oper(wpa_s->drv_priv, oper, peer);
669 static inline int wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s,
672 if (!wpa_s->driver->driver_cmd)
674 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);
678 static inline void wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s,
682 if (!wpa_s->driver->set_rekey_info)
684 wpa_s->driver->set_rekey_info(wpa_s->drv_priv, kek, kck, replay_ctr);
687 static inline int wpa_drv_radio_disable(struct wpa_supplicant *wpa_s,
690 if (!wpa_s->driver->radio_disable)
692 return wpa_s->driver->radio_disable(wpa_s->drv_priv, disabled);
695 static inline int wpa_drv_switch_channel(struct wpa_supplicant *wpa_s,
698 if (!wpa_s->driver->switch_channel)
700 return wpa_s->driver->switch_channel(wpa_s->drv_priv, freq);
703 static inline int wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s,
707 if (!wpa_s->driver->wnm_oper)
709 return wpa_s->driver->wnm_oper(wpa_s->drv_priv, oper, peer, buf,