| /f-stack/freebsd/net80211/ |
| H A D | ieee80211_proto.h | 75 void ieee80211_proto_vattach(struct ieee80211vap *); 216 int (*ia_attach)(struct ieee80211vap *); 217 void (*ia_detach)(struct ieee80211vap *); 234 int (*iac_attach)(struct ieee80211vap *); 235 void (*iac_detach)(struct ieee80211vap *); 236 int (*iac_check)(struct ieee80211vap *, 238 int (*iac_add)(struct ieee80211vap *, 240 int (*iac_remove)(struct ieee80211vap *, 242 int (*iac_flush)(struct ieee80211vap *); 244 int (*iac_getpolicy)(struct ieee80211vap *); [all …]
|
| H A D | ieee80211_scan.h | 94 void (*sc_vattach)(struct ieee80211vap *); 95 void (*sc_vdetach)(struct ieee80211vap *); 104 struct ieee80211vap *, int); 107 void (*sc_scan_next)(struct ieee80211vap *); 108 void (*sc_scan_done)(struct ieee80211vap *); 110 void (*sc_add_scan)(struct ieee80211vap *, 127 struct ieee80211vap *ss_vap; 302 struct ieee80211vap *); 304 struct ieee80211vap *); 306 struct ieee80211vap *); [all …]
|
| H A D | ieee80211_ratectl.h | 85 int (*ir_attach)(const struct ieee80211vap *); 86 void (*ir_detach)(const struct ieee80211vap *); 87 void (*ir_init)(struct ieee80211vap *); 88 void (*ir_deinit)(struct ieee80211vap *); 94 void (*ir_tx_update)(struct ieee80211vap *, 108 ieee80211_ratectl_deinit(struct ieee80211vap *vap) in ieee80211_ratectl_deinit() 116 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init() 124 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_deinit() 132 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_rate() 141 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_tx_complete() [all …]
|
| H A D | ieee80211_crypto.h | 159 struct ieee80211vap; 167 void ieee80211_crypto_vattach(struct ieee80211vap *); 168 void ieee80211_crypto_vdetach(struct ieee80211vap *); 169 int ieee80211_crypto_newkey(struct ieee80211vap *, 171 int ieee80211_crypto_delkey(struct ieee80211vap *, 174 void ieee80211_crypto_delglobalkeys(struct ieee80211vap *); 176 void ieee80211_crypto_set_deftxkey(struct ieee80211vap *, 211 uint8_t ieee80211_crypto_get_keyid(struct ieee80211vap *vap, 225 ieee80211_crypto_enmic(struct ieee80211vap *vap, in ieee80211_crypto_enmic() 238 ieee80211_crypto_resetkey(struct ieee80211vap *vap, in ieee80211_crypto_resetkey() [all …]
|
| H A D | ieee80211_power.h | 33 struct ieee80211vap; 69 void ieee80211_power_vattach(struct ieee80211vap *); 70 void ieee80211_power_vdetach(struct ieee80211vap *); 71 void ieee80211_power_latevattach(struct ieee80211vap *); 83 void ieee80211_sta_pwrsave(struct ieee80211vap *, int enable); 84 void ieee80211_sta_tim_notify(struct ieee80211vap *vap, int set); 85 void ieee80211_sta_ps_timer_check(struct ieee80211vap *vap);
|
| H A D | ieee80211_var.h | 120 struct ieee80211vap; 267 void (*ic_vap_delete)(struct ieee80211vap *); 391 struct ieee80211vap { struct 506 int (*iv_key_alloc)(struct ieee80211vap *, argument 509 int (*iv_key_delete)(struct ieee80211vap *, argument 511 int (*iv_key_set)(struct ieee80211vap *, argument 532 void (*iv_opdetach)(struct ieee80211vap *); argument 552 void (*iv_bmiss)(struct ieee80211vap *); argument 566 int (*iv_newstate)(struct ieee80211vap *, argument 572 int (*iv_wme_update)(struct ieee80211vap *, argument [all …]
|
| H A D | ieee80211_mesh.h | 421 struct ieee80211vap *rt_vap; 462 (*mpp_discover)(struct ieee80211vap *, 466 void (*mpp_senderror)(struct ieee80211vap *, 469 void (*mpp_vattach)(struct ieee80211vap *); 470 void (*mpp_vdetach)(struct ieee80211vap *); 471 int (*mpp_newstate)(struct ieee80211vap *, 532 ieee80211_mesh_rt_find(struct ieee80211vap *, 537 void ieee80211_mesh_rt_del(struct ieee80211vap *, 571 ieee80211_mesh_mark_gate(struct ieee80211vap *, 576 ieee80211_mesh_find_txnode(struct ieee80211vap *, [all …]
|
| H A D | ieee80211_node.h | 69 struct ieee80211vap; 120 struct ieee80211vap *ni_vap; /* associated vap */ 253 struct ieee80211vap *ni_wdsvap; /* associated WDS vap */ 339 void ieee80211_node_vattach(struct ieee80211vap *); 340 void ieee80211_node_latevattach(struct ieee80211vap *); 341 void ieee80211_node_vdetach(struct ieee80211vap *); 356 void ieee80211_reset_bss(struct ieee80211vap *); 399 struct ieee80211vap *, 420 const struct ieee80211vap *vap, 425 const struct ieee80211vap *vap, [all …]
|
| H A D | ieee80211_crypto.c | 52 static int _ieee80211_crypto_delkey(struct ieee80211vap *, 98 static void null_key_update(struct ieee80211vap *vap) {} in null_key_update() 119 dev_key_alloc(struct ieee80211vap *vap, in dev_key_alloc() 127 dev_key_delete(struct ieee80211vap *vap, in dev_key_delete() 161 ieee80211_crypto_vattach(struct ieee80211vap *vap) in ieee80211_crypto_vattach() 186 ieee80211_crypto_vdetach(struct ieee80211vap *vap) in ieee80211_crypto_vdetach() 264 ieee80211_crypto_newkey(struct ieee80211vap *vap, in ieee80211_crypto_newkey() 558 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_get_txkey() 613 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_decap() 753 struct ieee80211vap *vap = ni->ni_vap; in load_ucastkey() [all …]
|
| H A D | ieee80211_tdma.h | 83 int (*tdma_newstate)(struct ieee80211vap *, enum ieee80211_state, 88 void (*tdma_opdetach)(struct ieee80211vap *); 96 void ieee80211_tdma_vattach(struct ieee80211vap *); 98 int ieee80211_tdma_getslot(struct ieee80211vap *vap); 100 uint8_t *ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap); 102 void ieee80211_tdma_update_beacon(struct ieee80211vap *vap,
|
| H A D | ieee80211_monitor.c | 63 static void monitor_vattach(struct ieee80211vap *); 64 static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int); 80 monitor_vdetach(struct ieee80211vap *vap) in monitor_vdetach() 85 monitor_vattach(struct ieee80211vap *vap) in monitor_vattach() 96 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) in monitor_newstate() 133 struct ieee80211vap *vap = ni->ni_vap; in monitor_input()
|
| H A D | ieee80211_acl.c | 86 struct ieee80211vap *as_vap; 95 static int acl_free_all(struct ieee80211vap *); 101 acl_attach(struct ieee80211vap *vap) in acl_attach() 119 acl_detach(struct ieee80211vap *vap) in acl_detach() 158 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh) in acl_check() 175 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) in acl_add() 233 acl_free_all(struct ieee80211vap *vap) in acl_free_all() 249 acl_setpolicy(struct ieee80211vap *vap, int policy) in acl_setpolicy() 276 acl_getpolicy(struct ieee80211vap *vap) in acl_getpolicy() 284 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_setioctl() [all …]
|
| H A D | ieee80211_scan.c | 130 ieee80211_scan_vattach(struct ieee80211vap *vap) in ieee80211_scan_vattach() 153 ieee80211_scan_vdetach(struct ieee80211vap *vap) in ieee80211_scan_vdetach() 301 struct ieee80211vap *vap = ss->ss_vap; in ieee80211_scan_dump() 453 ieee80211_cancel_scan(struct ieee80211vap *vap) in ieee80211_cancel_scan() 467 ieee80211_cancel_anyscan(struct ieee80211vap *vap) in ieee80211_cancel_anyscan() 480 ieee80211_scan_next(struct ieee80211vap *vap) in ieee80211_scan_next() 493 ieee80211_scan_done(struct ieee80211vap *vap) in ieee80211_scan_done() 581 ieee80211_add_scan(struct ieee80211vap *vap, in ieee80211_add_scan() 625 ieee80211_scan_assoc_fail(struct ieee80211vap *vap, in ieee80211_scan_assoc_fail() 641 ieee80211_scan_iterate(struct ieee80211vap *vap, in ieee80211_scan_iterate() [all …]
|
| H A D | ieee80211_freebsd.c | 118 struct ieee80211vap *vap; in wlan_clone_create() 242 struct ieee80211vap *vap = arg1; in ieee80211_sysctl_vap_restart() 782 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_join() 803 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_leave() 904 struct ieee80211vap *vap; in ieee80211_notify_csa() 926 struct ieee80211vap *vap; in ieee80211_notify_radar() 946 struct ieee80211vap *vap; in ieee80211_notify_cac() 1004 struct ieee80211vap *vap; in ieee80211_notify_radio() 1103 struct ieee80211vap *vap; in ieee80211_debugnet_init() 1117 struct ieee80211vap *vap; in ieee80211_debugnet_event() [all …]
|
| H A D | ieee80211_crypto_none.c | 51 static void *none_attach(struct ieee80211vap *, struct ieee80211_key *); 77 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k) in none_attach() 103 struct ieee80211vap *vap = k->wk_private; in none_encap() 124 struct ieee80211vap *vap = k->wk_private; in none_decap() 144 struct ieee80211vap *vap = k->wk_private; in none_enmic() 153 struct ieee80211vap *vap = k->wk_private; in none_demic()
|
| H A D | ieee80211_proto.c | 850 struct ieee80211vap *iv; in vap_update_slot() 923 struct ieee80211vap *iv; in vap_update_erp_protmode() 989 struct ieee80211vap *iv; in vap_update_preamble() 1054 struct ieee80211vap *iv; in vap_update_ht_protmode() 2072 struct ieee80211vap *vap; in ieee80211_start_all() 2130 struct ieee80211vap *vap; in ieee80211_stop_all() 2150 struct ieee80211vap *vap; in ieee80211_suspend_all() 2171 struct ieee80211vap *vap; in ieee80211_resume_all() 2213 struct ieee80211vap *vap; in beacon_miss() 2297 struct ieee80211vap *vap; in ieee80211_csa_startswitch() [all …]
|
| H A D | ieee80211_ht.h | 181 void ieee80211_ht_vattach(struct ieee80211vap *); 182 void ieee80211_ht_vdetach(struct ieee80211vap *); 213 void ieee80211_htprot_update(struct ieee80211vap *, int protmode); 214 void ieee80211_ht_timeout(struct ieee80211vap *); 230 uint8_t *ieee80211_add_htcap_ch(uint8_t *, struct ieee80211vap *, 236 void ieee80211_ht_update_beacon(struct ieee80211vap *, 244 void ieee80211_htinfo_notify(struct ieee80211vap *vap);
|
| H A D | ieee80211_ratectl_none.c | 54 none_init(struct ieee80211vap *vap) in none_init() 59 none_deinit(struct ieee80211vap *vap) in none_deinit() 91 none_tx_update(struct ieee80211vap *vap, in none_tx_update() 97 none_setinterval(const struct ieee80211vap *vap, int msecs) in none_setinterval()
|
| H A D | ieee80211_amrr.c | 65 static void amrr_init(struct ieee80211vap *); 66 static void amrr_deinit(struct ieee80211vap *); 75 static void amrr_tx_update(struct ieee80211vap *vap, 77 static void amrr_sysctlattach(struct ieee80211vap *, 102 amrr_setinterval(const struct ieee80211vap *vap, int msecs) in amrr_setinterval() 115 amrr_init(struct ieee80211vap *vap) in amrr_init() 135 amrr_deinit(struct ieee80211vap *vap) in amrr_deinit() 165 struct ieee80211vap *vap = ni->ni_vap; in amrr_node_init() 428 amrr_tx_update(struct ieee80211vap *vap, in amrr_tx_update() 443 struct ieee80211vap *vap = arg1; in amrr_sysctl_interval() [all …]
|
| H A D | ieee80211_tdma.c | 116 static void tdma_vdetach(struct ieee80211vap *vap); 118 static void tdma_beacon_miss(struct ieee80211vap *vap); 121 static int tdma_update(struct ieee80211vap *vap, 150 ieee80211_tdma_vattach(struct ieee80211vap *vap) in ieee80211_tdma_vattach() 201 tdma_vdetach(struct ieee80211vap *vap) in tdma_vdetach() 219 struct ieee80211vap *vap = ni->ni_vap; in sta_leave() 296 tdma_beacon_miss(struct ieee80211vap *vap) in tdma_beacon_miss() 335 struct ieee80211vap *vap = ni->ni_vap; in tdma_recv_mgmt() 528 struct ieee80211vap *vap = ni->ni_vap; in tdma_process_params() 633 ieee80211_tdma_getslot(struct ieee80211vap *vap) in ieee80211_tdma_getslot() [all …]
|
| H A D | ieee80211_rssadapt.c | 82 static void rssadapt_setinterval(const struct ieee80211vap *, int); 83 static void rssadapt_init(struct ieee80211vap *); 84 static void rssadapt_deinit(struct ieee80211vap *); 94 static void rssadapt_sysctlattach(struct ieee80211vap *, 117 rssadapt_setinterval(const struct ieee80211vap *vap, int msecs) in rssadapt_setinterval() 130 rssadapt_init(struct ieee80211vap *vap) in rssadapt_init() 150 rssadapt_deinit(struct ieee80211vap *vap) in rssadapt_deinit() 177 struct ieee80211vap *vap = ni->ni_vap; in rssadapt_node_init() 363 struct ieee80211vap *vap = arg1; in rssadapt_sysctl_interval() 379 rssadapt_sysctlattach(struct ieee80211vap *vap, in rssadapt_sysctlattach()
|
| H A D | ieee80211_freebsd.h | 48 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 *); 262 void ieee80211_vap_destroy(struct ieee80211vap *); 263 const char * ieee80211_get_vap_ifname(struct ieee80211vap *); 366 void ieee80211_sysctl_vattach(struct ieee80211vap *); 367 void ieee80211_sysctl_vdetach(struct ieee80211vap *); 501 typedef int ieee80211_ioctl_getfunc(struct ieee80211vap *, [all …]
|
| H A D | ieee80211_superg.h | 77 void ieee80211_superg_vattach(struct ieee80211vap *); 78 void ieee80211_superg_vdetach(struct ieee80211vap *); 142 struct mbuf *ieee80211_ff_encap(struct ieee80211vap *, struct mbuf *, 144 struct mbuf * ieee80211_amsdu_encap(struct ieee80211vap *vap, struct mbuf *m1, 150 ieee80211_decap_fastframe(struct ieee80211vap *vap, struct ieee80211_node *ni, in ieee80211_decap_fastframe()
|
| H A D | ieee80211_power.c | 52 static void ieee80211_update_ps(struct ieee80211vap *, int); 68 ieee80211_power_vattach(struct ieee80211vap *vap) in ieee80211_power_vattach() 81 ieee80211_power_latevattach(struct ieee80211vap *vap) in ieee80211_power_latevattach() 101 ieee80211_power_vdetach(struct ieee80211vap *vap) in ieee80211_power_vdetach() 235 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_psq_age() 275 ieee80211_update_ps(struct ieee80211vap *vap, int nsta) in ieee80211_update_ps() 289 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_set_tim() 329 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_pwrsave() 422 struct ieee80211vap *vap = ni->ni_vap; in pwrsave_flushq() 483 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_pwrsave() [all …]
|
| H A D | ieee80211_node.c | 100 struct ieee80211vap *); 697 struct ieee80211vap *vap; in gethtadjustflags() 728 struct ieee80211vap *vap; in getvhtadjustflags() 1627 const struct ieee80211vap *vap, in ieee80211_find_vap_node_locked_debug() 1631 const struct ieee80211vap *vap, in ieee80211_find_vap_node_locked_debug() 1661 const struct ieee80211vap *vap, in ieee80211_find_vap_node_debug() 1665 const struct ieee80211vap *vap, in ieee80211_find_vap_node_debug() 2272 struct ieee80211vap *match) in ieee80211_node_table_reset() 2464 struct ieee80211vap *vap; in ieee80211_drain() 2527 struct ieee80211vap *vap; in ieee80211_node_timeout() [all …]
|