Searched refs:ieee80211_node (Results 1 - 25 of 92) sorted by relevance

1234

/freebsd-9.3-release/sys/net80211/
H A Dieee80211_wds.h37 void ieee80211_dwds_discover(struct ieee80211_node *, struct mbuf *);
38 int ieee80211_node_wdsq_age(struct ieee80211_node *);
H A Dieee80211_action.h34 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 Dieee80211_power.h32 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 Dieee80211_ht.h39 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 Dieee80211_ageq.h30 struct ieee80211_node;
50 struct ieee80211_node *);
53 struct ieee80211_node *match);
H A Dieee80211_ratectl.h46 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 Dieee80211_node.h111 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 Dieee80211_ratectl_none.c60 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 Dieee80211_superg.h78 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 Dieee80211_proto.h89 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 Dieee80211_amrr.c62 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 Dieee80211_node.c81 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 Dieee80211_input.h167 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 Dieee80211_tdma.h83 void (*tdma_recv_mgmt)(struct ieee80211_node *,
96 void ieee80211_parse_tdma(struct ieee80211_node *ni, const uint8_t *ie);
H A Dieee80211_var.h53 #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 Dieee80211_mesh.h377 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 Dieee80211_monitor.c62 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 Dieee80211_rssadapt.c80 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 Dieee80211_ht.c210 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 Dif_ath_tx.h36 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 Dif_ath_tx_ht.h35 struct ieee80211_node *ni, struct ath_buf *bf,
H A Dif_ath_keycache.h41 struct ieee80211_node *bss);
/freebsd-9.3-release/sys/dev/mwl/
H A Dif_mwlvar.h90 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 Dif_iwnvar.h68 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 Drt2860var.h68 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];

Completed in 270 milliseconds

1234