/dragonfly/sys/netproto/802_11/ |
H A D | ieee80211_scan.h | 92 void (*sc_vattach)(struct ieee80211vap *); 93 void (*sc_vdetach)(struct ieee80211vap *); 102 struct ieee80211vap *, int); 105 void (*sc_scan_next)(struct ieee80211vap *); 106 void (*sc_scan_done)(struct ieee80211vap *); 108 void (*sc_add_scan)(struct ieee80211vap *, 125 struct ieee80211vap *ss_vap; 300 struct ieee80211vap *); 302 struct ieee80211vap *); 304 struct ieee80211vap *); [all …]
|
H A D | ieee80211_proto.h | 77 void ieee80211_promisc(struct ieee80211vap *, int); 228 int (*ia_attach)(struct ieee80211vap *); 229 void (*ia_detach)(struct ieee80211vap *); 246 int (*iac_attach)(struct ieee80211vap *); 247 void (*iac_detach)(struct ieee80211vap *); 248 int (*iac_check)(struct ieee80211vap *, 250 int (*iac_add)(struct ieee80211vap *, 252 int (*iac_remove)(struct ieee80211vap *, 254 int (*iac_flush)(struct ieee80211vap *); 256 int (*iac_getpolicy)(struct ieee80211vap *); [all …]
|
H A D | ieee80211_ratectl.h | 42 int (*ir_attach)(const struct ieee80211vap *); 43 void (*ir_detach)(const struct ieee80211vap *); 44 void (*ir_init)(struct ieee80211vap *); 45 void (*ir_deinit)(struct ieee80211vap *); 52 void (*ir_tx_update)(const struct ieee80211vap *, 61 void ieee80211_ratectl_init(struct ieee80211vap *); 69 ieee80211_ratectl_deinit(struct ieee80211vap *vap) in ieee80211_ratectl_deinit() 77 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_init() 85 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_node_deinit() 93 const struct ieee80211vap *vap = ni->ni_vap; in ieee80211_ratectl_rate() [all …]
|
H A D | ieee80211_var.h | 106 struct ieee80211vap; 254 void (*ic_vap_delete)(struct ieee80211vap *); 364 struct ieee80211vap { struct 469 int (*iv_key_alloc)(struct ieee80211vap *, argument 472 int (*iv_key_delete)(struct ieee80211vap *, argument 474 int (*iv_key_set)(struct ieee80211vap *, argument 493 void (*iv_opdetach)(struct ieee80211vap *); argument 505 void (*iv_deliver_data)(struct ieee80211vap *, argument 513 void (*iv_bmiss)(struct ieee80211vap *); argument 527 int (*iv_newstate)(struct ieee80211vap *, argument [all …]
|
H A D | ieee80211_crypto.h | 148 struct ieee80211vap; 158 void ieee80211_crypto_vattach(struct ieee80211vap *); 159 void ieee80211_crypto_vdetach(struct ieee80211vap *); 160 int ieee80211_crypto_newkey(struct ieee80211vap *, 162 int ieee80211_crypto_delkey(struct ieee80211vap *, 165 void ieee80211_crypto_delglobalkeys(struct ieee80211vap *); 198 uint8_t ieee80211_crypto_get_keyid(struct ieee80211vap *vap, 222 ieee80211_crypto_enmic(struct ieee80211vap *vap, in ieee80211_crypto_enmic() 235 ieee80211_crypto_resetkey(struct ieee80211vap *vap, in ieee80211_crypto_resetkey() 247 void ieee80211_notify_replay_failure(struct ieee80211vap *, [all …]
|
H A D | ieee80211_node.h | 67 struct ieee80211vap; 112 struct ieee80211vap *ni_vap; /* associated vap */ 232 struct ieee80211vap *ni_wdsvap; /* associated WDS vap */ 312 void ieee80211_node_vattach(struct ieee80211vap *); 313 void ieee80211_node_latevattach(struct ieee80211vap *); 314 void ieee80211_node_vdetach(struct ieee80211vap *); 329 void ieee80211_reset_bss(struct ieee80211vap *); 371 struct ieee80211vap *, 392 const struct ieee80211vap *vap, 397 const struct ieee80211vap *vap, [all …]
|
H A D | ieee80211_mesh.h | 422 struct ieee80211vap *rt_vap; 463 (*mpp_discover)(struct ieee80211vap *, 467 void (*mpp_senderror)(struct ieee80211vap *, 470 void (*mpp_vattach)(struct ieee80211vap *); 471 void (*mpp_vdetach)(struct ieee80211vap *); 472 int (*mpp_newstate)(struct ieee80211vap *, 533 ieee80211_mesh_rt_find(struct ieee80211vap *, 538 void ieee80211_mesh_rt_del(struct ieee80211vap *, 572 ieee80211_mesh_mark_gate(struct ieee80211vap *, 577 ieee80211_mesh_find_txnode(struct ieee80211vap *, [all …]
|
H A D | 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);
|
H A D | 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,
|
/dragonfly/sys/netproto/802_11/wlan/ |
H A D | ieee80211_crypto.c | 51 static int _ieee80211_crypto_delkey(struct ieee80211vap *, 97 static void null_key_update(struct ieee80211vap *vap) {} in null_key_update() 118 dev_key_alloc(struct ieee80211vap *vap, in dev_key_alloc() 126 dev_key_delete(struct ieee80211vap *vap, in dev_key_delete() 160 ieee80211_crypto_vattach(struct ieee80211vap *vap) in ieee80211_crypto_vattach() 185 ieee80211_crypto_vdetach(struct ieee80211vap *vap) in ieee80211_crypto_vdetach() 263 ieee80211_crypto_newkey(struct ieee80211vap *vap, in ieee80211_crypto_newkey() 537 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_get_txkey() 591 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_crypto_decap() 640 struct ieee80211vap *vap = ni->ni_vap; in load_ucastkey() [all …]
|
H A D | ieee80211_scan.c | 122 ieee80211_scan_vattach(struct ieee80211vap *vap) in ieee80211_scan_vattach() 137 ieee80211_scan_vdetach(struct ieee80211vap *vap) in ieee80211_scan_vdetach() 285 struct ieee80211vap *vap = ss->ss_vap; in ieee80211_scan_dump() 437 ieee80211_cancel_scan(struct ieee80211vap *vap) in ieee80211_cancel_scan() 451 ieee80211_cancel_anyscan(struct ieee80211vap *vap) in ieee80211_cancel_anyscan() 464 ieee80211_scan_next(struct ieee80211vap *vap) in ieee80211_scan_next() 477 ieee80211_scan_done(struct ieee80211vap *vap) in ieee80211_scan_done() 565 ieee80211_add_scan(struct ieee80211vap *vap, in ieee80211_add_scan() 609 ieee80211_scan_assoc_fail(struct ieee80211vap *vap, in ieee80211_scan_assoc_fail() 625 ieee80211_scan_iterate(struct ieee80211vap *vap, in ieee80211_scan_iterate() [all …]
|
H A D | ieee80211_monitor.c | 61 static void monitor_vattach(struct ieee80211vap *); 62 static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int); 78 monitor_vdetach(struct ieee80211vap *vap) in monitor_vdetach() 83 monitor_vattach(struct ieee80211vap *vap) in monitor_vattach() 94 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg) in monitor_newstate() 131 struct ieee80211vap *vap = ni->ni_vap; in monitor_input()
|
H A D | ieee80211_amrr.c | 60 static void amrr_init(struct ieee80211vap *); 61 static void amrr_deinit(struct ieee80211vap *); 67 static void amrr_tx_complete(const struct ieee80211vap *, 70 static void amrr_tx_update(const struct ieee80211vap *vap, 72 static void amrr_sysctlattach(struct ieee80211vap *, 109 amrr_init(struct ieee80211vap *vap) in amrr_init() 133 amrr_deinit(struct ieee80211vap *vap) in amrr_deinit() 161 struct ieee80211vap *vap = ni->ni_vap; in amrr_node_init() 359 amrr_tx_complete(const struct ieee80211vap *vap, in amrr_tx_complete() 392 struct ieee80211vap *vap = arg1; in amrr_sysctl_interval() [all …]
|
H A D | ieee80211_rssadapt.c | 81 static void rssadapt_init(struct ieee80211vap *); 82 static void rssadapt_deinit(struct ieee80211vap *); 90 static void rssadapt_tx_complete(const struct ieee80211vap *, 93 static void rssadapt_sysctlattach(struct ieee80211vap *, 116 rssadapt_setinterval(const struct ieee80211vap *vap, int msecs) in rssadapt_setinterval() 128 rssadapt_init(struct ieee80211vap *vap) in rssadapt_init() 152 rssadapt_deinit(struct ieee80211vap *vap) in rssadapt_deinit() 177 struct ieee80211vap *vap = ni->ni_vap; in rssadapt_node_init() 323 rssadapt_tx_complete(const struct ieee80211vap *vap, in rssadapt_tx_complete() 343 struct ieee80211vap *vap = arg1; in rssadapt_sysctl_interval() [all …]
|
H A D | ieee80211_crypto_none.c | 50 static void *none_attach(struct ieee80211vap *, struct ieee80211_key *); 76 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k) in none_attach() 102 struct ieee80211vap *vap = k->wk_private; in none_encap() 123 struct ieee80211vap *vap = k->wk_private; in none_decap() 143 struct ieee80211vap *vap = k->wk_private; in none_enmic() 152 struct ieee80211vap *vap = k->wk_private; in none_demic()
|
H A D | ieee80211_tdma.c | 115 static void tdma_vdetach(struct ieee80211vap *vap); 117 static void tdma_beacon_miss(struct ieee80211vap *vap); 120 static int tdma_update(struct ieee80211vap *vap, 146 ieee80211_tdma_vattach(struct ieee80211vap *vap) in ieee80211_tdma_vattach() 201 tdma_vdetach(struct ieee80211vap *vap) in tdma_vdetach() 219 struct ieee80211vap *vap = arg; in sta_leave() 295 tdma_beacon_miss(struct ieee80211vap *vap) in tdma_beacon_miss() 334 struct ieee80211vap *vap = ni->ni_vap; in tdma_recv_mgmt() 527 struct ieee80211vap *vap = ni->ni_vap; in tdma_process_params() 632 ieee80211_tdma_getslot(struct ieee80211vap *vap) in ieee80211_tdma_getslot() [all …]
|
H A D | ieee80211_ratectl_none.c | 48 none_init(struct ieee80211vap *vap) in none_init() 53 none_deinit(struct ieee80211vap *vap) in none_deinit() 79 none_tx_complete(const struct ieee80211vap *vap, in none_tx_complete() 86 none_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni, in none_tx_update() 92 none_setinterval(const struct ieee80211vap *vap, int msecs) in none_setinterval()
|
H A D | ieee80211_proto.c | 1529 struct ieee80211vap *vap; in ieee80211_start_all() 1586 struct ieee80211vap *vap; in ieee80211_stop_all() 1606 struct ieee80211vap *vap; in ieee80211_suspend_all() 1627 struct ieee80211vap *vap; in ieee80211_resume_all() 1673 struct ieee80211vap *vap; in beacon_miss() 1757 struct ieee80211vap *vap; in ieee80211_csa_startswitch() 1785 struct ieee80211vap *vap; in csa_completeswitch() 1809 struct ieee80211vap *vap; in ieee80211_csa_completeswitch() 1844 struct ieee80211vap *vap; in ieee80211_cac_completeswitch() 1871 struct ieee80211vap *vap; in markwaiting() [all …]
|
H A D | ieee80211_dragonfly.c | 84 struct ieee80211vap *vap; in wlan_clone_create() 127 struct ieee80211vap *vap = ifp->if_softc; in wlan_clone_destroy() 755 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_join() 775 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_leave() 855 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_wds_discover() 865 struct ieee80211vap *vap; in ieee80211_notify_csa() 886 struct ieee80211vap *vap; in ieee80211_notify_radar() 904 struct ieee80211vap *vap; in ieee80211_notify_cac() 921 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_deauth() 932 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_notify_node_auth() [all …]
|
H A D | 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() 104 ieee80211_power_vdetach(struct ieee80211vap *vap) in ieee80211_power_vdetach() 238 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_psq_age() 278 ieee80211_update_ps(struct ieee80211vap *vap, int nsta) in ieee80211_update_ps() 292 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_set_tim() 332 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_pwrsave() 425 struct ieee80211vap *vap = ni->ni_vap; in pwrsave_flushq() 486 struct ieee80211vap *vap = ni->ni_vap; in ieee80211_node_pwrsave() [all …]
|
H A D | ieee80211_scan_sw.c | 141 ieee80211_swscan_vattach(struct ieee80211vap *vap) in ieee80211_swscan_vattach() 151 ieee80211_swscan_vdetach(struct ieee80211vap *vap) in ieee80211_swscan_vdetach() 258 struct ieee80211vap *vap, int flags, in ieee80211_swscan_start_scan() 285 struct ieee80211vap *vap, int flags, in ieee80211_swscan_check_scan() 343 struct ieee80211vap *vap, int flags) in ieee80211_swscan_bg_scan() 494 ieee80211_swscan_scan_next(struct ieee80211vap *vap) in ieee80211_swscan_scan_next() 566 struct ieee80211vap *vap = ss->ss_vap; in scan_curchan() 629 struct ieee80211vap *vap = ss->ss_vap; in scan_start() 784 struct ieee80211vap *vap = ss->ss_vap; in scan_end() 890 struct ieee80211vap *vap = ss->ss_vap; in scan_done() [all …]
|
H A D | ieee80211_mesh.c | 538 struct ieee80211vap *vap = (struct ieee80211vap *)arg; in mesh_gatemode_cb() 647 mesh_vdetach(struct ieee80211vap *vap) in mesh_vdetach() 662 mesh_vattach(struct ieee80211vap *vap) in mesh_vattach() 865 struct ieee80211vap *vap = arg; in mesh_rt_cleanup_cb() 923 struct ieee80211vap *vap = ni->ni_vap; in mesh_linkchange() 997 mesh_checkpseq(struct ieee80211vap *vap, in mesh_checkpseq() 1572 struct ieee80211vap *vap = ni->ni_vap; in mesh_input() 1878 struct ieee80211vap *vap = ni->ni_vap; in mesh_recv_mgmt() 2158 struct ieee80211vap *vap = ni->ni_vap; in mesh_parse_meshpeering_action() 2287 struct ieee80211vap *vap = ni->ni_vap; in mesh_recv_action_meshpeering_open() [all …]
|
/dragonfly/sys/netproto/802_11/wlan_acl/ |
H A D | ieee80211_acl.c | 85 struct ieee80211vap *as_vap; 94 static int acl_free_all(struct ieee80211vap *); 100 acl_attach(struct ieee80211vap *vap) in acl_attach() 123 acl_detach(struct ieee80211vap *vap) in acl_detach() 162 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh) in acl_check() 179 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN]) in acl_add() 242 acl_free_all(struct ieee80211vap *vap) in acl_free_all() 258 acl_setpolicy(struct ieee80211vap *vap, int policy) in acl_setpolicy() 285 acl_getpolicy(struct ieee80211vap *vap) in acl_getpolicy() 293 acl_setioctl(struct ieee80211vap *vap, struct ieee80211req *ireq) in acl_setioctl() [all …]
|
/dragonfly/sys/dev/netif/ath/ath/ |
H A D | 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,
|
H A D | 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);
|