Home
last modified time | relevance | path

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

12345

/NextBSD/sys/net80211/
HDieee80211_var.h119 struct ieee80211com { struct
124 LIST_ENTRY(ieee80211com) ic_next; /* on global list */ argument
241 struct ieee80211vap* (*ic_vap_create)(struct ieee80211com *, argument
248 int (*ic_ioctl)(struct ieee80211com *, argument
251 void (*ic_parent)(struct ieee80211com *); argument
255 void (*ic_getradiocaps)(struct ieee80211com *, argument
258 int (*ic_setregdomain)(struct ieee80211com *, argument
266 int (*ic_transmit)(struct ieee80211com *, argument
276 void (*ic_updateslot)(struct ieee80211com *); argument
278 void (*ic_update_mcast)(struct ieee80211com *); argument
[all …]
HDieee80211_proto.h54 void ieee80211_proto_attach(struct ieee80211com *);
55 void ieee80211_proto_detach(struct ieee80211com *);
67 int ieee80211_input_all(struct ieee80211com *, struct mbuf *, int, int);
71 int ieee80211_input_mimo_all(struct ieee80211com *, struct mbuf *,
120 struct mbuf *ieee80211_alloc_rts(struct ieee80211com *ic,
123 struct mbuf *ieee80211_alloc_cts(struct ieee80211com *,
137 void ieee80211_reset_erp(struct ieee80211com *);
138 void ieee80211_set_shortslottime(struct ieee80211com *, int onoff);
273 int (*wme_update)(struct ieee80211com *);
301 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_proto.c125 ieee80211_proto_attach(struct ieee80211com *ic) in ieee80211_proto_attach()
170 ieee80211_proto_detach(struct ieee80211com *ic) in ieee80211_proto_detach()
190 struct ieee80211com *ic = vap->iv_ic; in ieee80211_proto_vattach()
408 ieee80211_dump_pkt(struct ieee80211com *ic, in ieee80211_dump_pkt()
499 struct ieee80211com *ic = ni->ni_ic; in ieee80211_fix_rate()
618 ieee80211_reset_erp(struct ieee80211com *ic) in ieee80211_reset_erp()
651 ieee80211_set_shortslottime(struct ieee80211com *ic, int onoff) in ieee80211_set_shortslottime()
890 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_initparams_locked()
968 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_initparams()
995 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_updateparams_locked()
[all …]
HDieee80211_node.h66 struct ieee80211com;
113 struct ieee80211com *ni_ic; /* copy from vap to save deref*/
307 void ieee80211_node_attach(struct ieee80211com *);
308 void ieee80211_node_lateattach(struct ieee80211com *);
309 void ieee80211_node_detach(struct ieee80211com *);
328 void ieee80211_sync_curchan(struct ieee80211com *);
329 void ieee80211_setupcurchan(struct ieee80211com *,
331 void ieee80211_setcurchan(struct ieee80211com *, struct ieee80211_channel *);
332 void ieee80211_update_chw(struct ieee80211com *);
355 struct ieee80211com *nt_ic; /* back reference */
[all …]
HDieee80211_scan.c72 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach()
85 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach()
123 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach()
138 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach()
221 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked()
266 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels()
317 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan()
341 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan()
410 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan()
438 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_scan()
[all …]
HDieee80211.c89 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
90 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
91 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
92 static int ieee80211_media_setup(struct ieee80211com *ic,
124 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init()
227 null_update_mcast(struct ieee80211com *ic) in null_update_mcast()
234 null_update_promisc(struct ieee80211com *ic) in null_update_promisc()
241 null_update_chw(struct ieee80211com *ic) in null_update_chw()
248 ic_printf(struct ieee80211com *ic, const char * fmt, ...) in ic_printf()
260 static LIST_HEAD(, ieee80211com) ic_head = LIST_HEAD_INITIALIZER(ic_head);
[all …]
HDieee80211_dfs.c98 ieee80211_dfs_attach(struct ieee80211com *ic) in ieee80211_dfs_attach()
109 ieee80211_dfs_detach(struct ieee80211com *ic) in ieee80211_dfs_detach()
116 ieee80211_dfs_reset(struct ieee80211com *ic) in ieee80211_dfs_reset()
133 struct ieee80211com *ic = vap->iv_ic; in cac_timeout()
188 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_start()
206 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_stop()
222 ieee80211_dfs_cac_clear(struct ieee80211com *ic, in ieee80211_dfs_cac_clear()
237 struct ieee80211com *ic = arg; in dfs_timeout()
275 announce_radar(struct ieee80211com *ic, const struct ieee80211_channel *curchan, in announce_radar()
297 ieee80211_dfs_notify_radar(struct ieee80211com *ic, struct ieee80211_channel *chan) in ieee80211_dfs_notify_radar()
[all …]
HDieee80211_ht.h161 void ieee80211_ht_attach(struct ieee80211com *);
162 void ieee80211_ht_detach(struct ieee80211com *);
166 void ieee80211_ht_announce(struct ieee80211com *);
176 struct ieee80211com *, const struct ieee80211_channel *);
190 struct ieee80211_channel *ieee80211_ht_adjust_channel(struct ieee80211com *,
195 void ieee80211_htprot_update(struct ieee80211com *, int protmode);
196 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 *);
86 void ieee80211_ff_age(struct ieee80211com *, struct ieee80211_stageq *,
94 ieee80211_ff_flush(struct ieee80211com *ic, int ac) in ieee80211_ff_flush()
107 ieee80211_ff_age_all(struct ieee80211com *ic, int quanta) in ieee80211_ff_age_all()
HDieee80211_radiotap.c54 ieee80211_radiotap_attach(struct ieee80211com *ic, in ieee80211_radiotap_attach()
63 ieee80211_radiotap_attachv(struct ieee80211com *ic, in ieee80211_radiotap_attachv()
107 ieee80211_radiotap_detach(struct ieee80211com *ic) in ieee80211_radiotap_detach()
114 struct ieee80211com *ic = vap->iv_ic; in ieee80211_radiotap_vattach()
163 ieee80211_radiotap_chan_change(struct ieee80211com *ic) in ieee80211_radiotap_chan_change()
191 struct ieee80211com *ic = vap0->iv_ic; in spam_vaps()
209 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_radiotap_tx()
231 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_radiotap_rx()
255 ieee80211_radiotap_rx_all(struct ieee80211com *ic, struct mbuf *m) in ieee80211_radiotap_rx_all()
HDieee80211_scan_sw.c106 ieee80211_swscan_detach(struct ieee80211com *ic) in ieee80211_swscan_detach()
149 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_vdetach()
165 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_set_scan_duration()
184 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan_locked()
261 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan()
288 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_check_scan()
344 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_bg_scan()
434 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_cancel_scan()
468 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_cancel_anyscan()
502 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_scan_next()
[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()
138 ieee80211_node_detach(struct ieee80211com *ic) in ieee80211_node_detach()
195 struct ieee80211com *ic = vap->iv_ic; in ieee80211_node_vdetach()
282 struct ieee80211com *ic = ni->ni_ic; in ieee80211_node_set_chan()
329 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_ibss()
428 struct ieee80211com *ic = vap->iv_ic; in ieee80211_reset_bss()
467 struct ieee80211com *ic = ni->ni_ic; in check_bss()
507 struct ieee80211com *ic = ni->ni_ic; in check_bss_debug()
[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_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()
102 addchan(struct ieee80211com *ic, int ieee, int flags) in addchan()
125 ieee80211_init_channels(struct ieee80211com *ic, in ieee80211_init_channels()
271 ieee80211_alloc_countryie(struct ieee80211com *ic) in ieee80211_alloc_countryie()
381 allvapsdown(struct ieee80211com *ic) in allvapsdown()
396 struct ieee80211com *ic = vap->iv_ic; in ieee80211_setregdomain()
HDieee80211_ht.c233 ieee80211_ht_attach(struct ieee80211com *ic) in ieee80211_ht_attach()
252 ieee80211_ht_detach(struct ieee80211com *ic) in ieee80211_ht_detach()
311 ht_getrate(struct ieee80211com *ic, int index, enum ieee80211_phymode mode, in ht_getrate()
355 ht_rateprint(struct ieee80211com *ic, enum ieee80211_phymode mode, int ratetype) in ht_rateprint()
383 ht_announce(struct ieee80211com *ic, enum ieee80211_phymode mode) in ht_announce()
405 ieee80211_ht_announce(struct ieee80211com *ic) in ieee80211_ht_announce()
420 ieee80211_get_suphtrates(struct ieee80211com *ic, in ieee80211_get_suphtrates()
1097 struct ieee80211com *ic = ni->ni_ic; in ieee80211_ht_node_cleanup()
1160 findhtchan(struct ieee80211com *ic, struct ieee80211_channel *c, int htflags) in findhtchan()
1170 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_crypto.h147 struct ieee80211com;
154 void ieee80211_crypto_attach(struct ieee80211com *);
155 void ieee80211_crypto_detach(struct ieee80211com *);
164 void ieee80211_crypto_reload_keys(struct ieee80211com *);
/NextBSD/sys/dev/wtap/
HDif_wtap.c263 struct ieee80211com *ic = vap->iv_ic; in wtap_newstate()
316 wtap_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], in wtap_vap_create()
377 wtap_parent(struct ieee80211com *ic) in wtap_parent()
389 wtap_scan_start(struct ieee80211com *ic) in wtap_scan_start()
398 wtap_scan_end(struct ieee80211com *ic) in wtap_scan_end()
407 wtap_set_channel(struct ieee80211com *ic) in wtap_set_channel()
451 struct ieee80211com *ic = &sc->sc_ic; in wtap_rx_deliver()
487 struct ieee80211com *ic = &sc->sc_ic; in wtap_rx_proc()
552 wtap_wme_update(struct ieee80211com *ic) in wtap_wme_update()
560 wtap_update_mcast(struct ieee80211com *ic) in wtap_update_mcast()
[all …]
/NextBSD/sys/dev/usb/wlan/
HDif_ural.c134 static struct ieee80211vap *ural_vap_create(struct ieee80211com *,
152 static int ural_transmit(struct ieee80211com *, struct mbuf *);
154 static void ural_parent(struct ieee80211com *);
167 static void ural_scan_start(struct ieee80211com *);
168 static void ural_scan_end(struct ieee80211com *);
169 static void ural_set_channel(struct ieee80211com *);
181 static void ural_update_promisc(struct ieee80211com *);
426 struct ieee80211com *ic = &sc->sc_ic; in ural_attach()
515 struct ieee80211com *ic = &sc->sc_ic; in ural_detach()
560 ural_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit, in ural_vap_create()
[all …]
HDif_rum.c157 static struct ieee80211vap *rum_vap_create(struct ieee80211com *,
184 static int rum_transmit(struct ieee80211com *, struct mbuf *);
186 static void rum_parent(struct ieee80211com *);
219 static void rum_update_slot(struct ieee80211com *);
220 static int rum_wme_update(struct ieee80211com *);
223 static void rum_update_mcast(struct ieee80211com *);
224 static void rum_update_promisc(struct ieee80211com *);
261 static void rum_scan_start(struct ieee80211com *);
262 static void rum_scan_end(struct ieee80211com *);
263 static void rum_set_channel(struct ieee80211com *);
[all …]
/NextBSD/sys/dev/ipw/
HDif_ipw.c109 static struct ieee80211vap *ipw_vap_create(struct ieee80211com *,
134 static int ipw_transmit(struct ieee80211com *, struct mbuf *);
137 static void ipw_parent(struct ieee80211com *);
145 static void ipw_assoc(struct ieee80211com *, struct ieee80211vap *);
146 static void ipw_disassoc(struct ieee80211com *, struct ieee80211vap *);
165 static void ipw_scan_start(struct ieee80211com *);
166 static void ipw_scan_end(struct ieee80211com *);
167 static void ipw_set_channel(struct ieee80211com *);
223 struct ieee80211com *ic = &sc->sc_ic; in ipw_attach()
373 struct ieee80211com *ic = &sc->sc_ic; in ipw_detach()
[all …]
/NextBSD/sys/dev/wi/
HDif_wi.c114 static struct ieee80211vap *wi_vap_create(struct ieee80211com *,
119 static int wi_transmit(struct ieee80211com *, struct mbuf *);
132 static void wi_parent(struct ieee80211com *);
143 static void wi_update_mcast(struct ieee80211com *);
144 static void wi_update_promisc(struct ieee80211com *);
158 static void wi_scan_start(struct ieee80211com *);
159 static void wi_scan_end(struct ieee80211com *);
160 static void wi_set_channel(struct ieee80211com *);
236 struct ieee80211com *ic = &sc->sc_ic; in wi_attach()
474 struct ieee80211com *ic = &sc->sc_ic; in wi_detach()
[all …]

12345