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 void wpa_drv_suspend(struct wpa_supplicant *wpa_s)
432 if (wpa_s->driver->suspend)
433 wpa_s->driver->suspend(wpa_s->drv_priv);
436 static inline void wpa_drv_resume(struct wpa_supplicant *wpa_s)
438 if (wpa_s->driver->resume)
439 wpa_s->driver->resume(wpa_s->drv_priv);
442 static inline int wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s,
445 if (wpa_s->driver->signal_monitor)
446 return wpa_s->driver->signal_monitor(wpa_s->drv_priv,
451 static inline int wpa_drv_signal_poll(struct wpa_supplicant *wpa_s,
454 if (wpa_s->driver->signal_poll)
455 return wpa_s->driver->signal_poll(wpa_s->drv_priv, si);
459 static inline int wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s,
464 if (!wpa_s->driver->set_ap_wps_ie)
466 return wpa_s->driver->set_ap_wps_ie(wpa_s->drv_priv, beacon,
470 static inline int wpa_drv_shared_freq(struct wpa_supplicant *wpa_s)
472 if (!wpa_s->driver->shared_freq)
474 return wpa_s->driver->shared_freq(wpa_s->drv_priv);
477 static inline int wpa_drv_get_noa(struct wpa_supplicant *wpa_s,
480 if (!wpa_s->driver->get_noa)
482 return wpa_s->driver->get_noa(wpa_s->drv_priv, buf, buf_len);
485 static inline int wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s,
489 if (!wpa_s->driver->set_p2p_powersave)
491 return wpa_s->driver->set_p2p_powersave(wpa_s->drv_priv, legacy_ps,
495 static inline int wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu)
497 if (!wpa_s->driver->ampdu)
499 return wpa_s->driver->ampdu(wpa_s->drv_priv, ampdu);
502 static inline int wpa_drv_p2p_find(struct wpa_supplicant *wpa_s,
505 if (!wpa_s->driver->p2p_find)
507 return wpa_s->driver->p2p_find(wpa_s->drv_priv, timeout, type);
510 static inline int wpa_drv_p2p_stop_find(struct wpa_supplicant *wpa_s)
512 if (!wpa_s->driver->p2p_stop_find)
514 return wpa_s->driver->p2p_stop_find(wpa_s->drv_priv);
517 static inline int wpa_drv_p2p_listen(struct wpa_supplicant *wpa_s,
520 if (!wpa_s->driver->p2p_listen)
522 return wpa_s->driver->p2p_listen(wpa_s->drv_priv, timeout);
525 static inline int wpa_drv_p2p_connect(struct wpa_supplicant *wpa_s,
532 if (!wpa_s->driver->p2p_connect)
534 return wpa_s->driver->p2p_connect(wpa_s->drv_priv, peer_addr,
540 static inline int wpa_drv_wps_success_cb(struct wpa_supplicant *wpa_s,
543 if (!wpa_s->driver->wps_success_cb)
545 return wpa_s->driver->wps_success_cb(wpa_s->drv_priv, peer_addr);
549 wpa_drv_p2p_group_formation_failed(struct wpa_supplicant *wpa_s)
551 if (!wpa_s->driver->p2p_group_formation_failed)
553 return wpa_s->driver->p2p_group_formation_failed(wpa_s->drv_priv);
556 static inline int wpa_drv_p2p_set_params(struct wpa_supplicant *wpa_s,
559 if (!wpa_s->driver->p2p_set_params)
561 return wpa_s->driver->p2p_set_params(wpa_s->drv_priv, params);
564 static inline int wpa_drv_p2p_prov_disc_req(struct wpa_supplicant *wpa_s,
568 if (!wpa_s->driver->p2p_prov_disc_req)
570 return wpa_s->driver->p2p_prov_disc_req(wpa_s->drv_priv, peer_addr,
574 static inline u64 wpa_drv_p2p_sd_request(struct wpa_supplicant *wpa_s,
578 if (!wpa_s->driver->p2p_sd_request)
580 return wpa_s->driver->p2p_sd_request(wpa_s->drv_priv, dst, tlvs);
583 static inline int wpa_drv_p2p_sd_cancel_request(struct wpa_supplicant *wpa_s,
586 if (!wpa_s->driver->p2p_sd_cancel_request)
588 return wpa_s->driver->p2p_sd_cancel_request(wpa_s->drv_priv, req);
591 static inline int wpa_drv_p2p_sd_response(struct wpa_supplicant *wpa_s,
596 if (!wpa_s->driver->p2p_sd_response)
598 return wpa_s->driver->p2p_sd_response(wpa_s->drv_priv, freq, dst,
602 static inline int wpa_drv_p2p_service_update(struct wpa_supplicant *wpa_s)
604 if (!wpa_s->driver->p2p_service_update)
606 return wpa_s->driver->p2p_service_update(wpa_s->drv_priv);
609 static inline int wpa_drv_p2p_reject(struct wpa_supplicant *wpa_s,
612 if (!wpa_s->driver->p2p_reject)
614 return wpa_s->driver->p2p_reject(wpa_s->drv_priv, addr);
617 static inline int wpa_drv_p2p_invite(struct wpa_supplicant *wpa_s,
623 if (!wpa_s->driver->p2p_invite)
625 return wpa_s->driver->p2p_invite(wpa_s->drv_priv, peer, role, bssid,
630 static inline int wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s,
635 if (wpa_s->driver->send_tdls_mgmt) {
636 return wpa_s->driver->send_tdls_mgmt(wpa_s->drv_priv, dst,
643 static inline int wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s,
646 if (!wpa_s->driver->tdls_oper)
648 return wpa_s->driver->tdls_oper(wpa_s->drv_priv, oper, peer);
652 static inline int wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s,
655 if (!wpa_s->driver->driver_cmd)
657 return wpa_s->driver->driver_cmd(wpa_s->drv_priv, cmd, buf, buf_len);
661 static inline void wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s,
665 if (!wpa_s->driver->set_rekey_info)
667 wpa_s->driver->set_rekey_info(wpa_s->drv_priv, kek, kck, replay_ctr);
671 static inline int wpa_drv_switch_channel(struct wpa_supplicant *wpa_s,
674 if (!wpa_s->driver->switch_channel)
676 return wpa_s->driver->switch_channel(wpa_s->drv_priv, freq);