Home
last modified time | relevance | path

Searched refs:ieee80211com (Results 1 – 25 of 92) sorted by relevance

1234

/dragonfly/sys/netproto/802_11/
HDieee80211_var.h121 struct ieee80211com { struct
126 LIST_ENTRY(ieee80211com) ic_next; /* on global list */ argument
249 struct ieee80211vap* (*ic_vap_create)(struct ieee80211com *, argument
256 int (*ic_ioctl)(struct ieee80211com *, argument
259 void (*ic_parent)(struct ieee80211com *); argument
263 void (*ic_getradiocaps)(struct ieee80211com *, argument
266 int (*ic_setregdomain)(struct ieee80211com *, argument
274 int (*ic_transmit)(struct ieee80211com *, argument
284 void (*ic_updateslot)(struct ieee80211com *); argument
286 void (*ic_update_mcast)(struct ieee80211com *); argument
[all …]
HDieee80211_proto.h71 void ieee80211_proto_attach(struct ieee80211com *);
72 void ieee80211_proto_detach(struct ieee80211com *);
93 int ieee80211_input_all(struct ieee80211com *, struct mbuf *, int, int);
97 int ieee80211_input_mimo_all(struct ieee80211com *, struct mbuf *,
154 struct mbuf *ieee80211_alloc_rts(struct ieee80211com *ic,
157 struct mbuf *ieee80211_alloc_cts(struct ieee80211com *,
171 void ieee80211_reset_erp(struct ieee80211com *);
172 void ieee80211_set_shortslottime(struct ieee80211com *, int onoff);
307 int (*wme_update)(struct ieee80211com *);
335 void ieee80211_waitfor_parent(struct ieee80211com *);
[all …]
HDieee80211_dfs.h50 void ieee80211_dfs_attach(struct ieee80211com *);
51 void ieee80211_dfs_detach(struct ieee80211com *);
53 void ieee80211_dfs_reset(struct ieee80211com *);
57 void ieee80211_dfs_cac_clear(struct ieee80211com *,
60 void ieee80211_dfs_notify_radar(struct ieee80211com *,
62 struct ieee80211_channel *ieee80211_dfs_pickchannel(struct ieee80211com *);
HDieee80211_node.h66 struct ieee80211com;
113 struct ieee80211com *ni_ic; /* copy from vap to save deref*/
309 void ieee80211_node_attach(struct ieee80211com *);
310 void ieee80211_node_lateattach(struct ieee80211com *);
311 void ieee80211_node_detach(struct ieee80211com *);
330 void ieee80211_sync_curchan(struct ieee80211com *);
331 void ieee80211_setupcurchan(struct ieee80211com *,
333 void ieee80211_setcurchan(struct ieee80211com *, struct ieee80211_channel *);
334 void ieee80211_update_chw(struct ieee80211com *);
358 struct ieee80211com *nt_ic; /* back reference */
[all …]
HDieee80211_ht.h165 void ieee80211_ht_attach(struct ieee80211com *);
166 void ieee80211_ht_detach(struct ieee80211com *);
170 void ieee80211_ht_announce(struct ieee80211com *);
180 struct ieee80211com *, const struct ieee80211_channel *);
194 struct ieee80211_channel *ieee80211_ht_adjust_channel(struct ieee80211com *,
199 void ieee80211_htprot_update(struct ieee80211com *, int protmode);
200 void ieee80211_ht_timeout(struct ieee80211com *);
HDieee80211_scan.h90 void (*sc_attach)(struct ieee80211com *);
91 void (*sc_detach)(struct ieee80211com *);
126 struct ieee80211com *ss_ic;
158 struct ieee80211com;
159 void ieee80211_scan_attach(struct ieee80211com *);
160 void ieee80211_scan_detach(struct ieee80211com *);
180 struct ieee80211_channel *ieee80211_scan_pickchannel(struct ieee80211com *, int);
188 void ieee80211_scan_timeout(struct ieee80211com *);
HDieee80211_power.h30 struct ieee80211com;
65 void ieee80211_power_attach(struct ieee80211com *);
66 void ieee80211_power_detach(struct ieee80211com *);
86 void ieee80211_power_poll(struct ieee80211com *);
HDieee80211_superg.h71 void ieee80211_superg_attach(struct ieee80211com *);
72 void ieee80211_superg_detach(struct ieee80211com *);
107 void ieee80211_ff_age(struct ieee80211com *, struct ieee80211_stageq *,
115 ieee80211_ff_flush(struct ieee80211com *ic, int ac) in ieee80211_ff_flush()
128 ieee80211_ff_age_all(struct ieee80211com *ic, int quanta) in ieee80211_ff_age_all()
HDieee80211_regdomain.h275 struct ieee80211com;
276 void ieee80211_regdomain_attach(struct ieee80211com *);
277 void ieee80211_regdomain_detach(struct ieee80211com *);
283 int ieee80211_init_channels(struct ieee80211com *,
288 struct ieee80211_appie *ieee80211_alloc_countryie(struct ieee80211com *);
HDieee80211_crypto.h147 struct ieee80211com;
156 void ieee80211_crypto_attach(struct ieee80211com *);
157 void ieee80211_crypto_detach(struct ieee80211com *);
166 void ieee80211_crypto_reload_keys(struct ieee80211com *);
/dragonfly/sys/netproto/802_11/wlan/
HDieee80211_proto.c263 ieee80211_proto_attach(struct ieee80211com *ic) in ieee80211_proto_attach()
308 ieee80211_proto_detach(struct ieee80211com *ic) in ieee80211_proto_detach()
328 struct ieee80211com *ic = vap->iv_ic; in ieee80211_proto_vattach()
550 ieee80211_dump_pkt(struct ieee80211com *ic, in ieee80211_dump_pkt()
639 struct ieee80211com *ic = ni->ni_ic; in ieee80211_fix_rate()
759 ieee80211_reset_erp(struct ieee80211com *ic) in ieee80211_reset_erp()
792 ieee80211_set_shortslottime(struct ieee80211com *ic, int onoff) in ieee80211_set_shortslottime()
1031 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_initparams_locked()
1109 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_initparams()
1136 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_updateparams_locked()
[all …]
HDieee80211_scan.c73 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach()
86 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach()
124 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach()
139 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach()
222 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked()
267 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels()
318 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan()
342 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan()
411 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan()
439 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_scan()
[all …]
HDieee80211_dfs.c96 ieee80211_dfs_attach(struct ieee80211com *ic) in ieee80211_dfs_attach()
107 ieee80211_dfs_detach(struct ieee80211com *ic) in ieee80211_dfs_detach()
114 ieee80211_dfs_reset(struct ieee80211com *ic) in ieee80211_dfs_reset()
131 struct ieee80211com *ic = vap->iv_ic; in cac_timeout()
186 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_start()
204 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_stop()
220 ieee80211_dfs_cac_clear(struct ieee80211com *ic, in ieee80211_dfs_cac_clear()
235 struct ieee80211com *ic = arg; in dfs_timeout()
278 announce_radar(struct ieee80211com *ic, const struct ieee80211_channel *curchan, in announce_radar()
300 ieee80211_dfs_notify_radar(struct ieee80211com *ic, struct ieee80211_channel *chan) in ieee80211_dfs_notify_radar()
[all …]
HDieee80211_scan_sw.c112 ieee80211_swscan_detach(struct ieee80211com *ic) in ieee80211_swscan_detach()
153 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_vdetach()
166 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_set_scan_duration()
185 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan_locked()
262 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan()
289 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_check_scan()
345 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_bg_scan()
439 struct ieee80211com *ic = vap->iv_ic; in cancel_scan()
512 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_scan_done()
530 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_probe_curchan()
[all …]
HDieee80211.c92 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
93 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
94 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
95 static int ieee80211_media_setup(struct ieee80211com *ic,
130 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init()
233 null_update_mcast(struct ieee80211com *ic) in null_update_mcast()
240 null_update_promisc(struct ieee80211com *ic) in null_update_promisc()
247 null_update_chw(struct ieee80211com *ic) in null_update_chw()
254 ic_printf(struct ieee80211com *ic, const char * fmt, ...) in ic_printf()
276 static LIST_HEAD(, ieee80211com) ic_head = LIST_HEAD_INITIALIZER(ic_head);
[all …]
HDieee80211_radiotap.c64 ieee80211_radiotap_attach(struct ieee80211com *ic, in ieee80211_radiotap_attach()
73 ieee80211_radiotap_attachv(struct ieee80211com *ic, in ieee80211_radiotap_attachv()
117 ieee80211_radiotap_detach(struct ieee80211com *ic) in ieee80211_radiotap_detach()
124 struct ieee80211com *ic = vap->iv_ic; in ieee80211_radiotap_vattach()
180 ieee80211_radiotap_chan_change(struct ieee80211com *ic) in ieee80211_radiotap_chan_change()
208 struct ieee80211com *ic = vap0->iv_ic; in spam_vaps()
226 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_radiotap_tx()
248 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_radiotap_rx()
272 ieee80211_radiotap_rx_all(struct ieee80211com *ic, struct mbuf *m) in ieee80211_radiotap_rx_all()
HDieee80211_node.c98 static void ieee80211_node_table_init(struct ieee80211com *ic,
104 static void ieee80211_erp_timeout(struct ieee80211com *);
110 ieee80211_node_attach(struct ieee80211com *ic) in ieee80211_node_attach()
142 ieee80211_node_detach(struct ieee80211com *ic) in ieee80211_node_detach()
205 struct ieee80211com *ic = vap->iv_ic; in ieee80211_node_vdetach()
292 struct ieee80211com *ic = ni->ni_ic; in ieee80211_node_set_chan()
339 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_ibss()
439 struct ieee80211com *ic = vap->iv_ic; in ieee80211_reset_bss()
478 struct ieee80211com *ic = ni->ni_ic; in check_bss()
518 struct ieee80211com *ic = ni->ni_ic; in check_bss_debug()
[all …]
HDieee80211_regdomain.c49 null_getradiocaps(struct ieee80211com *ic, int maxchan, in null_getradiocaps()
60 null_setregdomain(struct ieee80211com *ic, in null_setregdomain()
68 ieee80211_regdomain_attach(struct ieee80211com *ic) in ieee80211_regdomain_attach()
83 ieee80211_regdomain_detach(struct ieee80211com *ic) in ieee80211_regdomain_detach()
117 ieee80211_init_channels(struct ieee80211com *ic, in ieee80211_init_channels()
215 ieee80211_alloc_countryie(struct ieee80211com *ic) in ieee80211_alloc_countryie()
330 allvapsdown(struct ieee80211com *ic) in allvapsdown()
345 struct ieee80211com *ic = vap->iv_ic; in ieee80211_setregdomain()
HDieee80211_ht.c230 ieee80211_ht_attach(struct ieee80211com *ic) in ieee80211_ht_attach()
249 ieee80211_ht_detach(struct ieee80211com *ic) in ieee80211_ht_detach()
313 ht_getrate(struct ieee80211com *ic, int index, enum ieee80211_phymode mode, in ht_getrate()
357 ht_rateprint(struct ieee80211com *ic, enum ieee80211_phymode mode, int ratetype) in ht_rateprint()
385 ht_announce(struct ieee80211com *ic, enum ieee80211_phymode mode) in ht_announce()
407 ieee80211_ht_announce(struct ieee80211com *ic) in ieee80211_ht_announce()
422 ieee80211_get_suphtrates(struct ieee80211com *ic, in ieee80211_get_suphtrates()
1098 struct ieee80211com *ic = ni->ni_ic; in ieee80211_ht_node_cleanup()
1157 findhtchan(struct ieee80211com *ic, struct ieee80211_channel *c, int htflags) in findhtchan()
1167 ieee80211_ht_adjust_channel(struct ieee80211com *ic, in ieee80211_ht_adjust_channel()
[all …]
HDieee80211_monitor.c67 ieee80211_monitor_attach(struct ieee80211com *ic) in ieee80211_monitor_attach()
73 ieee80211_monitor_detach(struct ieee80211com *ic) in ieee80211_monitor_detach()
96 struct ieee80211com *ic = vap->iv_ic; in monitor_newstate()
HDieee80211_wds.c73 ieee80211_wds_attach(struct ieee80211com *ic) in ieee80211_wds_attach()
79 ieee80211_wds_detach(struct ieee80211com *ic) in ieee80211_wds_detach()
105 struct ieee80211com *ic = ni->ni_ic; in wds_flush()
127 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_wds()
236 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_dwds_mcast()
323 struct ieee80211com *ic = ni->ni_ic; in ieee80211_dwds_discover()
346 struct ieee80211com *ic = vap->iv_ic; in wds_newstate()
415 struct ieee80211com *ic = ni->ni_ic; in wds_input()
736 struct ieee80211com *ic = ni->ni_ic; in wds_recv_mgmt()
/dragonfly/sys/bus/u4b/wlan/
HDif_rum.c143 static struct ieee80211vap *rum_vap_create(struct ieee80211com *,
175 static int rum_transmit(struct ieee80211com *, struct mbuf *);
177 static void rum_parent(struct ieee80211com *);
210 static void rum_update_slot(struct ieee80211com *);
211 static int rum_wme_update(struct ieee80211com *);
214 static void rum_update_mcast(struct ieee80211com *);
215 static void rum_update_promisc(struct ieee80211com *);
254 static void rum_scan_start(struct ieee80211com *);
255 static void rum_scan_end(struct ieee80211com *);
256 static void rum_set_channel(struct ieee80211com *);
[all …]
/dragonfly/sys/dev/netif/ral/
HDrt2661.c88 static struct ieee80211vap *rt2661_vap_create(struct ieee80211com *,
117 static void rt2661_scan_start(struct ieee80211com *);
118 static void rt2661_scan_end(struct ieee80211com *);
119 static void rt2661_set_channel(struct ieee80211com *);
127 static int rt2661_transmit(struct ieee80211com *, struct mbuf *);
132 static void rt2661_parent(struct ieee80211com *);
153 static void rt2661_update_promisc(struct ieee80211com *);
154 static int rt2661_wme_update(struct ieee80211com *) __unused;
155 static void rt2661_update_slot(struct ieee80211com *);
203 struct ieee80211com *ic = &sc->sc_ic; in rt2661_attach()
[all …]
/dragonfly/sys/dev/netif/wi/
HDif_wi.c128 static struct ieee80211vap *wi_vap_create(struct ieee80211com *,
133 static int wi_transmit(struct ieee80211com *, struct mbuf *);
146 static void wi_parent(struct ieee80211com *);
157 static void wi_update_mcast(struct ieee80211com *);
158 static void wi_update_promisc(struct ieee80211com *);
172 static void wi_scan_start(struct ieee80211com *);
173 static void wi_scan_end(struct ieee80211com *);
174 static void wi_set_channel(struct ieee80211com *);
250 struct ieee80211com *ic = &sc->sc_ic; in wi_attach()
498 struct ieee80211com *ic = &sc->sc_ic; in wi_detach()
[all …]
/dragonfly/sys/dev/netif/ath/ath/
HDif_ath.c161 static struct ieee80211vap *ath_vap_create(struct ieee80211com *,
169 static int ath_transmit(struct ieee80211com *, struct mbuf *);
172 static void ath_parent(struct ieee80211com *);
179 static void ath_update_mcast(struct ieee80211com *);
180 static void ath_update_promisc(struct ieee80211com *);
181 static void ath_updateslot(struct ieee80211com *);
205 static void ath_scan_start(struct ieee80211com *);
206 static void ath_scan_end(struct ieee80211com *);
207 static void ath_set_channel(struct ieee80211com *);
209 static void ath_update_chw(struct ieee80211com *);
[all …]

1234