Home
last modified time | relevance | path

Searched full:drv (Results 1 – 25 of 314) sorted by relevance

12345678910>>...13

/freebsd-src/contrib/wpa/src/drivers/
H A Ddriver_roboswitch.c86 struct wpa_driver_roboswitch_data *drv, u8 reg) in wpa_driver_roboswitch_mdio_read() argument
88 struct mii_ioctl_data *mii = if_mii(&drv->ifr); in wpa_driver_roboswitch_mdio_read()
93 if (ioctl(drv->fd, SIOCGMIIREG, &drv->ifr) < 0) { in wpa_driver_roboswitch_mdio_read()
103 struct wpa_driver_roboswitch_data *drv, u8 reg, u16 val) in wpa_driver_roboswitch_mdio_write() argument
105 struct mii_ioctl_data *mii = if_mii(&drv->ifr); in wpa_driver_roboswitch_mdio_write()
111 if (ioctl(drv->fd, SIOCSMIIREG, &drv->ifr) < 0) { in wpa_driver_roboswitch_mdio_write()
118 static int wpa_driver_roboswitch_reg(struct wpa_driver_roboswitch_data *drv, in wpa_driver_roboswitch_reg() argument
124 wpa_driver_roboswitch_mdio_write(drv, ROBO_MII_PAG in wpa_driver_roboswitch_reg()
140 wpa_driver_roboswitch_read(struct wpa_driver_roboswitch_data * drv,u8 page,u8 reg,u16 * val,int len) wpa_driver_roboswitch_read() argument
158 wpa_driver_roboswitch_write(struct wpa_driver_roboswitch_data * drv,u8 page,u8 reg,u16 * val,int len) wpa_driver_roboswitch_write() argument
175 struct wpa_driver_roboswitch_data *drv = priv; wpa_driver_roboswitch_receive() local
209 struct wpa_driver_roboswitch_data *drv = priv; wpa_driver_roboswitch_set_param() local
235 struct wpa_driver_roboswitch_data *drv = priv; wpa_driver_roboswitch_get_ifname() local
240 wpa_driver_roboswitch_join(struct wpa_driver_roboswitch_data * drv,u16 ports,const u8 * addr) wpa_driver_roboswitch_join() argument
286 wpa_driver_roboswitch_leave(struct wpa_driver_roboswitch_data * drv,u16 ports,const u8 * addr) wpa_driver_roboswitch_leave() argument
359 struct wpa_driver_roboswitch_data *drv; wpa_driver_roboswitch_init() local
461 struct wpa_driver_roboswitch_data *drv = priv; wpa_driver_roboswitch_deinit() local
[all...]
H A Ddriver_macsec_linux.c40 struct macsec_drv_data *drv;
143 static int init_genl_ctx(struct macsec_drv_data *drv) in init_genl_ctx()
145 struct macsec_genl_ctx *ctx = &drv->ctx; in init_genl_ctx()
166 ctx->cb_arg.drv = drv;
180 static int try_commit(struct macsec_drv_data *drv) in try_commit()
184 if (!drv->sk) in try_commit()
187 if (!drv->link) in try_commit()
190 if (drv->controlled_port_enabled_set) { in try_commit()
195 drv in try_commit()
36 struct macsec_drv_data *drv; global() member
131 init_genl_ctx(struct macsec_drv_data * drv) init_genl_ctx() argument
168 try_commit(struct macsec_drv_data * drv) try_commit() argument
249 struct macsec_drv_data *drv = priv; macsec_drv_wpa_deinit() local
289 struct macsec_drv_data *drv; macsec_drv_wpa_init() local
309 struct macsec_drv_data *drv = priv; macsec_drv_macsec_init() local
361 struct macsec_drv_data *drv = priv; macsec_drv_macsec_deinit() local
399 struct macsec_drv_data *drv = priv; macsec_drv_enable_protect_frames() local
419 struct macsec_drv_data *drv = priv; macsec_drv_enable_encrypt() local
441 struct macsec_drv_data *drv = priv; macsec_drv_set_replay_protect() local
477 struct macsec_drv_data *drv = priv; macsec_drv_enable_controlled_port() local
630 do_dump(struct macsec_drv_data * drv,u8 txsa,u64 rxsci,u8 rxsa,u32 * pn) do_dump() argument
679 struct macsec_drv_data *drv = priv; macsec_drv_get_receive_lowest_pn() local
701 struct macsec_drv_data *drv = priv; macsec_drv_set_receive_lowest_pn() local
748 struct macsec_drv_data *drv = priv; macsec_drv_get_transmit_next_pn() local
768 struct macsec_drv_data *drv = priv; macsec_drv_set_transmit_next_pn() local
820 struct macsec_drv_data *drv = priv; macsec_drv_create_receive_sc() local
858 struct macsec_drv_data *drv = priv; macsec_drv_delete_receive_sc() local
894 struct macsec_drv_data *drv = priv; macsec_drv_create_receive_sa() local
953 struct macsec_drv_data *drv = priv; macsec_drv_delete_receive_sa() local
1034 struct macsec_drv_data *drv = priv; macsec_drv_enable_receive_sa() local
1054 struct macsec_drv_data *drv = priv; macsec_drv_disable_receive_sa() local
1096 struct macsec_drv_data *drv = priv; macsec_drv_create_transmit_sc() local
1176 struct macsec_drv_data *drv = priv; macsec_drv_delete_transmit_sc() local
1211 struct macsec_drv_data *drv = priv; macsec_drv_create_transmit_sa() local
1266 struct macsec_drv_data *drv = priv; macsec_drv_delete_transmit_sa() local
1342 struct macsec_drv_data *drv = priv; macsec_drv_enable_transmit_sa() local
1371 struct macsec_drv_data *drv = priv; macsec_drv_disable_transmit_sa() local
1384 struct macsec_drv_data *drv = priv; macsec_drv_status() local
1466 macsec_drv_init_sockets(struct macsec_drv_data * drv,u8 * own_addr) macsec_drv_init_sockets() argument
1538 struct macsec_drv_data *drv; macsec_drv_hapd_init() local
1563 struct macsec_drv_data *drv = priv; macsec_drv_hapd_deinit() local
1578 struct macsec_drv_data *drv = priv; macsec_drv_send_eapol() local
[all...]
H A Ddriver_wext.c37 static int wpa_driver_wext_finish_drv_init(struct wpa_driver_wext_data *drv);
38 static void wpa_driver_wext_disconnect(struct wpa_driver_wext_data *drv);
42 int wpa_driver_wext_set_auth_param(struct wpa_driver_wext_data *drv, in wpa_driver_wext_set_auth_param() argument
49 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ); in wpa_driver_wext_set_auth_param()
53 if (ioctl(drv->ioctl_sock, SIOCSIWAUTH, &iwr) < 0) { in wpa_driver_wext_set_auth_param()
74 struct wpa_driver_wext_data *drv = priv; in wpa_driver_wext_get_bssid() local
79 os_strlcpy(iwr.ifr_name, drv->ifname, IFNAMSIZ); in wpa_driver_wext_get_bssid()
81 if (ioctl(drv->ioctl_sock, SIOCGIWAP, &iwr) < 0) { in wpa_driver_wext_get_bssid()
99 struct wpa_driver_wext_data *drv = priv; in wpa_driver_wext_set_bssid() local
104 os_strlcpy(iwr.ifr_name, drv in wpa_driver_wext_set_bssid()
128 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_get_ssid() local
167 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_ssid() local
214 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_freq() local
321 wpa_driver_wext_event_wireless_pmkidcand(struct wpa_driver_wext_data * drv,const char * ev,size_t len) wpa_driver_wext_event_wireless_pmkidcand() argument
348 wpa_driver_wext_event_wireless_assocreqie(struct wpa_driver_wext_data * drv,const char * ev,int len) wpa_driver_wext_event_wireless_assocreqie() argument
368 wpa_driver_wext_event_wireless_assocrespie(struct wpa_driver_wext_data * drv,const char * ev,int len) wpa_driver_wext_event_wireless_assocrespie() argument
387 wpa_driver_wext_event_assoc_ies(struct wpa_driver_wext_data * drv) wpa_driver_wext_event_assoc_ies() argument
413 wpa_driver_wext_event_wireless(struct wpa_driver_wext_data * drv,char * data,unsigned int len) wpa_driver_wext_event_wireless() argument
533 wpa_driver_wext_event_link(struct wpa_driver_wext_data * drv,char * buf,size_t len,int del) wpa_driver_wext_event_link() argument
579 wpa_driver_wext_own_ifname(struct wpa_driver_wext_data * drv,u8 * buf,size_t len) wpa_driver_wext_own_ifname() argument
604 wpa_driver_wext_own_ifindex(struct wpa_driver_wext_data * drv,int ifindex,u8 * buf,size_t len) wpa_driver_wext_own_ifindex() argument
625 struct wpa_driver_wext_data *drv = ctx; wpa_driver_wext_event_rtm_newlink() local
706 struct wpa_driver_wext_data *drv = ctx; wpa_driver_wext_event_rtm_dellink() local
737 struct wpa_driver_wext_data *drv = ctx; wpa_driver_wext_rfkill_unblocked() local
748 wext_get_phy_name(struct wpa_driver_wext_data * drv) wext_get_phy_name() argument
790 struct wpa_driver_wext_data *drv; wpa_driver_wext_init() local
867 wext_hostap_ifname(struct wpa_driver_wext_data * drv,const char * ifname) wext_hostap_ifname() argument
902 wext_add_hostap(struct wpa_driver_wext_data * drv) wext_add_hostap() argument
925 wext_check_hostap(struct wpa_driver_wext_data * drv) wext_check_hostap() argument
968 wpa_driver_wext_finish_drv_init(struct wpa_driver_wext_data * drv) wpa_driver_wext_finish_drv_init() argument
1036 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_deinit() local
1090 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_scan() local
1144 wpa_driver_wext_giwscan(struct wpa_driver_wext_data * drv,size_t * len) wpa_driver_wext_giwscan() argument
1272 wext_get_scan_qual(struct wpa_driver_wext_data * drv,struct iw_event * iwe,struct wext_scan_data * res) wext_get_scan_qual() argument
1422 wext_19_iw_point(struct wpa_driver_wext_data * drv,u16 cmd) wext_19_iw_point() argument
1505 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_get_scan_results() local
1602 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_get_range() local
1678 wpa_driver_wext_set_psk(struct wpa_driver_wext_data * drv,const u8 * psk) wpa_driver_wext_set_psk() argument
1723 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_key_ext() local
1822 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_key() local
1893 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_countermeasures() local
1904 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_drop_unencrypted() local
1912 wpa_driver_wext_mlme(struct wpa_driver_wext_data * drv,const u8 * addr,int cmd,u16 reason_code) wpa_driver_wext_mlme() argument
1939 wpa_driver_wext_disconnect(struct wpa_driver_wext_data * drv) wpa_driver_wext_disconnect() argument
1998 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_deauthenticate() local
2010 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_gen_ie() local
2063 wpa_driver_wext_auth_alg_fallback(struct wpa_driver_wext_data * drv,struct wpa_driver_associate_params * params) wpa_driver_wext_auth_alg_fallback() argument
2110 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_associate() local
2231 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_auth_alg() local
2260 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_mode() local
2311 wpa_driver_wext_pmksa(struct wpa_driver_wext_data * drv,u32 cmd,const u8 * bssid,const u8 * pmkid) wpa_driver_wext_pmksa() argument
2344 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_add_pmkid() local
2353 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_remove_pmkid() local
2361 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_flush_pmkid() local
2368 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_get_capa() local
2376 wpa_driver_wext_alternative_ifindex(struct wpa_driver_wext_data * drv,const char * ifname) wpa_driver_wext_alternative_ifindex() argument
2397 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_set_operstate() local
2407 wpa_driver_wext_get_version(struct wpa_driver_wext_data * drv) wpa_driver_wext_get_version() argument
2415 struct wpa_driver_wext_data *drv = priv; wext_get_radio_name() local
2422 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_signal_poll() local
2453 struct wpa_driver_wext_data *drv = priv; wpa_driver_wext_status() local
[all...]
H A Ddriver_macsec_qca.c85 static void __macsec_drv_init(struct macsec_qca_data *drv) in __macsec_drv_init() argument
91 wpa_printf(MSG_INFO, "%s: secy_id=%d", __func__, drv->secy_id); in __macsec_drv_init()
94 ret = nss_macsec_secy_en_set(drv->secy_id, true); in __macsec_drv_init()
98 ret = nss_macsec_secy_sc_sa_mapping_mode_set(drv->secy_id, in __macsec_drv_init()
109 ret = nss_macsec_secy_rx_ctl_filt_set(drv->secy_id, 0, &rx_ctl_filt); in __macsec_drv_init()
118 ret = nss_macsec_secy_tx_ctl_filt_set(drv->secy_id, 0, &tx_ctl_filt); in __macsec_drv_init()
124 static void __macsec_drv_deinit(struct macsec_qca_data *drv) in __macsec_drv_deinit() argument
126 nss_macsec_secy_en_set(drv->secy_id, false); in __macsec_drv_deinit()
127 nss_macsec_secy_rx_sc_del_all(drv->secy_id); in __macsec_drv_deinit()
128 nss_macsec_secy_tx_sc_del_all(drv in __macsec_drv_deinit()
191 macsec_qca_init_sockets(struct macsec_qca_data * drv,u8 * own_addr) macsec_qca_init_sockets() argument
289 struct macsec_qca_data *drv; macsec_qca_init() local
313 struct macsec_qca_data *drv = priv; macsec_qca_deinit() local
323 struct macsec_qca_data *drv; macsec_qca_hapd_init() local
356 struct macsec_qca_data *drv = priv; macsec_qca_hapd_deinit() local
371 struct macsec_qca_data *drv = priv; macsec_qca_send_eapol() local
409 struct macsec_qca_data *drv = priv; macsec_qca_macsec_init() local
427 struct macsec_qca_data *drv = priv; macsec_qca_macsec_deinit() local
449 struct macsec_qca_data *drv = priv; macsec_qca_enable_protect_frames() local
463 struct macsec_qca_data *drv = priv; macsec_qca_set_replay_protect() local
488 struct macsec_qca_data *drv = priv; macsec_qca_set_current_cipher_suite() local
507 struct macsec_qca_data *drv = priv; macsec_qca_enable_controlled_port() local
544 macsec_qca_lookup_receive_channel(struct macsec_qca_data * drv,struct receive_sc * sc,u32 * channel) macsec_qca_lookup_receive_channel() argument
553 macsec_qca_register_receive_channel(struct macsec_qca_data * drv,struct receive_sc * sc,u32 channel) macsec_qca_register_receive_channel() argument
562 macsec_qca_lookup_transmit_channel(struct macsec_qca_data * drv,struct transmit_sc * sc,u32 * channel) macsec_qca_lookup_transmit_channel() argument
571 macsec_qca_register_transmit_channel(struct macsec_qca_data * drv,struct transmit_sc * sc,u32 channel) macsec_qca_register_transmit_channel() argument
582 struct macsec_qca_data *drv = priv; macsec_qca_get_receive_lowest_pn() local
613 struct macsec_qca_data *drv = priv; macsec_qca_get_transmit_next_pn() local
632 struct macsec_qca_data *drv = priv; macsec_qca_set_transmit_next_pn() local
651 struct macsec_qca_data *drv = priv; macsec_qca_get_available_receive_sc() local
680 struct macsec_qca_data *drv = priv; macsec_qca_create_receive_sc() local
734 struct macsec_qca_data *drv = priv; macsec_qca_delete_receive_sc() local
757 struct macsec_qca_data *drv = priv; macsec_qca_create_receive_sa() local
807 struct macsec_qca_data *drv = priv; macsec_qca_enable_receive_sa() local
827 struct macsec_qca_data *drv = priv; macsec_qca_disable_receive_sa() local
847 struct macsec_qca_data *drv = priv; macsec_qca_get_available_transmit_sc() local
873 struct macsec_qca_data *drv = priv; macsec_qca_create_transmit_sc() local
913 struct macsec_qca_data *drv = priv; macsec_qca_delete_transmit_sc() local
936 struct macsec_qca_data *drv = priv; macsec_qca_create_transmit_sa() local
1001 struct macsec_qca_data *drv = priv; macsec_qca_enable_transmit_sa() local
1021 struct macsec_qca_data *drv = priv; macsec_qca_disable_transmit_sa() local
[all...]
H A Ddriver_bsd.c83 struct bsd_driver_data *drv; in bsd_get_drvindex() local
85 dl_list_for_each(drv, &global->ifaces, struct bsd_driver_data, list) { in bsd_get_drvindex()
86 if (drv->ifindex == ifindex) in bsd_get_drvindex()
87 return drv; in bsd_get_drvindex()
96 struct bsd_driver_data *drv; in bsd_get_drvname() local
98 dl_list_for_each(drv, &global->ifaces, struct bsd_driver_data, list) { in bsd_get_drvname()
99 if (os_strcmp(drv->ifname, ifname) == 0) in bsd_get_drvname()
100 return drv; in bsd_get_drvname()
108 struct bsd_driver_data *drv = priv; in bsd_set80211() local
111 if (drv in bsd_set80211()
134 struct bsd_driver_data *drv = priv; bsd_get80211() local
153 get80211var(struct bsd_driver_data * drv,int op,void * arg,int arg_len) get80211var() argument
163 set80211var(struct bsd_driver_data * drv,int op,const void * arg,int arg_len) set80211var() argument
169 set80211param(struct bsd_driver_data * drv,int op,int arg) set80211param() argument
177 struct bsd_driver_data *drv = priv; bsd_get_ssid() local
198 struct bsd_driver_data *drv = priv; bsd_set_ssid() local
217 struct bsd_driver_data *drv = priv; bsd_get_if_media() local
235 struct bsd_driver_data *drv = priv; bsd_set_if_media() local
299 struct bsd_driver_data *drv = priv; bsd_ctrl_iface() local
346 struct bsd_driver_data *drv = priv; bsd_set_key() local
592 struct bsd_driver_data *drv = priv; bsd_send_eapol() local
603 struct bsd_driver_data *drv = priv; bsd_set_freq() local
656 struct bsd_driver_data *drv; bsd_route_overflow() local
756 struct bsd_driver_data *drv; bsd_wireless_event_receive() local
1027 struct bsd_driver_data *drv = ctx; handle_read() local
1034 struct bsd_driver_data *drv; bsd_init() local
1085 struct bsd_driver_data *drv = priv; bsd_deinit() local
1117 get80211param(struct bsd_driver_data * drv,int op) get80211param() argument
1129 struct bsd_driver_data *drv = priv; wpa_driver_bsd_get_bssid() local
1147 struct bsd_driver_data *drv = priv; wpa_driver_bsd_get_ssid() local
1152 wpa_driver_bsd_set_wpa_ie(struct bsd_driver_data * drv,const u8 * wpa_ie,size_t wpa_ie_len) wpa_driver_bsd_set_wpa_ie() argument
1229 struct bsd_driver_data *drv = ctx; handle_read() local
1235 wpa_driver_bsd_set_rsn_wpa_ie(struct bsd_driver_data * drv,struct wpa_driver_associate_params * params,const u8 * ie) wpa_driver_bsd_set_rsn_wpa_ie() argument
1265 struct bsd_driver_data *drv = priv; wpa_driver_bsd_associate() local
1360 struct bsd_driver_data *drv = priv; wpa_driver_bsd_scan() local
1529 wpa_driver_bsd_capa(struct bsd_driver_data * drv) wpa_driver_bsd_capa() argument
1604 get80211opmode(struct bsd_driver_data * drv) get80211opmode() argument
1635 GETPARAM(drv,param,v) wpa_driver_bsd_init() argument
1637 struct bsd_driver_data *drv; wpa_driver_bsd_init() local
1701 struct bsd_driver_data *drv = priv; wpa_driver_bsd_deinit() local
1728 struct bsd_driver_data *drv = priv; wpa_driver_bsd_get_capa() local
[all...]
H A Ddriver_ndis.c41 int wpa_driver_register_event_cb(struct wpa_driver_ndis_data *drv);
47 static void wpa_driver_ndis_poll(void *drv);
49 static int wpa_driver_ndis_adapter_init(struct wpa_driver_ndis_data *drv);
50 static int wpa_driver_ndis_adapter_open(struct wpa_driver_ndis_data *drv);
51 static void wpa_driver_ndis_adapter_close(struct wpa_driver_ndis_data *drv);
451 static int ndis_get_oid(struct wpa_driver_ndis_data *drv, unsigned int oid, in ndis_get_oid() argument
466 o->ptcDeviceName = drv->adapter_name; in ndis_get_oid()
468 if (!DeviceIoControl(drv->ndisuio, IOCTL_NDISUIO_QUERY_OID_VALUE, in ndis_get_oid()
506 if (!PacketRequest(drv->adapter, FALSE, o)) { in ndis_get_oid()
526 static int ndis_set_oid(struct wpa_driver_ndis_data *drv, unsigne argument
587 ndis_set_auth_mode(struct wpa_driver_ndis_data * drv,int mode) ndis_set_auth_mode() argument
601 ndis_get_auth_mode(struct wpa_driver_ndis_data * drv) ndis_get_auth_mode() argument
616 ndis_set_encr_status(struct wpa_driver_ndis_data * drv,int encr) ndis_set_encr_status() argument
629 ndis_get_encr_status(struct wpa_driver_ndis_data * drv) ndis_get_encr_status() argument
646 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_get_bssid() local
664 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_get_ssid() local
683 wpa_driver_ndis_set_ssid(struct wpa_driver_ndis_data * drv,const u8 * ssid,size_t ssid_len) wpa_driver_ndis_set_ssid() argument
703 wpa_driver_ndis_radio_off(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_radio_off() argument
711 wpa_driver_ndis_disconnect(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_disconnect() argument
724 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_deauthenticate() local
737 wpa_driver_ndis_scan_native80211(struct wpa_driver_ndis_data * drv,struct wpa_driver_scan_params * params) wpa_driver_ndis_scan_native80211() argument
759 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_scan() local
816 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_get_scan_results() local
902 wpa_driver_ndis_remove_key(struct wpa_driver_ndis_data * drv,int key_idx,const u8 * addr,const u8 * bssid,int pairwise) wpa_driver_ndis_remove_key() argument
933 wpa_driver_ndis_add_wep(struct wpa_driver_ndis_data * drv,int pairwise,int key_idx,int set_tx,const u8 * key,size_t key_len) wpa_driver_ndis_add_wep() argument
972 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_set_key() local
1052 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_associate() local
1201 wpa_driver_ndis_set_pmkid(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_set_pmkid() argument
1238 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_add_pmkid() local
1283 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_remove_pmkid() local
1314 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_flush_pmkid() local
1352 wpa_driver_ndis_get_associnfo(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_get_associnfo() argument
1465 struct wpa_driver_ndis_data *drv = eloop_ctx; wpa_driver_ndis_poll_timeout() local
1509 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_poll() local
1517 wpa_driver_ndis_event_connect(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_event_connect() argument
1529 wpa_driver_ndis_event_disconnect(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_event_disconnect() argument
1537 wpa_driver_ndis_event_auth(struct wpa_driver_ndis_data * drv,const u8 * data,size_t data_len) wpa_driver_ndis_event_auth() argument
1571 wpa_driver_ndis_event_pmkid(struct wpa_driver_ndis_data * drv,const u8 * data,size_t data_len) wpa_driver_ndis_event_pmkid() argument
1616 wpa_driver_ndis_event_media_specific(struct wpa_driver_ndis_data * drv,const u8 * data,size_t data_len) wpa_driver_ndis_event_media_specific() argument
1647 wpa_driver_ndis_event_adapter_arrival(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_event_adapter_arrival() argument
1677 wpa_driver_ndis_event_adapter_removal(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_event_adapter_removal() argument
1691 wpa_driver_ndis_get_wpa_capability(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_get_wpa_capability() argument
1757 wpa_driver_ndis_get_capability(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_get_capability() argument
1847 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_get_capa() local
1857 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_get_ifname() local
1864 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_get_mac_addr() local
1875 struct wpa_driver_ndis_data *drv = eloop_data; ndisuio_notification_receive() local
1939 ndisuio_notification_deinit(struct wpa_driver_ndis_data * drv) ndisuio_notification_deinit() argument
1975 ndisuio_notification_init(struct wpa_driver_ndis_data * drv) ndisuio_notification_init() argument
2034 wpa_driver_ndis_get_names(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_get_names() argument
2369 wpa_driver_ndis_rebind_adapter(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_rebind_adapter() argument
2413 wpa_driver_ndis_set_wzc(struct wpa_driver_ndis_data * drv,int enable) wpa_driver_ndis_set_wzc() argument
2677 wpa_driver_ndis_set_wzc(struct wpa_driver_ndis_data * drv,int enable) wpa_driver_ndis_set_wzc() argument
2701 wpa_driver_ndis_adapter_init(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_adapter_init() argument
2738 wpa_driver_ndis_adapter_open(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_adapter_open() argument
2790 wpa_driver_ndis_adapter_close(struct wpa_driver_ndis_data * drv) wpa_driver_ndis_adapter_close() argument
2803 ndis_add_multicast(struct wpa_driver_ndis_data * drv) ndis_add_multicast() argument
2818 struct wpa_driver_ndis_data *drv; wpa_driver_ndis_init() local
2942 struct wpa_driver_ndis_data *drv = priv; wpa_driver_ndis_deinit() local
[all...]
H A Ddriver_nl80211.c164 wpa_driver_nl80211_finish_drv_init(struct wpa_driver_nl80211_data *drv,
178 static void add_ifidx(struct wpa_driver_nl80211_data *drv, int ifidx,
180 static void del_ifidx(struct wpa_driver_nl80211_data *drv, int ifidx,
182 static int have_ifidx(struct wpa_driver_nl80211_data *drv, int ifidx,
187 static int nl80211_disable_11b_rates(struct wpa_driver_nl80211_data *drv,
190 static int nl80211_leave_ibss(struct wpa_driver_nl80211_data *drv,
249 struct i802_bss * get_bss_ifindex(struct wpa_driver_nl80211_data *drv, in get_bss_ifindex()
254 for (bss = drv->first_bss; bss; bss = bss->next) { in get_bss_ifindex()
269 void nl80211_mark_disconnected(struct wpa_driver_nl80211_data *drv) in nl80211_mark_disconnected()
271 if (drv in nl80211_mark_disconnected()
244 get_bss_ifindex(struct wpa_driver_nl80211_data * drv,int ifindex) get_bss_ifindex() argument
264 nl80211_mark_disconnected(struct wpa_driver_nl80211_data * drv) nl80211_mark_disconnected() argument
478 send_and_recv_msgs(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg,int (* valid_handler)(struct nl_msg *,void *),void * valid_data,int (* ack_handler_custom)(struct nl_msg *,void *),void * ack_data) send_and_recv_msgs() argument
496 send_and_recv_msgs_owner(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg,struct nl_sock * handle,int set_owner,int (* valid_handler)(struct nl_msg *,void *),void * valid_data,int (* ack_handler_custom)(struct nl_msg *,void *),void * ack_data) send_and_recv_msgs_owner() argument
535 send_and_recv_msgs_connect_handle(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg,struct i802_bss * bss,int set_owner) send_and_recv_msgs_connect_handle() argument
622 nl80211_cmd(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg,int flags,uint8_t cmd) nl80211_cmd() argument
659 nl80211_ifindex_msg_build(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg,int ifindex,int flags,uint8_t cmd) nl80211_ifindex_msg_build() argument
677 nl80211_ifindex_msg(struct wpa_driver_nl80211_data * drv,int ifindex,int flags,uint8_t cmd) nl80211_ifindex_msg() argument
685 nl80211_drv_msg(struct wpa_driver_nl80211_data * drv,int flags,uint8_t cmd) nl80211_drv_msg() argument
798 nl80211_register_beacons(struct wpa_driver_nl80211_data * drv,struct nl80211_wiphy_data * w) nl80211_register_beacons() argument
843 struct wpa_driver_nl80211_data *drv; process_beacon_event() local
986 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_ifindex() local
995 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_bssid() local
1006 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_ssid() local
1015 wpa_driver_nl80211_event_newlink(struct nl80211_global * global,struct wpa_driver_nl80211_data * drv,int ifindex,const char * ifname) wpa_driver_nl80211_event_newlink() argument
1047 wpa_driver_nl80211_event_dellink(struct nl80211_global * global,struct wpa_driver_nl80211_data * drv,int ifindex,const char * ifname) wpa_driver_nl80211_event_dellink() argument
1079 wpa_driver_nl80211_own_ifname(struct wpa_driver_nl80211_data * drv,u8 * buf,size_t len) wpa_driver_nl80211_own_ifname() argument
1104 wpa_driver_nl80211_own_ifindex(struct wpa_driver_nl80211_data * drv,int ifindex,u8 * buf,size_t len) wpa_driver_nl80211_own_ifindex() argument
1127 struct wpa_driver_nl80211_data *drv; nl80211_find_drv() local
1149 nl80211_refresh_mac(struct wpa_driver_nl80211_data * drv,int ifindex,int notify) nl80211_refresh_mac() argument
1181 struct wpa_driver_nl80211_data *drv; wpa_driver_nl80211_event_rtm_newlink() local
1358 struct wpa_driver_nl80211_data *drv; wpa_driver_nl80211_event_rtm_dellink() local
1430 struct wpa_driver_nl80211_data *drv; global() member
1499 nl80211_get_assoc_ssid(struct wpa_driver_nl80211_data * drv,u8 * ssid) nl80211_get_assoc_ssid() argument
1533 nl80211_get_assoc_freq(struct wpa_driver_nl80211_data * drv) nl80211_get_assoc_freq() argument
1634 nl80211_get_link_signal(struct wpa_driver_nl80211_data * drv,struct wpa_signal_info * sig) nl80211_get_link_signal() argument
1696 nl80211_get_link_noise(struct wpa_driver_nl80211_data * drv,struct wpa_signal_info * sig_change) nl80211_get_link_noise() argument
1766 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_channel_info() local
1802 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_country() local
1845 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_country() local
1986 struct wpa_driver_nl80211_data *drv = ctx; wpa_driver_nl80211_rfkill_blocked() local
2001 struct wpa_driver_nl80211_data *drv = ctx; wpa_driver_nl80211_rfkill_unblocked() local
2025 struct wpa_driver_nl80211_data *drv = eloop_ctx; wpa_driver_nl80211_handle_eapol_tx_status() local
2127 wpa_driver_nl80211_drv_init_rfkill(struct wpa_driver_nl80211_data * drv) wpa_driver_nl80211_drv_init_rfkill() argument
2184 struct wpa_driver_nl80211_data *drv; wpa_driver_nl80211_drv_init() local
2293 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_register_frame() local
2360 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_mgmt_subscribe_non_ap() local
2797 qca_vendor_test(struct wpa_driver_nl80211_data * drv) qca_vendor_test() argument
2825 wpa_driver_nl80211_finish_drv_init(struct wpa_driver_nl80211_data * drv,const u8 * set_addr,int first,const char * driver_params) wpa_driver_nl80211_finish_drv_init() argument
2935 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_del_beacon() local
2954 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_deinit() local
3189 issue_key_mgmt_set_key(struct wpa_driver_nl80211_data * drv,const u8 * key,size_t key_len) issue_key_mgmt_set_key() argument
3219 nl80211_set_pmk(struct wpa_driver_nl80211_data * drv,const u8 * key,size_t key_len,const u8 * addr) nl80211_set_pmk() argument
3260 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_key() local
3581 wpa_driver_nl80211_mlme(struct wpa_driver_nl80211_data * drv,const u8 * addr,int cmd,u16 reason_code,int local_state_change,struct i802_bss * bss) wpa_driver_nl80211_mlme() argument
3613 wpa_driver_nl80211_disconnect(struct wpa_driver_nl80211_data * drv,u16 reason_code,struct i802_bss * bss) wpa_driver_nl80211_disconnect() argument
3638 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_deauthenticate() local
3664 nl80211_copy_auth_params(struct wpa_driver_nl80211_data * drv,struct wpa_driver_auth_params * params) nl80211_copy_auth_params() argument
3722 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_unmask_11b_rates() local
3763 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_authenticate() local
3936 wpa_driver_nl80211_authenticate_retry(struct wpa_driver_nl80211_data * drv) wpa_driver_nl80211_authenticate_retry() argument
3984 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_send_mlme() local
4145 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_bss() local
4172 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_acl() local
4261 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_mesh_config() local
4406 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_multicast_to_unicast() local
4540 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_ap() local
4983 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_channel() local
5064 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_sta_add() local
5304 struct wpa_driver_nl80211_data *drv = bss->drv; rtnl_neigh_delete_fdb_entry() local
5341 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_sta_remove() local
5373 nl80211_remove_iface(struct wpa_driver_nl80211_data * drv,int ifidx) nl80211_remove_iface() argument
5429 nl80211_create_iface_once(struct wpa_driver_nl80211_data * drv,const char * ifname,enum nl80211_iftype iftype,const u8 * addr,int wds,int (* handler)(struct nl_msg *,void *),void * arg) nl80211_create_iface_once() argument
5516 nl80211_create_iface(struct wpa_driver_nl80211_data * drv,const char * ifname,enum nl80211_iftype iftype,const u8 * addr,int wds,int (* handler)(struct nl_msg *,void *),void * arg,int use_existing) nl80211_create_iface() argument
5567 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_setup_ap() local
5607 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_teardown_ap() local
5660 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_tx_control_port() local
5707 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_hapd_send_eapol() local
5854 wpa_driver_nl80211_ap(struct wpa_driver_nl80211_data * drv,struct wpa_driver_associate_params * params) wpa_driver_nl80211_ap() argument
5884 nl80211_leave_ibss(struct wpa_driver_nl80211_data * drv,int reset_mode) nl80211_leave_ibss() argument
5961 wpa_driver_nl80211_ibss(struct wpa_driver_nl80211_data * drv,struct wpa_driver_associate_params * params) wpa_driver_nl80211_ibss() argument
6055 nl80211_put_fils_connect_params(struct wpa_driver_nl80211_data * drv,struct wpa_driver_associate_params * params,struct nl_msg * msg) nl80211_put_fils_connect_params() argument
6096 nl80211_connect_common(struct wpa_driver_nl80211_data * drv,struct wpa_driver_associate_params * params,struct nl_msg * msg) nl80211_connect_common() argument
6365 wpa_driver_nl80211_try_connect(struct wpa_driver_nl80211_data * drv,struct wpa_driver_associate_params * params,struct i802_bss * bss) wpa_driver_nl80211_try_connect() argument
6461 wpa_driver_nl80211_connect(struct wpa_driver_nl80211_data * drv,struct wpa_driver_associate_params * params,struct i802_bss * bss) wpa_driver_nl80211_connect() argument
6496 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_associate() local
6573 nl80211_set_mode(struct wpa_driver_nl80211_data * drv,int ifindex,enum nl80211_iftype mode) nl80211_set_mode() argument
6603 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_mode_impl() local
6750 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_restore_ap_mode() local
6790 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_capa() local
6808 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_operstate() local
6822 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_set_supp_port() local
6898 struct wpa_driver_nl80211_data *drv = bss->drv; i802_get_seqnum() local
6919 struct wpa_driver_nl80211_data *drv = bss->drv; i802_set_rts() local
6947 struct wpa_driver_nl80211_data *drv = bss->drv; i802_set_frag() local
7210 struct wpa_driver_nl80211_data *drv = bss->drv; i802_set_tx_queue_params() local
7275 struct wpa_driver_nl80211_data *drv = bss->drv; i802_set_sta_vlan() local
7332 struct wpa_driver_nl80211_data *drv = bss->drv; i802_sta_deauth() local
7367 struct wpa_driver_nl80211_data *drv = bss->drv; i802_sta_disassoc() local
7390 dump_ifidx(struct wpa_driver_nl80211_data * drv) dump_ifidx() argument
7415 add_ifidx(struct wpa_driver_nl80211_data * drv,int ifidx,int ifidx_reason) add_ifidx() argument
7465 del_ifidx(struct wpa_driver_nl80211_data * drv,int ifidx,int ifidx_reason) del_ifidx() argument
7484 have_ifidx(struct wpa_driver_nl80211_data * drv,int ifidx,int ifidx_reason) have_ifidx() argument
7503 struct wpa_driver_nl80211_data *drv = bss->drv; i802_set_wds_sta() local
7568 struct wpa_driver_nl80211_data *drv = eloop_ctx; handle_eapol() local
7587 i802_check_bridge(struct wpa_driver_nl80211_data * drv,struct i802_bss * bss,const char * brname,const char * ifname) i802_check_bridge() argument
7652 struct wpa_driver_nl80211_data *drv; i802_init() local
7805 struct wpa_driver_nl80211_data *drv; nl80211_addr_in_use() local
7815 nl80211_vif_addr(struct wpa_driver_nl80211_data * drv,u8 * new_addr) nl80211_vif_addr() argument
7875 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_if_add() local
8021 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_if_remove() local
8115 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_send_frame_cmd() local
8182 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_send_action() local
8256 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_frame_wait_cancel() local
8278 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_send_action_cancel_wait() local
8303 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_remain_on_channel() local
8335 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_cancel_remain_on_channel() local
8367 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_probe_req_report() local
8418 nl80211_disable_11b_rates(struct wpa_driver_nl80211_data * drv,int ifindex,int disabled) nl80211_disable_11b_rates() argument
8471 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_deinit_ap() local
8491 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_stop_ap() local
8503 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_deinit_p2p_cli() local
8534 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_signal_monitor() local
8582 nl80211_get_channel_width(struct wpa_driver_nl80211_data * drv,struct wpa_signal_info * sig) nl80211_get_channel_width() argument
8595 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_signal_poll() local
8618 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_param() local
8758 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_radio_name() local
9002 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_survey() local
9041 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_rekey_info() local
9114 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_poll_client() local
9196 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_start_radar_detection() local
9254 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_send_tdls_mgmt() local
9284 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_tdls_oper() local
9336 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_tdls_enable_channel_switch() local
9365 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_tdls_disable_channel_switch() local
9403 struct wpa_driver_nl80211_data *drv = bss->drv; driver_nl80211_scan2() local
9515 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_update_ft_ies() local
9542 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_update_dh_ie() local
9568 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_macaddr() local
9605 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_status() local
9805 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_switch_channel() local
9937 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_add_ts() local
9969 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_del_ts() local
10072 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_vendor_cmd() local
10133 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_qos_map() local
10172 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_wowlan() local
10199 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_wowlan() local
10241 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_roaming() local
10275 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_disable_fils() local
10307 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_bssid_tmp_disallow() local
10364 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_add_sta_node() local
10400 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_mac_addr() local
10515 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_join_mesh() local
10616 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_leave_mesh() local
10645 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_probe_mesh_link() local
10679 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_br_add_ip_neigh() local
10767 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_br_delete_ip_neigh() local
11029 nl80211_qca_do_acs(struct wpa_driver_nl80211_data * drv,struct drv_acs_params * params) nl80211_qca_do_acs() argument
11082 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_band() local
11205 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_pref_freq_list() local
11282 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_prob_oper_freq() local
11332 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_p2p_lo_start() local
11388 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_p2p_lo_stop() local
11411 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_tdls_mode() local
11567 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_bss_transition_status() local
11663 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_ignore_assoc_disallow() local
11709 wpa_driver_do_broadcom_acs(struct wpa_driver_nl80211_data * drv,struct drv_acs_params * params) wpa_driver_do_broadcom_acs() argument
11765 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_do_acs() local
11897 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_ext_capab() local
11930 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_update_connection_params() local
11987 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_send_external_auth_status() local
12031 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_4addr_mode() local
12079 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_dpp_listen() local
[all...]
H A Ddriver_hostap.c58 static void handle_data(struct hostap_driver_data *drv, u8 *buf, size_t len, in handle_data() argument
82 wpa_supplicant_event(drv->hapd, EVENT_RX_FROM_UNKNOWN, &event); in handle_data()
109 drv_event_eapol_rx(drv->hapd, sa, pos, left); in handle_data()
119 static void handle_tx_callback(struct hostap_driver_data *drv, u8 *buf, in handle_tx_callback() argument
136 wpa_supplicant_event(drv->hapd, EVENT_TX_STATUS, &event); in handle_tx_callback()
140 static void handle_frame(struct hostap_driver_data *drv, u8 *buf, size_t len) in handle_frame() argument
172 handle_tx_callback(drv, buf, data_len, ver == 2 ? 1 : 0); in handle_frame()
184 wpa_supplicant_event(drv->hapd, EVENT_RX_MGMT, &event); in handle_frame()
191 handle_data(drv, buf, data_len, stype); in handle_frame()
202 struct hostap_driver_data *drv in handle_read() local
216 hostap_init_sockets(struct hostap_driver_data * drv,u8 * own_addr) hostap_init_sockets() argument
269 struct hostap_driver_data *drv = priv; hostap_send_mlme() local
286 struct hostap_driver_data *drv = priv; hostap_send_eapol() local
332 struct hostap_driver_data *drv = priv; hostap_sta_set_flags() local
352 struct hostap_driver_data *drv = priv; hostap_set_iface_flags() local
381 struct hostap_driver_data *drv = priv; hostapd_ioctl() local
402 struct hostap_driver_data *drv = priv; wpa_driver_hostap_set_key() local
464 struct hostap_driver_data *drv = priv; hostap_get_seqnum() local
497 struct hostap_driver_data *drv = priv; hostap_ioctl_prism2param() local
519 struct hostap_driver_data *drv = priv; hostap_set_ieee8021x() local
547 struct hostap_drvier_data *drv = priv; hostap_set_privacy() local
556 struct hostap_driver_data *drv = priv; hostap_set_ssid() local
577 struct hostap_driver_data *drv = priv; hostap_flush() local
590 struct hostap_driver_data *drv = priv; hostap_read_sta_data() local
630 struct hostap_driver_data *drv = priv; hostap_sta_add() local
663 struct hostap_driver_data *drv = priv; hostap_sta_remove() local
681 struct hostap_driver_data *drv = priv; hostap_get_inact_sec() local
697 struct hostap_driver_data *drv = priv; hostap_sta_clear_stats() local
711 hostapd_ioctl_set_generic_elem(struct hostap_driver_data * drv) hostapd_ioctl_set_generic_elem() argument
749 struct hostap_driver_data *drv = priv; hostap_set_generic_elem() local
769 struct hostap_driver_data *drv = priv; hostap_set_ap_wps_ie() local
793 hostapd_wireless_event_wireless_custom(struct hostap_driver_data * drv,char * custom) hostapd_wireless_event_wireless_custom() argument
825 hostapd_wireless_event_wireless(struct hostap_driver_data * drv,char * data,unsigned int len) hostapd_wireless_event_wireless() argument
880 struct hostap_driver_data *drv = ctx; hostapd_wireless_event_rtm_newlink() local
902 hostap_get_we_version(struct hostap_driver_data * drv) hostap_get_we_version() argument
948 hostap_wireless_event_init(struct hostap_driver_data * drv) hostap_wireless_event_init() argument
972 struct hostap_driver_data *drv; hostap_init() local
1014 struct hostap_driver_data *drv = priv; hostap_driver_deinit() local
1037 struct hostap_driver_data *drv = priv; hostap_sta_deauth() local
1064 struct hostap_driver_data *drv = priv; hostap_set_freq() local
1085 struct hostap_driver_data *drv = priv; hostap_sta_disassoc() local
[all...]
H A Ddriver_privsep.c30 static int wpa_priv_reg_cmd(struct wpa_driver_privsep_data *drv, int cmd) in wpa_priv_reg_cmd() argument
34 res = sendto(drv->priv_socket, &cmd, sizeof(cmd), 0, in wpa_priv_reg_cmd()
35 (struct sockaddr *) &drv->priv_addr, in wpa_priv_reg_cmd()
36 sizeof(drv->priv_addr)); in wpa_priv_reg_cmd()
43 static int wpa_priv_cmd(struct wpa_driver_privsep_data *drv, int cmd, in wpa_priv_cmd() argument
58 msg.msg_name = &drv->priv_addr; in wpa_priv_cmd()
59 msg.msg_namelen = sizeof(drv->priv_addr); in wpa_priv_cmd()
61 if (sendmsg(drv->cmd_socket, &msg, 0) < 0) { in wpa_priv_cmd()
73 FD_SET(drv->cmd_socket, &rfds); in wpa_priv_cmd()
76 res = select(drv->cmd_socket + 1, &rfds, NULL, NULL, &tv); in wpa_priv_cmd()
[all …]
H A Ddriver_nl80211_event.c197 static void mlme_event_auth(struct wpa_driver_nl80211_data *drv, in mlme_event_auth()
203 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME) && in mlme_event_auth()
204 drv->force_connect_cmd) { in mlme_event_auth()
222 os_memcpy(drv->auth_bssid, mgmt->sa, ETH_ALEN); in mlme_event_auth()
223 os_memset(drv->auth_attempt_bssid, 0, ETH_ALEN);
235 wpa_supplicant_event(drv->ctx, EVENT_AUTH, &event); in nl80211_parse_wmm_params()
259 static void mlme_event_assoc(struct wpa_driver_nl80211_data *drv, in mlme_event_assoc()
268 if (!(drv->capa.flags & WPA_DRIVER_FLAGS_SME) && in mlme_event_assoc()
269 drv->force_connect_cmd) { in mlme_event_assoc()
299 wpa_supplicant_event(drv in mlme_event_assoc()
183 mlme_event_auth(struct wpa_driver_nl80211_data * drv,const u8 * frame,size_t len) mlme_event_auth() argument
245 mlme_event_assoc(struct wpa_driver_nl80211_data * drv,const u8 * frame,size_t len,struct nlattr * wmm,struct nlattr * req_ie) mlme_event_assoc() argument
361 drv_get_connect_fail_reason_code(struct wpa_driver_nl80211_data * drv) drv_get_connect_fail_reason_code() argument
414 mlme_event_connect(struct wpa_driver_nl80211_data * drv,enum nl80211_commands cmd,struct nlattr * status,struct nlattr * addr,struct nlattr * req_ie,struct nlattr * resp_ie,struct nlattr * timed_out,struct nlattr * timeout_reason,struct nlattr * authorized,struct nlattr * key_replay_ctr,struct nlattr * ptk_kck,struct nlattr * ptk_kek,struct nlattr * subnet_status,struct nlattr * fils_erp_next_seq_num,struct nlattr * fils_pmk,struct nlattr * fils_pmkid) mlme_event_connect() argument
611 mlme_event_disconnect(struct wpa_driver_nl80211_data * drv,struct nlattr * reason,struct nlattr * addr,struct nlattr * by_ap) mlme_event_disconnect() argument
683 mlme_event_ch_switch(struct wpa_driver_nl80211_data * drv,struct nlattr * ifindex,struct nlattr * freq,struct nlattr * type,struct nlattr * bw,struct nlattr * cf1,struct nlattr * cf2,int finished) mlme_event_ch_switch() argument
758 mlme_timeout_event(struct wpa_driver_nl80211_data * drv,enum nl80211_commands cmd,struct nlattr * addr) mlme_timeout_event() argument
787 struct wpa_driver_nl80211_data *drv = bss->drv; mlme_event_mgmt() local
827 mlme_event_mgmt_tx_status(struct wpa_driver_nl80211_data * drv,struct nlattr * cookie,const u8 * frame,size_t len,struct nlattr * ack) mlme_event_mgmt_tx_status() argument
889 mlme_event_deauth_disassoc(struct wpa_driver_nl80211_data * drv,enum wpa_event_type type,const u8 * frame,size_t len) mlme_event_deauth_disassoc() argument
1015 mlme_event_unprot_disconnect(struct wpa_driver_nl80211_data * drv,enum wpa_event_type type,const u8 * frame,size_t len) mlme_event_unprot_disconnect() argument
1052 mlme_event_unprot_beacon(struct wpa_driver_nl80211_data * drv,const u8 * frame,size_t len) mlme_event_unprot_beacon() argument
1076 struct wpa_driver_nl80211_data *drv = bss->drv; mlme_event() local
1195 mlme_event_join_ibss(struct wpa_driver_nl80211_data * drv,struct nlattr * tb[]) mlme_event_join_ibss() argument
1226 mlme_event_remain_on_channel(struct wpa_driver_nl80211_data * drv,int cancel_event,struct nlattr * tb[]) mlme_event_remain_on_channel() argument
1274 mlme_event_ft_event(struct wpa_driver_nl80211_data * drv,struct nlattr * tb[]) mlme_event_ft_event() argument
1302 mlme_event_dh_event(struct wpa_driver_nl80211_data * drv,struct i802_bss * bss,struct nlattr * tb[]) mlme_event_dh_event() argument
1325 send_scan_event(struct wpa_driver_nl80211_data * drv,int aborted,struct nlattr * tb[],int external_scan) send_scan_event() argument
1401 nl80211_cqm_event(struct wpa_driver_nl80211_data * drv,struct nlattr * tb[]) nl80211_cqm_event() argument
1510 nl80211_new_peer_candidate(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_new_peer_candidate() argument
1532 nl80211_new_station_event(struct wpa_driver_nl80211_data * drv,struct i802_bss * bss,struct nlattr ** tb) nl80211_new_station_event() argument
1565 nl80211_del_station_event(struct wpa_driver_nl80211_data * drv,struct i802_bss * bss,struct nlattr ** tb) nl80211_del_station_event() argument
1592 nl80211_rekey_offload_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_rekey_offload_event() argument
1631 nl80211_pmksa_candidate_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_pmksa_candidate_event() argument
1665 nl80211_client_probe_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_client_probe_event() argument
1690 nl80211_tdls_oper_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_tdls_oper_event() argument
1733 nl80211_stop_ap(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_stop_ap() argument
1740 nl80211_connect_failed_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_connect_failed_event() argument
1777 nl80211_radar_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_radar_event() argument
1856 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_spurious_frame() local
1873 qca_nl80211_avoid_freq(struct wpa_driver_nl80211_data * drv,const u8 * data,size_t len) qca_nl80211_avoid_freq() argument
1939 chan_to_freq(struct wpa_driver_nl80211_data * drv,u8 chan,enum hostapd_hw_mode hw_mode) chan_to_freq() argument
1985 qca_nl80211_acs_select_ch(struct wpa_driver_nl80211_data * drv,const u8 * data,size_t len) qca_nl80211_acs_select_ch() argument
2069 qca_nl80211_key_mgmt_auth(struct wpa_driver_nl80211_data * drv,const u8 * data,size_t len) qca_nl80211_key_mgmt_auth() argument
2107 qca_nl80211_key_mgmt_auth_handler(struct wpa_driver_nl80211_data * drv,const u8 * data,size_t len) qca_nl80211_key_mgmt_auth_handler() argument
2128 qca_nl80211_dfs_offload_radar_event(struct wpa_driver_nl80211_data * drv,u32 subcmd,u8 * msg,int length) qca_nl80211_dfs_offload_radar_event() argument
2213 qca_nl80211_scan_trigger_event(struct wpa_driver_nl80211_data * drv,u8 * data,size_t len) qca_nl80211_scan_trigger_event() argument
2243 send_vendor_scan_event(struct wpa_driver_nl80211_data * drv,int aborted,struct nlattr * tb[],int external_scan) send_vendor_scan_event() argument
2305 qca_nl80211_scan_done_event(struct wpa_driver_nl80211_data * drv,u8 * data,size_t len) qca_nl80211_scan_done_event() argument
2345 qca_nl80211_p2p_lo_stop_event(struct wpa_driver_nl80211_data * drv,u8 * data,size_t len) qca_nl80211_p2p_lo_stop_event() argument
2372 nl80211_vendor_event_qca(struct wpa_driver_nl80211_data * drv,u32 subcmd,u8 * data,size_t len) nl80211_vendor_event_qca() argument
2417 brcm_nl80211_acs_select_ch(struct wpa_driver_nl80211_data * drv,const u8 * data,size_t len) brcm_nl80211_acs_select_ch() argument
2472 nl80211_vendor_event_brcm(struct wpa_driver_nl80211_data * drv,u32 subcmd,u8 * data,size_t len) nl80211_vendor_event_brcm() argument
2496 nl80211_vendor_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_vendor_event() argument
2552 nl80211_reg_change_event(struct wpa_driver_nl80211_data * drv,struct nlattr * tb[]) nl80211_reg_change_event() argument
2645 nl80211_reg_beacon_hint_event(struct wpa_driver_nl80211_data * drv,struct nlattr * tb[]) nl80211_reg_beacon_hint_event() argument
2663 nl80211_external_auth(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_external_auth() argument
2706 nl80211_port_authorized(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_port_authorized() argument
2731 nl80211_sta_opmode_change_event(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_sta_opmode_change_event() argument
2801 nl80211_control_port_frame(struct wpa_driver_nl80211_data * drv,struct nlattr ** tb) nl80211_control_port_frame() argument
2836 nl80211_control_port_frame_tx_status(struct wpa_driver_nl80211_data * drv,const u8 * frame,size_t len,struct nlattr * ack,struct nlattr * cookie) nl80211_control_port_frame_tx_status() argument
2861 struct wpa_driver_nl80211_data *drv = bss->drv; do_process_drv_event() local
3117 struct wpa_driver_nl80211_data *drv, *tmp; process_global_event() local
[all...]
H A Ddriver_nl80211_scan.c79 struct wpa_driver_nl80211_data *drv, struct nl80211_noise_info *info) in nl80211_get_noise_for_scan_results() argument
84 msg = nl80211_drv_msg(drv, NLM_F_DUMP, NL80211_CMD_GET_SURVEY); in nl80211_get_noise_for_scan_results()
85 return send_and_recv_resp(drv, msg, get_noise_for_scan_results, info); in nl80211_get_noise_for_scan_results()
93 struct wpa_driver_nl80211_data *drv = bss->drv; in nl80211_abort_scan()
97 ret = send_and_recv_cmd(drv, msg); in nl80211_abort_scan()
107 static int nl80211_abort_vendor_scan(struct wpa_driver_nl80211_data *drv,
117 msg = nl80211_drv_msg(drv, 0, NL80211_CMD_VENDOR); in nl80211_abort_vendor_scan()
128 ret = send_and_recv_cmd(drv, msg); in nl80211_abort_vendor_scan()
155 struct wpa_driver_nl80211_data *drv in wpa_driver_nl80211_scan_timeout()
94 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_abort_scan() local
108 nl80211_abort_vendor_scan(struct wpa_driver_nl80211_data * drv,u64 scan_cookie) nl80211_abort_vendor_scan() argument
156 struct wpa_driver_nl80211_data *drv = eloop_ctx; wpa_driver_nl80211_scan_timeout() local
182 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_scan_common() local
324 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_scan() local
423 nl80211_sched_scan_add_scan_plans(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg,struct wpa_driver_scan_params * params) nl80211_sched_scan_add_scan_plans() argument
500 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_sched_scan() local
649 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_stop_sched_scan() local
673 nl80211_scan_filtered(struct wpa_driver_nl80211_data * drv,const u8 * ie,size_t ie_len) nl80211_scan_filtered() argument
698 nl80211_parse_bss_info(struct wpa_driver_nl80211_data * drv,struct nl_msg * msg) nl80211_parse_bss_info() argument
832 struct wpa_driver_nl80211_data *drv; global() member
864 clear_state_mismatch(struct wpa_driver_nl80211_data * drv,const u8 * addr) clear_state_mismatch() argument
878 nl80211_check_bss_status(struct wpa_driver_nl80211_data * drv,struct wpa_scan_res * r) nl80211_check_bss_status() argument
903 wpa_driver_nl80211_check_bss_status(struct wpa_driver_nl80211_data * drv,struct wpa_scan_results * res) wpa_driver_nl80211_check_bss_status() argument
928 nl80211_get_scan_results(struct wpa_driver_nl80211_data * drv) nl80211_get_scan_results() argument
990 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_get_scan_results() local
1001 struct wpa_driver_nl80211_data *drv; global() member
1022 nl80211_dump_scan(struct wpa_driver_nl80211_data * drv) nl80211_dump_scan() argument
1041 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_abort_scan() local
1091 struct wpa_driver_nl80211_data *drv = bss->drv; wpa_driver_nl80211_vendor_scan() local
1265 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_set_default_scan_ies() local
[all...]
H A Ddriver_atheros.c183 get80211param(struct atheros_driver_data *drv, int op, int *data)
188 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in get80211param()
191 if (ioctl(drv->ioctl_sock, IEEE80211_IOCTL_GETPARAM, &iwr) < 0) in get80211param()
201 set80211priv(struct atheros_driver_data *drv, int op, void *data, int len)
212 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in set80211priv()
228 if (ioctl(drv->ioctl_sock, op, &iwr) < 0) { in set80211priv()
231 __func__, drv->iface, op, in set80211priv()
240 set80211param(struct atheros_driver_data *drv, int op, int arg)
245 os_strlcpy(iwr.ifr_name, drv->iface, IFNAMSIZ); in set80211param()
249 if (ioctl(drv in set80211param()
184 get80211param(struct atheros_driver_data * drv,int op,int * data) get80211param() argument
202 set80211priv(struct atheros_driver_data * drv,int op,void * data,int len) set80211priv() argument
241 set80211param(struct atheros_driver_data * drv,int op,int arg) set80211param() argument
278 atheros_configure_wpa(struct atheros_driver_data * drv,struct wpa_bss_params * params) atheros_configure_wpa() argument
389 struct atheros_driver_data *drv = priv; atheros_set_ieee8021x() local
421 struct atheros_driver_data *drv = priv; atheros_set_privacy() local
431 struct atheros_driver_data *drv = priv; atheros_set_sta_authorized() local
469 struct atheros_driver_data *drv = priv; atheros_del_key() local
497 struct atheros_driver_data *drv = priv; atheros_set_key() local
592 struct atheros_driver_data *drv = priv; atheros_get_seqnum() local
649 struct atheros_driver_data *drv = priv; atheros_read_sta_driver_data() local
684 struct atheros_driver_data *drv = priv; atheros_sta_clear_stats() local
706 struct atheros_driver_data *drv = priv; atheros_set_opt_ie() local
762 struct atheros_driver_data *drv = priv; atheros_sta_deauth() local
786 struct atheros_driver_data *drv = priv; atheros_sta_disassoc() local
810 struct atheros_driver_data *drv = ctx; atheros_set_qos_map() local
859 struct atheros_driver_data *drv = ctx; atheros_raw_receive() local
954 atheros_receive_pkt(struct atheros_driver_data * drv) atheros_receive_pkt() argument
989 atheros_reset_appfilter(struct atheros_driver_data * drv) atheros_reset_appfilter() argument
1001 struct atheros_driver_data *drv = priv; atheros_set_wps_ie() local
1038 struct atheros_driver_data *drv = priv; atheros_set_ap_wps_ie() local
1069 struct atheros_driver_data *drv = priv; atheros_sta_auth() local
1131 struct atheros_driver_data *drv = priv; atheros_sta_assoc() local
1168 atheros_new_sta(struct atheros_driver_data * drv,u8 addr[IEEE80211_ADDR_LEN]) atheros_new_sta() argument
1236 atheros_wireless_event_wireless_custom(struct atheros_driver_data * drv,char * custom,char * end) atheros_wireless_event_wireless_custom() argument
1350 send_action_cb_event(struct atheros_driver_data * drv,char * data,size_t data_len) send_action_cb_event() argument
1389 fetch_pending_big_events(struct atheros_driver_data * drv) fetch_pending_big_events() argument
1461 atheros_wireless_event_atheros_custom(struct atheros_driver_data * drv,int opcode,char * buf,int len) atheros_wireless_event_atheros_custom() argument
1479 atheros_wireless_event_wireless(struct atheros_driver_data * drv,char * data,unsigned int len) atheros_wireless_event_wireless() argument
1555 struct atheros_driver_data *drv = ctx; atheros_wireless_event_rtm_newlink() local
1578 atheros_get_we_version(struct atheros_driver_data * drv) atheros_get_we_version() argument
1625 atheros_wireless_event_init(struct atheros_driver_data * drv) atheros_wireless_event_init() argument
1650 struct atheros_driver_data *drv = priv; atheros_send_eapol() local
1691 struct atheros_driver_data *drv = ctx; handle_read() local
1697 atheros_read_fils_cap(struct atheros_driver_data * drv) atheros_read_fils_cap() argument
1720 struct atheros_driver_data *drv; atheros_init() local
1819 struct atheros_driver_data *drv = priv; atheros_deinit() local
1845 struct atheros_driver_data *drv = priv; atheros_set_ssid() local
1865 struct atheros_driver_data *drv = priv; atheros_get_ssid() local
1888 struct atheros_driver_data *drv = priv; atheros_set_countermeasures() local
1896 struct atheros_driver_data *drv = priv; atheros_commit() local
1970 struct atheros_driver_data *drv = priv; atheros_send_mgmt() local
1997 struct atheros_driver_data *drv = priv; atheros_add_tspec() local
2020 struct atheros_driver_data *drv = priv; atheros_add_sta_node() local
2037 set80211big(struct atheros_driver_data * drv,int op,const void * data,int len) set80211big() argument
2068 struct atheros_driver_data *drv = priv; atheros_send_action() local
2095 athr_wnm_tfs(struct atheros_driver_data * drv,const u8 * peer,u8 * ie,u16 * len,enum wnm_oper oper) athr_wnm_tfs() argument
2189 atheros_wnm_sleep(struct atheros_driver_data * drv,const u8 * peer,enum wnm_oper oper) atheros_wnm_sleep() argument
2228 struct atheros_driver_data *drv = priv; atheros_wnm_oper() local
[all...]
H A Ddriver_wired.c168 static int wired_init_sockets(struct wpa_driver_wired_data *drv, u8 *own_addr) in wired_init_sockets() argument
176 drv->common.sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_PAE)); in wired_init_sockets()
177 if (drv->common.sock < 0) { in wired_init_sockets()
183 if (eloop_register_read_sock(drv->common.sock, handle_read, in wired_init_sockets()
184 drv->common.ctx, NULL)) { in wired_init_sockets()
190 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in wired_init_sockets()
191 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in wired_init_sockets()
203 if (bind(drv->common.sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) in wired_init_sockets()
210 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in wired_init_sockets()
218 os_strlcpy(ifr.ifr_name, drv in wired_init_sockets()
290 struct wpa_driver_wired_data *drv = priv; wired_send_eapol() local
329 struct wpa_driver_wired_data *drv; wired_driver_hapd_init() local
354 struct wpa_driver_wired_data *drv = priv; wired_driver_hapd_deinit() local
372 struct wpa_driver_wired_data *drv; wpa_driver_wired_init() local
389 struct wpa_driver_wired_data *drv = priv; wpa_driver_wired_deinit() local
[all...]
H A Ddriver_openbsd.c31 struct openbsd_driver_data *drv = priv; in wpa_driver_openbsd_get_ssid() local
36 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in wpa_driver_openbsd_get_ssid()
38 if (ioctl(drv->sock, SIOCG80211NWID, &ifr) < 0 || in wpa_driver_openbsd_get_ssid()
49 struct openbsd_driver_data *drv = priv; in wpa_driver_openbsd_get_bssid() local
52 os_strlcpy(id.i_name, drv->ifname, sizeof(id.i_name)); in wpa_driver_openbsd_get_bssid()
53 if (ioctl(drv->sock, SIOCG80211BSSID, &id) < 0) in wpa_driver_openbsd_get_bssid()
74 struct openbsd_driver_data *drv = priv; local
85 os_strlcpy(keyavail.i_name, drv->ifname, sizeof(keyavail.i_name));
90 if (ioctl(drv->sock, SIOCS80211KEYAVAIL, &keyavail) < 0)
99 struct openbsd_driver_data *drv; local
[all …]
H A Ddriver_nl80211_monitor.c46 static void from_unknown_sta(struct wpa_driver_nl80211_data *drv, in from_unknown_sta() argument
63 wpa_supplicant_event(drv->ctx, EVENT_RX_FROM_UNKNOWN, &event); in from_unknown_sta()
67 static void handle_frame(struct wpa_driver_nl80211_data *drv, in handle_frame() argument
74 if (!drv->use_monitor) in handle_frame()
87 wpa_supplicant_event(drv->ctx, EVENT_RX_MGMT, &event); in handle_frame()
92 from_unknown_sta(drv, buf, len); in handle_frame()
95 from_unknown_sta(drv, buf, len); in handle_frame()
103 struct wpa_driver_nl80211_data *drv = eloop_ctx; in handle_monitor_read() local
163 handle_frame(drv, buf + iter._max_length, in handle_monitor_read()
166 handle_tx_callback(drv->ctx, buf + iter._max_length, in handle_monitor_read()
[all …]
H A Ddriver_nl80211_capa.c39 static u32 get_nl80211_protocol_features(struct wpa_driver_nl80211_data *drv) in get_nl80211_protocol_features() argument
48 if (!nl80211_cmd(drv, msg, 0, NL80211_CMD_GET_PROTOCOL_FEATURES)) { in get_nl80211_protocol_features()
53 if (send_and_recv_resp(drv, msg, protocol_feature_handler, &feat) == 0) in get_nl80211_protocol_features()
61 struct wpa_driver_nl80211_data *drv;
370 info->drv->capa.key_mgmt_iftype[WPA_IF_IBSS] = key_mgmt; in get_iface_akm_suites_info()
373 info->drv->capa.key_mgmt_iftype[WPA_IF_STATION] = in get_iface_akm_suites_info()
377 info->drv->capa.key_mgmt_iftype[WPA_IF_AP_BSS] = in get_iface_akm_suites_info()
381 info->drv->capa.key_mgmt_iftype[WPA_IF_AP_VLAN] = in get_iface_akm_suites_info()
385 info->drv->capa.key_mgmt_iftype[WPA_IF_MESH] = key_mgmt; in get_iface_akm_suites_info()
388 info->drv in get_iface_akm_suites_info()
62 struct wpa_driver_nl80211_data *drv; global() member
782 wiphy_info_extended_capab(struct wpa_driver_nl80211_data * drv,struct nlattr * tb) wiphy_info_extended_capab() argument
855 struct wpa_driver_nl80211_data *drv = info->drv; wiphy_info_handler() local
1077 wpa_driver_nl80211_get_info(struct wpa_driver_nl80211_data * drv,struct wiphy_info_data * info) wpa_driver_nl80211_get_info() argument
1186 qca_nl80211_check_dfs_capa(struct wpa_driver_nl80211_data * drv) qca_nl80211_check_dfs_capa() argument
1272 qca_nl80211_get_features(struct wpa_driver_nl80211_data * drv) qca_nl80211_get_features() argument
1319 wpa_driver_nl80211_capa(struct wpa_driver_nl80211_data * drv) wpa_driver_nl80211_capa() argument
2379 nl80211_set_regulatory_flags(struct wpa_driver_nl80211_data * drv,struct phy_info_arg * results) nl80211_set_regulatory_flags() argument
2462 struct wpa_driver_nl80211_data *drv = bss->drv; nl80211_get_hw_feature_data() local
[all...]
/freebsd-src/sys/contrib/dev/iwlwifi/
H A Diwl-drv.c16 #include "iwl-drv.h"
56 * struct iwl_drv - drv common data
57 * @list: list of drv structures using this opmode
97 /* Protects the table contents, i.e. the ops pointer & drv list */
102 struct list_head drv; /* list of devices using this op_mode */
120 static void iwl_free_fw_desc(struct iwl_drv *drv, struct fw_desc *desc) in iwl_free_fw_desc()
127 static void iwl_free_fw_img(struct iwl_drv *drv, struct fw_img *img) in iwl_free_fw_img()
131 iwl_free_fw_desc(drv, &img->sec[i]); in iwl_free_fw_img()
135 static void iwl_dealloc_ucode(struct iwl_drv *drv) in iwl_dealloc_ucode()
139 kfree(drv in iwl_dealloc_ucode()
101 struct list_head drv; /* list of devices using this op_mode */ global() member
119 iwl_free_fw_desc(struct iwl_drv * drv,struct fw_desc * desc) iwl_free_fw_desc() argument
126 iwl_free_fw_img(struct iwl_drv * drv,struct fw_img * img) iwl_free_fw_img() argument
134 iwl_dealloc_ucode(struct iwl_drv * drv) iwl_dealloc_ucode() argument
156 iwl_alloc_fw_desc(struct iwl_drv * drv,struct fw_desc * desc,struct fw_sec * sec) iwl_alloc_fw_desc() argument
238 iwl_request_firmware(struct iwl_drv * drv,bool first) iwl_request_firmware() argument
438 iwl_set_default_calib(struct iwl_drv * drv,const u8 * data) iwl_set_default_calib() argument
456 iwl_set_ucode_api_flags(struct iwl_drv * drv,const u8 * data,struct iwl_ucode_capabilities * capa) iwl_set_ucode_api_flags() argument
477 iwl_set_ucode_capabilities(struct iwl_drv * drv,const u8 * data,struct iwl_ucode_capabilities * capa) iwl_set_ucode_capabilities() argument
498 iwl_reduced_fw_name(struct iwl_drv * drv) iwl_reduced_fw_name() argument
508 iwl_parse_v1_v2_firmware(struct iwl_drv * drv,const struct firmware * ucode_raw,struct iwl_firmware_pieces * pieces) iwl_parse_v1_v2_firmware() argument
607 iwl_drv_set_dump_exclude(struct iwl_drv * drv,enum iwl_ucode_tlv_type tlv_type,const void * tlv_data,u32 tlv_len) iwl_drv_set_dump_exclude() argument
644 iwl_parse_dbg_tlv_assert_tables(struct iwl_drv * drv,const struct iwl_ucode_tlv * tlv) iwl_parse_dbg_tlv_assert_tables() argument
704 iwl_parse_tlv_firmware(struct iwl_drv * drv,const struct firmware * ucode_raw,struct iwl_firmware_pieces * pieces,struct iwl_ucode_capabilities * capa,bool * usniffer_images) iwl_parse_tlv_firmware() argument
1369 iwl_alloc_ucode(struct iwl_drv * drv,struct iwl_firmware_pieces * pieces,enum iwl_ucode_type type) iwl_alloc_ucode() argument
1389 validate_sec_sizes(struct iwl_drv * drv,struct iwl_firmware_pieces * pieces,const struct iwl_cfg * cfg) validate_sec_sizes() argument
1440 _iwl_op_mode_start(struct iwl_drv * drv,struct iwlwifi_opmode_table * op) _iwl_op_mode_start() argument
1472 _iwl_op_mode_stop(struct iwl_drv * drv) _iwl_op_mode_stop() argument
1494 struct iwl_drv *drv = context; iwl_req_fw_callback() local
1802 struct iwl_drv *drv; iwl_drv_start() local
1860 iwl_drv_stop(struct iwl_drv * drv) iwl_drv_stop() argument
1915 struct iwl_drv *drv; iwl_opmode_register() local
1939 struct iwl_drv *drv; iwl_opmode_deregister() local
[all...]
/freebsd-src/sys/dev/ida/
H A Dida_disk.c89 struct idad_softc *drv; in idad_strategy() local
91 drv = bp->bio_disk->d_drv1; in idad_strategy()
92 if (drv == NULL) { in idad_strategy()
100 if (drv->flags & DRV_WRITEPROT && (bp->bio_cmd == BIO_WRITE)) { in idad_strategy()
110 bp->bio_driver1 = drv; in idad_strategy()
111 ida_submit_buf(drv->controller, bp); in idad_strategy()
129 struct idad_softc *drv; in idad_dump() local
134 drv = dp->d_drv1; in idad_dump()
135 if (drv == NULL) in idad_dump()
138 drv->controller->flags &= ~IDA_INTERRUPTS; in idad_dump()
[all …]
/freebsd-src/tools/tools/kdrv/
H A DKernelDriver142 # described above, and fill in the global Drv array.
146 global Drv Options;
152 set Drv(description) "";
153 set Drv(driver) "";
154 set Drv(filesi386) "";
155 set Drv(filesconf) "";
156 set Drv(optionsi386) "";
157 set Drv(optionsconf) "";
158 set Drv(patches) "";
159 set Drv(linttext) "";
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm64/rockchip/
H A Drockchip-pinconf.dtsi23 pcfg_pull_none_drv_level_0: pcfg-pull-none-drv-level-0 {
29 pcfg_pull_none_drv_level_1: pcfg-pull-none-drv-level-1 {
35 pcfg_pull_none_drv_level_2: pcfg-pull-none-drv-level-2 {
41 pcfg_pull_none_drv_level_3: pcfg-pull-none-drv-level-3 {
47 pcfg_pull_none_drv_level_4: pcfg-pull-none-drv-level-4 {
53 pcfg_pull_none_drv_level_5: pcfg-pull-none-drv-level-5 {
59 pcfg_pull_none_drv_level_6: pcfg-pull-none-drv-level-6 {
65 pcfg_pull_none_drv_level_7: pcfg-pull-none-drv-level-7 {
71 pcfg_pull_none_drv_level_8: pcfg-pull-none-drv-level-8 {
77 pcfg_pull_none_drv_level_9: pcfg-pull-none-drv-level-9 {
[all …]
/freebsd-src/stand/libsa/
H A Dnetif.c71 struct netif_driver *drv; in netif_init() local
79 drv = netif_drivers[d]; in netif_init()
80 for (i = 0; i < drv->netif_nifs; i++) in netif_init()
81 drv->netif_ifs[i].dif_used = 0; in netif_init()
88 struct netif_driver *drv = nif->nif_driver; in netif_match() local
92 printf("%s%d: netif_match (%d)\n", drv->netif_bname, in netif_match()
95 return drv->netif_match(nif, machdep_hint); in netif_match()
102 struct netif_driver *drv; in netif_select() local
113 drv = cur_if.nif_driver; in netif_select()
115 for (u = 0; u < drv->netif_nifs; u++) { in netif_select()
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm/samsung/
H A Ds5pv210-pinctrl.dtsi281 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
288 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
295 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
302 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
309 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
316 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
323 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
330 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
337 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
344 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
[all …]
H A Dexynos4x12-pinctrl.dtsi130 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
137 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
144 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
151 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
158 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
165 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
172 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
179 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
186 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
193 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
[all …]
H A Dexynos4210-pinctrl.dtsi149 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
156 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
163 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
170 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
177 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
184 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
191 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
198 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
205 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
212 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
[all …]
H A Dexynos5250-pinctrl.dtsi204 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
211 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
218 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
225 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
231 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
238 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
245 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
252 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
259 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
266 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
[all …]

12345678910>>...13