| /freebsd-14-stable/sys/net80211/ |
| HD | ieee80211_proto.h | 73 void ieee80211_proto_vattach(struct ieee80211vap *); 74 void ieee80211_proto_vdetach(struct ieee80211vap *); 76 void ieee80211_promisc(struct ieee80211vap *, bool); 77 void ieee80211_allmulti(struct ieee80211vap *, bool); 78 void ieee80211_syncflag(struct ieee80211vap *, int flag); 79 void ieee80211_syncflag_ht(struct ieee80211vap *, int flag); 80 void ieee80211_syncflag_vht(struct ieee80211vap *, int flag); 81 void ieee80211_syncflag_ext(struct ieee80211vap *, int flag); 97 int ieee80211_vap_pkt_send_dest(struct ieee80211vap *, struct mbuf *, 99 int ieee80211_raw_output(struct ieee80211vap *, struct ieee80211_node *, [all …]
|
| HD | ieee80211_scan.h | 92 void (*sc_vattach)(struct ieee80211vap *); 93 void (*sc_vdetach)(struct ieee80211vap *); 94 void (*sc_set_scan_duration)(struct ieee80211vap *, u_int); 96 struct ieee80211vap *, int, u_int, u_int, u_int, u_int, 99 struct ieee80211vap *, int, u_int, u_int, u_int, u_int, 102 struct ieee80211vap *, int); 103 void (*sc_cancel_scan)(struct ieee80211vap *); 104 void (*sc_cancel_anyscan)(struct ieee80211vap *); 105 void (*sc_scan_next)(struct ieee80211vap *); 106 void (*sc_scan_done)(struct ieee80211vap *); [all …]
|
| HD | ieee80211_ratectl.h | 86 int (*ir_attach)(const struct ieee80211vap *); 87 void (*ir_detach)(const struct ieee80211vap *); 88 void (*ir_init)(struct ieee80211vap *); 89 void (*ir_deinit)(struct ieee80211vap *); 95 void (*ir_tx_update)(struct ieee80211vap *, 97 void (*ir_setinterval)(const struct ieee80211vap *, int); 103 void ieee80211_ratectl_init(struct ieee80211vap *); 104 void ieee80211_ratectl_set(struct ieee80211vap *, int); 109 ieee80211_ratectl_deinit(struct ieee80211vap *vap) in ieee80211_ratectl_deinit() 117 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init() [all …]
|
| HD | ieee80211_crypto.h | 175 struct ieee80211vap; 187 void ieee80211_crypto_vattach(struct ieee80211vap *); 188 void ieee80211_crypto_vdetach(struct ieee80211vap *); 189 int ieee80211_crypto_newkey(struct ieee80211vap *, 191 int ieee80211_crypto_delkey(struct ieee80211vap *, 193 int ieee80211_crypto_setkey(struct ieee80211vap *, struct ieee80211_key *); 194 void ieee80211_crypto_delglobalkeys(struct ieee80211vap *); 196 void ieee80211_crypto_set_deftxkey(struct ieee80211vap *, 211 void* (*ic_attach)(struct ieee80211vap *, struct ieee80211_key *); 229 int ieee80211_crypto_get_key_wepidx(const struct ieee80211vap *, [all …]
|
| HD | ieee80211_var.h | 120 struct ieee80211vap; 121 typedef void (*ieee80211vap_attach)(struct ieee80211vap *); 144 TAILQ_HEAD(, ieee80211vap) ic_vaps; /* list of vap instances */ 261 struct ieee80211vap* (*ic_vap_create)(struct ieee80211com *, 266 void (*ic_vap_delete)(struct ieee80211vap *); 310 struct ieee80211_node* (*ic_node_alloc)(struct ieee80211vap *, 394 struct ieee80211vap { struct 401 TAILQ_ENTRY(ieee80211vap) iv_next; /* list of vap instances */ argument 515 int (*iv_key_alloc)(struct ieee80211vap *, argument 518 int (*iv_key_delete)(struct ieee80211vap *, argument [all …]
|
| HD | ieee80211_mesh.h | 419 struct ieee80211vap *rt_vap; 460 (*mpp_discover)(struct ieee80211vap *, 464 void (*mpp_senderror)(struct ieee80211vap *, 467 void (*mpp_vattach)(struct ieee80211vap *); 468 void (*mpp_vdetach)(struct ieee80211vap *); 469 int (*mpp_newstate)(struct ieee80211vap *, 530 ieee80211_mesh_rt_find(struct ieee80211vap *, 533 ieee80211_mesh_rt_add(struct ieee80211vap *, 535 void ieee80211_mesh_rt_del(struct ieee80211vap *, 537 void ieee80211_mesh_rt_flush(struct ieee80211vap *); [all …]
|
| HD | ieee80211_power.h | 31 struct ieee80211vap; 67 void ieee80211_power_vattach(struct ieee80211vap *); 68 void ieee80211_power_vdetach(struct ieee80211vap *); 69 void ieee80211_power_latevattach(struct ieee80211vap *); 81 void ieee80211_sta_pwrsave(struct ieee80211vap *, int enable); 82 void ieee80211_sta_tim_notify(struct ieee80211vap *vap, int set); 83 void ieee80211_sta_ps_timer_check(struct ieee80211vap *vap);
|
| HD | ieee80211_node.h | 67 struct ieee80211vap; 149 struct ieee80211vap *ni_vap; /* associated vap */ 282 struct ieee80211vap *ni_wdsvap; /* associated WDS vap */ 356 void ieee80211_node_vattach(struct ieee80211vap *); 357 void ieee80211_node_latevattach(struct ieee80211vap *); 358 void ieee80211_node_vdetach(struct ieee80211vap *); 372 void ieee80211_create_ibss(struct ieee80211vap*, struct ieee80211_channel *); 373 void ieee80211_reset_bss(struct ieee80211vap *); 384 int ieee80211_sta_join(struct ieee80211vap *, struct ieee80211_channel *, 415 struct ieee80211_node *ieee80211_tmp_node(struct ieee80211vap *, [all …]
|
| HD | ieee80211_crypto.c | 50 static int _ieee80211_crypto_delkey(struct ieee80211vap *, 62 null_key_alloc(struct ieee80211vap *vap, struct ieee80211_key *k, in null_key_alloc() 87 null_key_delete(struct ieee80211vap *vap, const struct ieee80211_key *k) in null_key_delete() 92 null_key_set(struct ieee80211vap *vap, const struct ieee80211_key *k) in null_key_set() 96 static void null_key_update(struct ieee80211vap *vap) {} in null_key_update() 108 cipher_attach(struct ieee80211vap *vap, struct ieee80211_key *key) in cipher_attach() 117 dev_key_alloc(struct ieee80211vap *vap, in dev_key_alloc() 125 dev_key_delete(struct ieee80211vap *vap, in dev_key_delete() 132 dev_key_set(struct ieee80211vap *vap, const struct ieee80211_key *key) in dev_key_set() 192 ieee80211_crypto_vattach(struct ieee80211vap *vap) in ieee80211_crypto_vattach() [all …]
|
| HD | ieee80211_tdma.h | 81 int (*tdma_newstate)(struct ieee80211vap *, enum ieee80211_state, 86 void (*tdma_opdetach)(struct ieee80211vap *); 94 void ieee80211_tdma_vattach(struct ieee80211vap *); 96 int ieee80211_tdma_getslot(struct ieee80211vap *vap); 98 uint8_t *ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap); 100 void ieee80211_tdma_update_beacon(struct ieee80211vap *vap,
|
| HD | ieee80211_acl.c | 84 struct ieee80211vap *as_vap; 93 static int acl_free_all(struct ieee80211vap *); 99 acl_attach(struct ieee80211vap *vap) in acl_attach() 117 acl_detach(struct ieee80211vap *vap) in acl_detach() 156 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh) in acl_check() 173 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) in acl_add() 212 acl_remove(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) in acl_remove() 231 acl_free_all(struct ieee80211vap *vap) in acl_free_all() 247 acl_setpolicy(struct ieee80211vap *vap, int policy) in acl_setpolicy() 274 acl_getpolicy(struct ieee80211vap *vap) in acl_getpolicy() [all …]
|
| HD | ieee80211_freebsd.c | 83 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused) in ieee80211_priv_check_vap_getkey() 91 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused) in ieee80211_priv_check_vap_manage() 99 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused) in ieee80211_priv_check_vap_setmac() 107 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused) in ieee80211_priv_check_create_vap() 118 struct ieee80211vap *vap; in wlan_clone_create() 172 struct ieee80211vap *vap = ifp->if_softc; in wlan_clone_destroy() 181 ieee80211_vap_destroy(struct ieee80211vap *vap) in ieee80211_vap_destroy() 246 struct ieee80211vap *vap = arg1; in ieee80211_sysctl_vap_restart() 268 ieee80211_sysctl_vattach(struct ieee80211vap *vap) in ieee80211_sysctl_vattach() 352 ieee80211_sysctl_vdetach(struct ieee80211vap *vap) in ieee80211_sysctl_vdetach() [all …]
|
| HD | ieee80211_scan.c | 129 ieee80211_scan_vattach(struct ieee80211vap *vap) in ieee80211_scan_vattach() 152 ieee80211_scan_vdetach(struct ieee80211vap *vap) in ieee80211_scan_vdetach() 234 ieee80211_scan_update_locked(struct ieee80211vap *vap, in ieee80211_scan_update_locked() 300 struct ieee80211vap *vap = ss->ss_vap; in ieee80211_scan_dump() 310 ieee80211_scan_copy_ssid(struct ieee80211vap *vap, struct ieee80211_scan_state *ss, in ieee80211_scan_copy_ssid() 328 ieee80211_start_scan(struct ieee80211vap *vap, int flags, in ieee80211_start_scan() 353 ieee80211_check_scan(struct ieee80211vap *vap, int flags, in ieee80211_check_scan() 411 ieee80211_check_scan_current(struct ieee80211vap *vap) in ieee80211_check_scan_current() 424 ieee80211_bg_scan(struct ieee80211vap *vap, int flags) in ieee80211_bg_scan() 452 ieee80211_cancel_scan(struct ieee80211vap *vap) in ieee80211_cancel_scan() [all …]
|
| HD | ieee80211_monitor.c | 62 static void monitor_vattach(struct ieee80211vap *); 63 static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int); 79 monitor_vdetach(struct ieee80211vap *vap) in monitor_vdetach() 84 monitor_vattach(struct ieee80211vap *vap) in monitor_vattach() 95 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) in monitor_newstate() 132 struct ieee80211vap *vap = ni->ni_vap; in monitor_input()
|
| HD | ieee80211_proto.c | 251 static struct ieee80211_node *vap_update_bss(struct ieee80211vap *, 317 null_update_beacon(struct ieee80211vap *vap, int item) in null_update_beacon() 322 ieee80211_proto_vattach(struct ieee80211vap *vap) in ieee80211_proto_vattach() 401 ieee80211_proto_vdetach(struct ieee80211vap *vap) in ieee80211_proto_vdetach() 641 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_fix_rate() 766 ieee80211_vap_reset_erp(struct ieee80211vap *vap) in ieee80211_vap_reset_erp() 826 vap_update_bss(struct ieee80211vap *vap, struct ieee80211_node *ni) in vap_update_bss() 859 struct ieee80211vap *vap = arg; in vap_update_slot() 861 struct ieee80211vap *iv; in vap_update_slot() 932 struct ieee80211vap *vap = arg; in vap_update_erp_protmode() [all …]
|
| HD | ieee80211_crypto_none.c | 49 static void *none_attach(struct ieee80211vap *, struct ieee80211_key *); 75 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k) in none_attach() 101 struct ieee80211vap *vap = k->wk_private; in none_encap() 122 struct ieee80211vap *vap = k->wk_private; in none_decap() 142 struct ieee80211vap *vap = k->wk_private; in none_enmic() 151 struct ieee80211vap *vap = k->wk_private; in none_demic()
|
| HD | ieee80211_tdma.c | 115 static void tdma_vdetach(struct ieee80211vap *vap); 116 static int tdma_newstate(struct ieee80211vap *, enum ieee80211_state, int); 117 static void tdma_beacon_miss(struct ieee80211vap *vap); 120 static int tdma_update(struct ieee80211vap *vap, 127 settxparms(struct ieee80211vap *vap, enum ieee80211_phymode mode, int rate) in settxparms() 149 ieee80211_tdma_vattach(struct ieee80211vap *vap) in ieee80211_tdma_vattach() 200 tdma_vdetach(struct ieee80211vap *vap) in tdma_vdetach() 218 struct ieee80211vap *vap = ni->ni_vap; in sta_leave() 228 tdma_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) in tdma_newstate() 295 tdma_beacon_miss(struct ieee80211vap *vap) in tdma_beacon_miss() [all …]
|
| HD | ieee80211_ht.h | 180 void ieee80211_ht_vattach(struct ieee80211vap *); 181 void ieee80211_ht_vdetach(struct ieee80211vap *); 212 void ieee80211_htprot_update(struct ieee80211vap *, int protmode); 213 void ieee80211_ht_timeout(struct ieee80211vap *); 229 uint8_t *ieee80211_add_htcap_ch(uint8_t *, struct ieee80211vap *, 235 void ieee80211_ht_update_beacon(struct ieee80211vap *, 243 void ieee80211_htinfo_notify(struct ieee80211vap *vap);
|
| HD | ieee80211_amrr.c | 62 static void amrr_setinterval(const struct ieee80211vap *, int); 63 static void amrr_init(struct ieee80211vap *); 64 static void amrr_deinit(struct ieee80211vap *); 73 static void amrr_tx_update(struct ieee80211vap *vap, 75 static void amrr_sysctlattach(struct ieee80211vap *, 100 amrr_setinterval(const struct ieee80211vap *vap, int msecs) in amrr_setinterval() 113 amrr_init(struct ieee80211vap *vap) in amrr_init() 133 amrr_deinit(struct ieee80211vap *vap) in amrr_deinit() 164 struct ieee80211vap *vap = ni->ni_vap; in amrr_node_init() 427 amrr_tx_update(struct ieee80211vap *vap, in amrr_tx_update() [all …]
|
| HD | ieee80211_freebsd.h | 46 struct ieee80211vap; 47 int ieee80211_priv_check_vap_getkey(u_long, struct ieee80211vap *, 49 int ieee80211_priv_check_vap_manage(u_long, struct ieee80211vap *, 51 int ieee80211_priv_check_vap_setmac(u_long, struct ieee80211vap *, 53 int ieee80211_priv_check_create_vap(u_long, struct ieee80211vap *, 243 struct ieee80211vap; 244 int ieee80211_com_vincref(struct ieee80211vap *); 245 void ieee80211_com_vdecref(struct ieee80211vap *); 246 void ieee80211_com_vdetach(struct ieee80211vap *); 260 void ieee80211_flush_ifq(struct ifqueue *, struct ieee80211vap *); [all …]
|
| HD | ieee80211_rssadapt.c | 81 static void rssadapt_setinterval(const struct ieee80211vap *, int); 82 static void rssadapt_init(struct ieee80211vap *); 83 static void rssadapt_deinit(struct ieee80211vap *); 93 static void rssadapt_sysctlattach(struct ieee80211vap *, 116 rssadapt_setinterval(const struct ieee80211vap *vap, int msecs) in rssadapt_setinterval() 129 rssadapt_init(struct ieee80211vap *vap) in rssadapt_init() 149 rssadapt_deinit(struct ieee80211vap *vap) in rssadapt_deinit() 176 struct ieee80211vap *vap = ni->ni_vap; in rssadapt_node_init() 362 struct ieee80211vap *vap = arg1; in rssadapt_sysctl_interval() 378 rssadapt_sysctlattach(struct ieee80211vap *vap, in rssadapt_sysctlattach()
|
| HD | ieee80211_vht.h | 30 void ieee80211_vht_vattach(struct ieee80211vap *); 31 void ieee80211_vht_vdetach(struct ieee80211vap *); 46 void ieee80211_vht_timeout(struct ieee80211vap *vap); 53 uint8_t *ieee80211_add_vhtcap_ch(uint8_t *, struct ieee80211vap *,
|
| HD | ieee80211_power.c | 50 static void ieee80211_update_ps(struct ieee80211vap *, int); 66 ieee80211_power_vattach(struct ieee80211vap *vap) in ieee80211_power_vattach() 79 ieee80211_power_latevattach(struct ieee80211vap *vap) in ieee80211_power_latevattach() 99 ieee80211_power_vdetach(struct ieee80211vap *vap) in ieee80211_power_vdetach() 233 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_psq_age() 273 ieee80211_update_ps(struct ieee80211vap *vap, int nsta) in ieee80211_update_ps() 287 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_set_tim() 327 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_pwrsave() 420 struct ieee80211vap *vap = ni->ni_vap; in pwrsave_flushq() 481 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_pwrsave() [all …]
|
| /freebsd-14-stable/sys/dev/ath/ |
| HD | if_ath_keycache.h | 35 extern int ath_key_alloc(struct ieee80211vap *, struct ieee80211_key *, 37 extern int ath_key_delete(struct ieee80211vap *, const struct ieee80211_key *); 38 extern int ath_key_set(struct ieee80211vap *, const struct ieee80211_key *); 39 extern int ath_keyset(struct ath_softc *sc, struct ieee80211vap *vap,
|
| HD | if_ath_beacon.h | 39 struct ieee80211vap *vap); 41 struct ieee80211vap *vap); 44 extern void ath_beacon_update(struct ieee80211vap *vap, int item); 46 struct ieee80211vap *vap);
|