/freebsd-9.3-release/sys/net80211/ |
H A D | ieee80211_wds.h | 37 void ieee80211_dwds_discover(struct ieee80211_node *, struct mbuf *); 38 int ieee80211_node_wdsq_age(struct ieee80211_node *);
|
H A D | 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 *,
|
H A D | 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 *); 74 int ieee80211_pwrsave(struct ieee80211_node *, struct mbuf *); 75 void ieee80211_node_pwrsave(struct ieee80211_node *, int enable);
|
H A D | ieee80211_ht.h | 39 struct ieee80211_node *txa_ni; /* back pointer */ 166 struct ieee80211_node; 167 int ieee80211_setup_htrates(struct ieee80211_node *, 169 void ieee80211_setup_basic_htrates(struct ieee80211_node *, 171 struct mbuf *ieee80211_decap_amsdu(struct ieee80211_node *, struct mbuf *); 172 int ieee80211_ampdu_reorder(struct ieee80211_node *, struct mbuf *); 173 void ieee80211_recv_bar(struct ieee80211_node *, struct mbuf *); 174 void ieee80211_ht_node_init(struct ieee80211_node *); 175 void ieee80211_ht_node_cleanup(struct ieee80211_node *); 176 void ieee80211_ht_node_age(struct ieee80211_node *); [all...] |
H A D | ieee80211_ageq.h | 30 struct ieee80211_node; 50 struct ieee80211_node *); 53 struct ieee80211_node *match);
|
H A D | 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 *, 72 ieee80211_ratectl_node_init(struct ieee80211_node *ni) 80 ieee80211_ratectl_node_deinit(struct ieee80211_node *ni) 88 ieee80211_ratectl_rate(struct ieee80211_node *ni, void *arg, uint32_t iarg) 97 const struct ieee80211_node *ni, int status, void *arg1, void *arg2) 104 const struct ieee80211_node *n [all...] |
H A D | ieee80211_node.h | 111 struct ieee80211_node { struct 115 TAILQ_ENTRY(ieee80211_node) ni_list; /* list of all nodes */ 116 LIST_ENTRY(ieee80211_node) ni_hash; /* hash collision list */ 288 static __inline struct ieee80211_node * 289 ieee80211_ref_node(struct ieee80211_node *ni) 296 ieee80211_unref_node(struct ieee80211_node **ni) 312 ieee80211_node_is_authorized(const struct ieee80211_node *ni) 317 void ieee80211_node_authorize(struct ieee80211_node *); 318 void ieee80211_node_unauthorize(struct ieee80211_node *); 320 void ieee80211_node_setuptxparms(struct ieee80211_node *); [all...] |
H A D | ieee80211_ratectl_none.c | 60 none_node_init(struct ieee80211_node *ni) 66 none_node_deinit(struct ieee80211_node *ni) 71 none_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg __unused) 81 const struct ieee80211_node *ni, int ok, 87 none_tx_update(const struct ieee80211vap *vap, const struct ieee80211_node *ni,
|
H A D | ieee80211_superg.h | 78 uint8_t *ieee80211_add_athcaps(uint8_t *, const struct ieee80211_node *); 79 void ieee80211_parse_ath(struct ieee80211_node *, uint8_t *); 80 int ieee80211_parse_athparams(struct ieee80211_node *, uint8_t *, 83 void ieee80211_ff_node_init(struct ieee80211_node *); 84 void ieee80211_ff_node_cleanup(struct ieee80211_node *); 86 struct mbuf *ieee80211_ff_check(struct ieee80211_node *, struct mbuf *); 119 struct mbuf *ieee80211_ff_decap(struct ieee80211_node *, struct mbuf *); 122 ieee80211_decap_fastframe(struct ieee80211vap *vap, struct ieee80211_node *ni,
|
H A D | ieee80211_proto.h | 89 int ieee80211_input_mimo(struct ieee80211_node *, struct mbuf *, 95 int ieee80211_mgmt_output(struct ieee80211_node *, struct mbuf *, int, 97 int ieee80211_raw_xmit(struct ieee80211_node *, struct mbuf *, 101 void ieee80211_send_setup(struct ieee80211_node *, struct mbuf *, int, int, 105 int ieee80211_send_nulldata(struct ieee80211_node *); 106 int ieee80211_classify(struct ieee80211_node *, struct mbuf *m); 109 struct mbuf *ieee80211_encap(struct ieee80211vap *, struct ieee80211_node *, 111 int ieee80211_send_mgmt(struct ieee80211_node *, int, int); 113 int ieee80211_send_probereq(struct ieee80211_node *ni, 126 struct mbuf *ieee80211_alloc_proberesp(struct ieee80211_node *, in [all...] |
H A D | 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 *); 132 amrr_node_init(struct ieee80211_node *ni) 168 amrr_node_deinit(struct ieee80211_node *ni) 175 struct ieee80211_node *ni) 230 amrr_rate(struct ieee80211_node *n [all...] |
H A D | ieee80211_node.c | 81 static int ieee80211_sta_join1(struct ieee80211_node *); 83 static struct ieee80211_node *node_alloc(struct ieee80211vap *, 85 static void node_cleanup(struct ieee80211_node *); 86 static void node_free(struct ieee80211_node *); 87 static void node_age(struct ieee80211_node *); 88 static int8_t node_getrssi(const struct ieee80211_node *); 89 static void node_getsignal(const struct ieee80211_node *, int8_t *, int8_t *); 90 static void node_getmimoinfo(const struct ieee80211_node *, 93 static void _ieee80211_free_node(struct ieee80211_node *); 209 ieee80211_node_authorize(struct ieee80211_node *n [all...] |
H A D | ieee80211_input.h | 167 ieee80211_check_rxseq(struct ieee80211_node *ni, struct ieee80211_frame *wh) 244 struct ieee80211_node *, struct mbuf *); 245 struct mbuf *ieee80211_defrag(struct ieee80211_node *, 250 int ieee80211_setup_rates(struct ieee80211_node *ni, 252 void ieee80211_send_error(struct ieee80211_node *, 254 int ieee80211_alloc_challenge(struct ieee80211_node *); 255 int ieee80211_parse_beacon(struct ieee80211_node *, struct mbuf *, 257 int ieee80211_parse_action(struct ieee80211_node *, struct mbuf *);
|
H A D | ieee80211_tdma.h | 83 void (*tdma_recv_mgmt)(struct ieee80211_node *, 96 void ieee80211_parse_tdma(struct ieee80211_node *ni, const uint8_t *ie);
|
H A D | ieee80211_var.h | 53 #include <net80211/ieee80211_node.h> 246 int (*ic_send_mgmt)(struct ieee80211_node *, 249 int (*ic_raw_xmit)(struct ieee80211_node *, 259 void (*ic_newassoc)(struct ieee80211_node *, int); 261 void (*ic_tdma_update)(struct ieee80211_node *, 264 struct ieee80211_node* (*ic_node_alloc)(struct ieee80211vap *, 266 void (*ic_node_free)(struct ieee80211_node *); 267 void (*ic_node_cleanup)(struct ieee80211_node *); 268 void (*ic_node_age)(struct ieee80211_node *); 269 void (*ic_node_drain)(struct ieee80211_node *); [all...] |
H A D | ieee80211_mesh.h | 377 struct ieee80211_node * 381 void (*mpp_peerdown)(struct ieee80211_node *); 399 uint32_t (*mpm_metric)(struct ieee80211_node *); 466 struct ieee80211_node *); 467 void ieee80211_mesh_node_cleanup(struct ieee80211_node *); 468 void ieee80211_parse_meshid(struct ieee80211_node *, 471 void ieee80211_mesh_init_neighbor(struct ieee80211_node *, 495 static __inline struct ieee80211_node *
|
H A D | ieee80211_monitor.c | 62 static int monitor_input(struct ieee80211_node *ni, struct mbuf *m, 127 monitor_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf)
|
H A D | ieee80211_rssadapt.c | 80 static void rssadapt_node_init(struct ieee80211_node *); 81 static void rssadapt_node_deinit(struct ieee80211_node *); 82 static int rssadapt_rate(struct ieee80211_node *, void *, uint32_t); 87 const struct ieee80211_node *, int, 165 rssadapt_node_init(struct ieee80211_node *ni) 200 rssadapt_node_deinit(struct ieee80211_node *ni) 222 rssadapt_rate(struct ieee80211_node *ni, void *arg __unused, uint32_t iarg) 310 const struct ieee80211_node *ni, int success, void *arg1, void *arg2)
|
H A D | ieee80211_ht.c | 210 static int ieee80211_ampdu_enable(struct ieee80211_node *ni, 212 static int ieee80211_addba_request(struct ieee80211_node *ni, 215 static int ieee80211_addba_response(struct ieee80211_node *ni, 218 static void ieee80211_addba_stop(struct ieee80211_node *ni, 220 static void null_addba_response_timeout(struct ieee80211_node *ni, 223 static void ieee80211_bar_response(struct ieee80211_node *ni, 227 static int ampdu_rx_start(struct ieee80211_node *, struct ieee80211_rx_ampdu *, 229 static void ampdu_rx_stop(struct ieee80211_node *, struct ieee80211_rx_ampdu *); 465 ieee80211_decap_amsdu(struct ieee80211_node *ni, struct mbuf *m) 541 ampdu_rx_start(struct ieee80211_node *n [all...] |
/freebsd-9.3-release/sys/dev/ath/ |
H A D | if_ath_tx.h | 36 struct ieee80211_node *ni); 38 struct mbuf *m0, struct ieee80211_node *ni); 39 extern int ath_tx_start(struct ath_softc *sc, struct ieee80211_node *ni, 41 extern int ath_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
|
H A D | if_ath_tx_ht.h | 35 struct ieee80211_node *ni, struct ath_buf *bf,
|
H A D | if_ath_keycache.h | 41 struct ieee80211_node *bss);
|
/freebsd-9.3-release/sys/dev/mwl/ |
H A D | if_mwlvar.h | 90 struct ieee80211_node *bf_node; 220 struct ieee80211_node mn_node; /* base class */ 241 int (*mv_set_tim)(struct ieee80211_node *, int); 288 struct ieee80211_node *, 292 void (*sc_node_cleanup)(struct ieee80211_node *); 293 void (*sc_node_drain)(struct ieee80211_node *); 294 int (*sc_recv_action)(struct ieee80211_node *, 297 int (*sc_addba_request)(struct ieee80211_node *, 301 int (*sc_addba_response)(struct ieee80211_node *, 305 void (*sc_addba_stop)(struct ieee80211_node *, [all...] |
/freebsd-9.3-release/sys/dev/iwn/ |
H A D | if_iwnvar.h | 68 struct ieee80211_node *ni; 102 struct ieee80211_node ni; /* must be the first */ 184 struct ieee80211_node *, int, uint8_t, uint16_t); 314 int (*sc_ampdu_rx_start)(struct ieee80211_node *, 316 void (*sc_ampdu_rx_stop)(struct ieee80211_node *, 318 int (*sc_addba_request)(struct ieee80211_node *, 320 int (*sc_addba_response)(struct ieee80211_node *, 322 void (*sc_addba_stop)(struct ieee80211_node *,
|
/freebsd-9.3-release/sys/dev/ral/ |
H A D | rt2860var.h | 68 struct ieee80211_node *ni; 103 struct ieee80211_node ni; 136 void (*sc_node_free)(struct ieee80211_node *); 143 struct ieee80211_node *wcid2ni[RT2860_WCID_MAX];
|