| /dragonfly/sys/netproto/802_11/ |
| HD | ieee80211_node.h | 111 struct ieee80211_node { struct 115 TAILQ_ENTRY(ieee80211_node) ni_list; /* list of all nodes */ argument 116 LIST_ENTRY(ieee80211_node) ni_hash; /* hash collision list */ 295 static __inline struct ieee80211_node * 296 ieee80211_ref_node(struct ieee80211_node *ni) in ieee80211_ref_node() 303 ieee80211_unref_node(struct ieee80211_node **ni) in ieee80211_unref_node() 317 ieee80211_node_is_authorized(const struct ieee80211_node *ni) in ieee80211_node_is_authorized() 322 void ieee80211_node_authorize(struct ieee80211_node *); 323 void ieee80211_node_unauthorize(struct ieee80211_node *); 325 void ieee80211_node_setuptxparms(struct ieee80211_node *); [all …]
|
| HD | ieee80211_ht.h | 39 struct ieee80211_node *txa_ni; /* back pointer */ 182 struct ieee80211_node; 183 int ieee80211_setup_htrates(struct ieee80211_node *, 185 void ieee80211_setup_basic_htrates(struct ieee80211_node *, 187 struct mbuf *ieee80211_decap_amsdu(struct ieee80211_node *, struct mbuf *); 188 int ieee80211_ampdu_reorder(struct ieee80211_node *, struct mbuf *); 189 void ieee80211_recv_bar(struct ieee80211_node *, struct mbuf *); 190 void ieee80211_ht_node_init(struct ieee80211_node *); 191 void ieee80211_ht_node_cleanup(struct ieee80211_node *); 192 void ieee80211_ht_node_age(struct ieee80211_node *); [all …]
|
| HD | ieee80211_proto.h | 95 int ieee80211_input_mimo(struct ieee80211_node *, struct mbuf *, 101 int ieee80211_mgmt_output(struct ieee80211_node *, struct mbuf *, int, 103 int ieee80211_raw_xmit(struct ieee80211_node *, struct mbuf *, 113 struct ieee80211_node *); 114 int ieee80211_raw_output(struct ieee80211vap *, struct ieee80211_node *, 116 void ieee80211_send_setup(struct ieee80211_node *, struct mbuf *, int, int, 124 int ieee80211_send_nulldata(struct ieee80211_node *); 125 int ieee80211_classify(struct ieee80211_node *, struct mbuf *m); 128 struct mbuf *ieee80211_encap(struct ieee80211vap *, struct ieee80211_node *, 131 int ieee80211_send_mgmt(struct ieee80211_node *, int, int); [all …]
|
| HD | ieee80211_ratectl.h | 46 void (*ir_node_init)(struct ieee80211_node *); 47 void (*ir_node_deinit)(struct ieee80211_node *); 48 int (*ir_rate)(struct ieee80211_node *, void *, uint32_t); 50 const struct ieee80211_node *, int, 53 const struct ieee80211_node *, 56 void (*ir_node_stats)(struct ieee80211_node *ni, struct sbuf *s); 75 ieee80211_ratectl_node_init(struct ieee80211_node *ni) in ieee80211_ratectl_node_init() 83 ieee80211_ratectl_node_deinit(struct ieee80211_node *ni) in ieee80211_ratectl_node_deinit() 91 ieee80211_ratectl_rate(struct ieee80211_node *ni, void *arg, uint32_t iarg) in ieee80211_ratectl_rate() 100 const struct ieee80211_node *ni, int status, void *arg1, void *arg2) in ieee80211_ratectl_tx_complete() [all …]
|
| HD | ieee80211_var.h | 270 int (*ic_set_quiet)(struct ieee80211_node *, 277 int (*ic_send_mgmt)(struct ieee80211_node *, 280 int (*ic_raw_xmit)(struct ieee80211_node *, 290 void (*ic_newassoc)(struct ieee80211_node *, int); 292 void (*ic_tdma_update)(struct ieee80211_node *, 295 struct ieee80211_node* (*ic_node_alloc)(struct ieee80211vap *, 297 void (*ic_node_free)(struct ieee80211_node *); 298 void (*ic_node_cleanup)(struct ieee80211_node *); 299 void (*ic_node_age)(struct ieee80211_node *); 300 void (*ic_node_drain)(struct ieee80211_node *); [all …]
|
| HD | ieee80211_superg.h | 77 uint8_t *ieee80211_add_athcaps(uint8_t *, const struct ieee80211_node *); 78 void ieee80211_parse_ath(struct ieee80211_node *, uint8_t *); 79 int ieee80211_parse_athparams(struct ieee80211_node *, uint8_t *, 82 void ieee80211_ff_node_init(struct ieee80211_node *); 83 void ieee80211_ff_node_cleanup(struct ieee80211_node *); 86 ieee80211_amsdu_tx_ok(struct ieee80211_node *ni) in ieee80211_amsdu_tx_ok() 105 struct mbuf * ieee80211_amsdu_check(struct ieee80211_node *ni, struct mbuf *m); 106 struct mbuf *ieee80211_ff_check(struct ieee80211_node *, struct mbuf *); 149 struct mbuf *ieee80211_ff_decap(struct ieee80211_node *, struct mbuf *); 152 ieee80211_decap_fastframe(struct ieee80211vap *vap, struct ieee80211_node *ni, in ieee80211_decap_fastframe()
|
| HD | ieee80211_power.h | 32 struct ieee80211_node; 71 struct mbuf *ieee80211_node_psq_dequeue(struct ieee80211_node *ni, int *qlen); 72 int ieee80211_node_psq_drain(struct ieee80211_node *); 73 int ieee80211_node_psq_age(struct ieee80211_node *); 79 int ieee80211_pwrsave(struct ieee80211_node *, struct mbuf *); 80 void ieee80211_node_pwrsave(struct ieee80211_node *, int enable);
|
| HD | ieee80211_action.h | 34 struct ieee80211_node; 37 typedef int ieee80211_send_action_func(struct ieee80211_node *, 42 int ieee80211_send_action(struct ieee80211_node *, int, int, void *); 44 typedef int ieee80211_recv_action_func(struct ieee80211_node *, 49 int ieee80211_recv_action(struct ieee80211_node *,
|
| HD | ieee80211_input.h | 155 ieee80211_check_rxseq(struct ieee80211_node *ni, struct ieee80211_frame *wh, in ieee80211_check_rxseq() 250 struct ieee80211_node *, struct mbuf *); 251 struct mbuf *ieee80211_defrag(struct ieee80211_node *, 256 int ieee80211_setup_rates(struct ieee80211_node *ni, 258 void ieee80211_send_error(struct ieee80211_node *, 260 int ieee80211_alloc_challenge(struct ieee80211_node *); 261 int ieee80211_parse_beacon(struct ieee80211_node *, struct mbuf *, 264 int ieee80211_parse_action(struct ieee80211_node *, struct mbuf *);
|
| HD | ieee80211_mesh.h | 462 struct ieee80211_node * 466 void (*mpp_peerdown)(struct ieee80211_node *); 487 uint32_t (*mpm_metric)(struct ieee80211_node *); 561 struct ieee80211_node *); 562 void ieee80211_mesh_node_cleanup(struct ieee80211_node *); 563 void ieee80211_parse_meshid(struct ieee80211_node *, 566 void ieee80211_mesh_init_neighbor(struct ieee80211_node *, 576 struct ieee80211_node * 598 static __inline struct ieee80211_node *
|
| HD | ieee80211_ageq.h | 30 struct ieee80211_node; 50 struct ieee80211_node *); 53 struct ieee80211_node *match);
|
| HD | ieee80211_crypto.h | 149 struct ieee80211_node; 200 struct ieee80211_key *ieee80211_crypto_get_txkey(struct ieee80211_node *, 202 struct ieee80211_key *ieee80211_crypto_encap(struct ieee80211_node *, 204 struct ieee80211_key *ieee80211_crypto_decap(struct ieee80211_node *,
|
| /dragonfly/sys/netproto/802_11/wlan/ |
| HD | ieee80211_node.c | 82 static int ieee80211_sta_join1(struct ieee80211_node *); 84 static struct ieee80211_node *node_alloc(struct ieee80211vap *, 86 static void node_cleanup(struct ieee80211_node *); 87 static void node_free(struct ieee80211_node *); 88 static void node_age(struct ieee80211_node *); 89 static int8_t node_getrssi(const struct ieee80211_node *); 90 static void node_getsignal(const struct ieee80211_node *, int8_t *, int8_t *); 91 static void node_getmimoinfo(const struct ieee80211_node *, 94 static void _ieee80211_free_node(struct ieee80211_node *); 97 struct ieee80211_node *ni); [all …]
|
| HD | ieee80211_amrr.c | 62 static void amrr_node_init(struct ieee80211_node *); 63 static void amrr_node_deinit(struct ieee80211_node *); 65 struct ieee80211_amrr_node *, struct ieee80211_node *); 66 static int amrr_rate(struct ieee80211_node *, void *, uint32_t); 68 const struct ieee80211_node *, int, 71 const struct ieee80211_node *, void *, void *, void *); 74 static void amrr_node_stats(struct ieee80211_node *ni, struct sbuf *s); 145 amrr_node_is_11n(struct ieee80211_node *ni) in amrr_node_is_11n() 158 amrr_node_init(struct ieee80211_node *ni) in amrr_node_init() 235 amrr_node_deinit(struct ieee80211_node *ni) in amrr_node_deinit() [all …]
|
| HD | ieee80211_ht.c | 208 static int ieee80211_ampdu_enable(struct ieee80211_node *ni, 210 static int ieee80211_addba_request(struct ieee80211_node *ni, 213 static int ieee80211_addba_response(struct ieee80211_node *ni, 216 static void ieee80211_addba_stop(struct ieee80211_node *ni, 218 static void null_addba_response_timeout(struct ieee80211_node *ni, 221 static void ieee80211_bar_response(struct ieee80211_node *ni, 225 static int ampdu_rx_start(struct ieee80211_node *, struct ieee80211_rx_ampdu *, 227 static void ampdu_rx_stop(struct ieee80211_node *, struct ieee80211_rx_ampdu *); 465 ieee80211_decap_amsdu(struct ieee80211_node *ni, struct mbuf *m) in ieee80211_decap_amsdu() 541 ampdu_rx_start(struct ieee80211_node *ni, struct ieee80211_rx_ampdu *rap, in ampdu_rx_start() [all …]
|
| HD | ieee80211_ratectl_none.c | 59 none_node_init(struct ieee80211_node *ni) in none_node_init() 65 none_node_deinit(struct ieee80211_node *ni) in none_node_deinit() 70 none_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg __unused) in none_rate() 80 const struct ieee80211_node *ni, int ok, in none_tx_complete() 86 none_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni, in none_tx_update()
|
| HD | ieee80211_rssadapt.c | 84 static void rssadapt_node_init(struct ieee80211_node *); 85 static void rssadapt_node_deinit(struct ieee80211_node *); 86 static int rssadapt_rate(struct ieee80211_node *, void *, uint32_t); 91 const struct ieee80211_node *, int, 174 rssadapt_node_init(struct ieee80211_node *ni) in rssadapt_node_init() 214 rssadapt_node_deinit(struct ieee80211_node *ni) in rssadapt_node_deinit() 236 rssadapt_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg) in rssadapt_rate() 324 const struct ieee80211_node *ni, int success, void *arg1, void *arg2) in rssadapt_tx_complete()
|
| HD | ieee80211_power.c | 51 static int ieee80211_set_tim(struct ieee80211_node *, int); 135 ieee80211_node_psq_dequeue(struct ieee80211_node *ni, int *qlen) in ieee80211_node_psq_dequeue() 172 struct ieee80211_node *ni = (void *) m->m_pkthdr.rcvif; in psq_mfree() 215 ieee80211_node_psq_drain(struct ieee80211_node *ni) in ieee80211_node_psq_drain() 231 ieee80211_node_psq_age(struct ieee80211_node *ni) in ieee80211_node_psq_age() 290 ieee80211_set_tim(struct ieee80211_node *ni, int set) in ieee80211_set_tim() 329 ieee80211_pwrsave(struct ieee80211_node *ni, struct mbuf *m) in ieee80211_pwrsave() 421 pwrsave_flushq(struct ieee80211_node *ni) in pwrsave_flushq() 484 ieee80211_node_pwrsave(struct ieee80211_node *ni, int enable) in ieee80211_node_pwrsave() 528 struct ieee80211_node *ni = vap->iv_bss; in ieee80211_sta_pwrsave()
|
| HD | ieee80211_superg.c | 187 ieee80211_add_athcaps(uint8_t *frm, const struct ieee80211_node *bss) in ieee80211_add_athcaps() 199 ieee80211_parse_ath(struct ieee80211_node *ni, uint8_t *ie) in ieee80211_parse_ath() 209 ieee80211_parse_athparams(struct ieee80211_node *ni, uint8_t *frm, in ieee80211_parse_athparams() 259 ieee80211_ff_decap(struct ieee80211_node *ni, struct mbuf *m) in ieee80211_ff_decap() 581 ff_transmit(struct ieee80211_node *ni, struct mbuf *m) in ff_transmit() 610 struct ieee80211_node *ni; in ff_flush() 617 ni = (struct ieee80211_node *) m->m_pkthdr.rcvif; in ff_flush() 644 struct ieee80211_node *ni; in ieee80211_ff_age() 656 ni = (struct ieee80211_node *) m->m_pkthdr.rcvif; in ieee80211_ff_age() 718 ff_approx_txtime(struct ieee80211_node *ni, in ff_approx_txtime() [all …]
|
| HD | ieee80211_mesh.c | 78 static void mesh_linkchange(struct ieee80211_node *, 80 static void mesh_checkid(void *, struct ieee80211_node *); 88 static int mesh_input(struct ieee80211_node *, struct mbuf *, 90 static void mesh_recv_mgmt(struct ieee80211_node *, struct mbuf *, int, 92 static void mesh_recv_ctl(struct ieee80211_node *, struct mbuf *, int); 93 static void mesh_peer_timeout_setup(struct ieee80211_node *); 94 static void mesh_peer_timeout_backoff(struct ieee80211_node *); 97 mesh_peer_timeout_stop(struct ieee80211_node *); 102 uint32_t mesh_airtime_calc(struct ieee80211_node *); 626 mesh_vdetach_peers(void *arg, struct ieee80211_node *ni) in mesh_vdetach_peers() [all …]
|
| HD | ieee80211_dragonfly.c | 315 struct ieee80211_node *ni; in ieee80211_parent_xmitpkt() 317 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif; in ieee80211_parent_xmitpkt() 498 ieee80211_node_dectestref(struct ieee80211_node *ni) in ieee80211_node_dectestref() 510 struct ieee80211_node *ni; 523 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif; 544 ni = (struct ieee80211_node *)m->m_pkthdr.rcvif; 659 void (*func)(struct ieee80211_node *, void *, int), void *arg) in ieee80211_add_callback() argument 712 ieee80211_process_callback(struct ieee80211_node *ni, in ieee80211_process_callback() 753 ieee80211_notify_node_join(struct ieee80211_node *ni, int newassoc) in ieee80211_notify_node_join() 773 ieee80211_notify_node_leave(struct ieee80211_node *ni) in ieee80211_notify_node_leave() [all …]
|
| /dragonfly/sys/dev/netif/ath/ath/ |
| HD | if_ath_tx.h | 91 struct ieee80211_node *ni); 93 struct mbuf *m0, struct ieee80211_node *ni); 94 extern int ath_tx_start(struct ath_softc *sc, struct ieee80211_node *ni, 96 extern int ath_raw_xmit(struct ieee80211_node *ni, struct mbuf *m, 100 extern void ath_tx_swq(struct ath_softc *sc, struct ieee80211_node *ni, 119 extern int ath_addba_request(struct ieee80211_node *ni, 122 extern int ath_addba_response(struct ieee80211_node *ni, 125 extern void ath_addba_stop(struct ieee80211_node *ni, 127 extern void ath_bar_response(struct ieee80211_node *ni, 129 extern void ath_addba_response_timeout(struct ieee80211_node *ni,
|
| /dragonfly/sys/dev/netif/iwn/ |
| HD | if_iwnvar.h | 102 struct ieee80211_node *ni; 136 struct ieee80211_node ni; /* must be the first */ 218 struct ieee80211_node *, int, uint8_t, uint16_t); 395 int (*sc_ampdu_rx_start)(struct ieee80211_node *, 397 void (*sc_ampdu_rx_stop)(struct ieee80211_node *, 399 int (*sc_addba_request)(struct ieee80211_node *, 401 int (*sc_addba_response)(struct ieee80211_node *, 403 void (*sc_addba_stop)(struct ieee80211_node *,
|
| /dragonfly/sys/bus/u4b/wlan/ |
| HD | if_urtwnvar.h | 73 struct ieee80211_node *ni; 97 struct ieee80211_node ni; /* must be the first */ 112 void (*recv_mgmt)(struct ieee80211_node *, 174 void (*sc_node_free)(struct ieee80211_node *); 180 struct ieee80211_node *node_list[R88E_MACID_MAX + 1];
|
| /dragonfly/sys/dev/netif/ral/ |
| HD | rt2860var.h | 68 struct ieee80211_node *ni; 103 struct ieee80211_node ni; 140 void (*sc_node_free)(struct ieee80211_node *); 148 struct ieee80211_node *wcid2ni[RT2860_WCID_MAX];
|