Home
last modified time | relevance | path

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

1234567

/freebsd/sys/net80211/
H A Dieee80211_proto.h71 void ieee80211_proto_attach(struct ieee80211com *);
72 void ieee80211_proto_detach(struct ieee80211com *);
85 int ieee80211_input_all(struct ieee80211com *, struct mbuf *, int, int);
88 int ieee80211_input_mimo_all(struct ieee80211com *, struct mbuf *);
115 int ieee80211_probereq_ie(struct ieee80211vap *, struct ieee80211com *,
142 struct mbuf *ieee80211_alloc_rts(struct ieee80211com *ic,
145 struct mbuf *ieee80211_alloc_cts(struct ieee80211com *,
163 void ieee80211_reset_erp(struct ieee80211com *);
299 int (*wme_update)(struct ieee80211com *);
307 void ieee80211_wme_ic_getparams(struct ieee80211com *ic,
[all …]
H A Dieee80211_var.h137 struct ieee80211com { struct
143 LIST_ENTRY(ieee80211com) ic_next; /* on global list */ argument
265 struct ieee80211vap* (*ic_vap_create)(struct ieee80211com *, argument
272 int (*ic_ioctl)(struct ieee80211com *, argument
275 void (*ic_parent)(struct ieee80211com *); argument
279 void (*ic_getradiocaps)(struct ieee80211com *, argument
282 int (*ic_setregdomain)(struct ieee80211com *, argument
290 int (*ic_transmit)(struct ieee80211com *, argument
300 void (*ic_updateslot)(struct ieee80211com *); argument
302 void (*ic_update_mcast)(struct ieee80211com *); argument
[all …]
H A Dieee80211_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 *);
H A Dieee80211_proto.c265 ieee80211_proto_attach(struct ieee80211com *ic) in ieee80211_proto_attach()
304 ieee80211_proto_detach(struct ieee80211com *ic) in ieee80211_proto_detach()
324 struct ieee80211com *ic = vap->iv_ic; in ieee80211_proto_vattach()
553 ieee80211_dump_pkt(struct ieee80211com *ic, in ieee80211_dump_pkt()
642 struct ieee80211com *ic = ni->ni_ic; in ieee80211_fix_rate()
768 struct ieee80211com *ic = vap->iv_ic; in ieee80211_vap_reset_erp()
806 ieee80211_reset_erp(struct ieee80211com *ic) in ieee80211_reset_erp()
860 struct ieee80211com *ic = vap->iv_ic; in vap_update_slot()
933 struct ieee80211com *ic = vap->iv_ic; in vap_update_erp_protmode()
999 struct ieee80211com *ic = vap->iv_ic; in vap_update_preamble()
[all …]
H A Dieee80211_scan.c74 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach()
87 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach()
130 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach()
153 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach()
236 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked()
282 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels()
332 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan()
356 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan()
425 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan()
466 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_scan()
[all …]
H A Dieee80211_dfs.c95 ieee80211_dfs_attach(struct ieee80211com *ic) in ieee80211_dfs_attach()
106 ieee80211_dfs_detach(struct ieee80211com *ic) in ieee80211_dfs_detach()
113 ieee80211_dfs_reset(struct ieee80211com *ic) in ieee80211_dfs_reset()
130 struct ieee80211com *ic = vap->iv_ic; in cac_timeout()
184 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_start()
203 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()
273 announce_radar(struct ieee80211com *ic, const struct ieee80211_channel *curchan, in announce_radar()
295 ieee80211_dfs_notify_radar(struct ieee80211com *ic, struct ieee80211_channel *chan) in ieee80211_dfs_notify_radar()
[all …]
H A Dieee80211_superg.h73 void ieee80211_superg_attach(struct ieee80211com *);
74 void ieee80211_superg_detach(struct ieee80211com *);
109 void ieee80211_ff_age(struct ieee80211com *, struct ieee80211_stageq *,
113 ieee80211_ff_age_all(struct ieee80211com *ic, int quanta) in ieee80211_ff_age_all()
126 ieee80211_ff_flush(struct ieee80211com *ic, int ac) in ieee80211_ff_flush()
135 ieee80211_ff_flush_all(struct ieee80211com *ic) in ieee80211_ff_flush_all()
H A Dieee80211_node.h66 struct ieee80211com;
182 struct ieee80211com *ni_ic; /* copy from vap to save deref*/
385 void ieee80211_node_attach(struct ieee80211com *);
386 void ieee80211_node_lateattach(struct ieee80211com *);
387 void ieee80211_node_detach(struct ieee80211com *);
406 void ieee80211_sync_curchan(struct ieee80211com *);
407 void ieee80211_setupcurchan(struct ieee80211com *,
409 void ieee80211_setcurchan(struct ieee80211com *, struct ieee80211_channel *);
410 void ieee80211_update_chw(struct ieee80211com *);
436 struct ieee80211com *nt_ic; /* back reference */
[all …]
H A Dieee80211_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 *);
H A Dieee80211_scan.h90 void (*sc_attach)(struct ieee80211com *);
91 void (*sc_detach)(struct ieee80211com *);
126 struct ieee80211com *ss_ic;
163 struct ieee80211com;
164 void ieee80211_scan_attach(struct ieee80211com *);
165 void ieee80211_scan_detach(struct ieee80211com *);
183 struct ieee80211_channel *ieee80211_scan_pickchannel(struct ieee80211com *, int);
191 void ieee80211_scan_timeout(struct ieee80211com *);
H A Dieee80211_vht.h28 void ieee80211_vht_attach(struct ieee80211com *);
29 void ieee80211_vht_detach(struct ieee80211com *);
33 void ieee80211_vht_announce(struct ieee80211com *);
58 ieee80211_vht_adjust_channel(struct ieee80211com *,
H A Dieee80211_scan_sw.c95 ieee80211_swscan_detach(struct ieee80211com *ic) in ieee80211_swscan_detach()
136 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_vdetach()
149 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_set_scan_duration()
168 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan_locked()
245 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan()
272 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_check_scan()
335 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_bg_scan()
436 struct ieee80211com *ic = vap->iv_ic; in cancel_scan()
514 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_scan_done()
532 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_probe_curchan()
[all …]
H A Dieee80211.c93 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
94 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
95 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
96 static void ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag);
97 static int ieee80211_media_setup(struct ieee80211com *ic,
131 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init()
255 null_update_mcast(struct ieee80211com *ic) in null_update_mcast()
262 null_update_promisc(struct ieee80211com *ic) in null_update_promisc()
269 null_update_chw(struct ieee80211com *ic) in null_update_chw()
275 static LIST_HEAD(, ieee80211com) ic_head = LIST_HEAD_INITIALIZER(ic_head);
[all …]
H A Dieee80211_crypto.h175 struct ieee80211com;
182 void ieee80211_crypto_attach(struct ieee80211com *);
183 void ieee80211_crypto_detach(struct ieee80211com *);
184 void ieee80211_crypto_set_supported_software_ciphers(struct ieee80211com *,
186 void ieee80211_crypto_set_supported_hardware_ciphers(struct ieee80211com *,
188 void ieee80211_crypto_set_supported_driver_keymgmt(struct ieee80211com *,
198 void ieee80211_crypto_reload_keys(struct ieee80211com *);
H A Dieee80211_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 *);
H A Dieee80211_radiotap.c56 ieee80211_radiotap_attach(struct ieee80211com *ic, in ieee80211_radiotap_attach()
65 ieee80211_radiotap_attachv(struct ieee80211com *ic, in ieee80211_radiotap_attachv()
109 ieee80211_radiotap_detach(struct ieee80211com *ic) in ieee80211_radiotap_detach()
145 ieee80211_radiotap_chan_change(struct ieee80211com *ic) in ieee80211_radiotap_chan_change()
173 struct ieee80211com *ic = vap0->iv_ic; in spam_vaps()
191 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_radiotap_tx()
213 struct ieee80211com *ic = vap0->iv_ic; in ieee80211_radiotap_rx()
237 ieee80211_radiotap_rx_all(struct ieee80211com *ic, struct mbuf *m) in ieee80211_radiotap_rx_all()
457 struct ieee80211com *ic = vap->iv_ic; in ieee80211_radiotap_vattach()
H A Dieee80211_ht.h178 void ieee80211_ht_attach(struct ieee80211com *);
179 void ieee80211_ht_detach(struct ieee80211com *);
183 void ieee80211_ht_announce(struct ieee80211com *);
192 void ieee80211_init_suphtrates(struct ieee80211com *);
207 struct ieee80211_channel *ieee80211_ht_adjust_channel(struct ieee80211com *,
H A Dieee80211_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()
80 ieee80211_regdomain_detach(struct ieee80211com *ic) in ieee80211_regdomain_detach()
114 ieee80211_init_channels(struct ieee80211com *ic, in ieee80211_init_channels()
233 ieee80211_alloc_countryie(struct ieee80211com *ic) in ieee80211_alloc_countryie()
343 allvapsdown(struct ieee80211com *ic) in allvapsdown()
358 struct ieee80211com *ic = vap->iv_ic; in ieee80211_setregdomain()
H A Dieee80211_node.c103 static void ieee80211_node_table_init(struct ieee80211com *ic,
115 ieee80211_node_attach(struct ieee80211com *ic) in ieee80211_node_attach()
144 ieee80211_node_detach(struct ieee80211com *ic) in ieee80211_node_detach()
209 struct ieee80211com *ic = vap->iv_ic; in ieee80211_node_vdetach()
306 struct ieee80211com *ic = ni->ni_ic; in ieee80211_node_set_chan()
353 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_ibss()
467 struct ieee80211com *ic = vap->iv_ic; in ieee80211_reset_bss()
508 struct ieee80211com *ic = ni->ni_ic; in check_bss()
548 struct ieee80211com *ic = ni->ni_ic; in check_bss_debug()
718 gethtadjustflags(struct ieee80211com *ic) in gethtadjustflags()
[all …]
H A Dieee80211_monitor.c64 ieee80211_monitor_attach(struct ieee80211com *ic) in ieee80211_monitor_attach()
70 ieee80211_monitor_detach(struct ieee80211com *ic) in ieee80211_monitor_detach()
93 struct ieee80211com *ic = vap->iv_ic; in monitor_newstate()
/freebsd/sys/dev/rtwn/
H A Dif_rtwn.c84 static struct ieee80211vap *rtwn_vap_create(struct ieee80211com *,
120 static void rtwn_parent(struct ieee80211com *);
124 static void rtwn_scan_start(struct ieee80211com *);
127 static void rtwn_scan_end(struct ieee80211com *);
128 static void rtwn_getradiocaps(struct ieee80211com *, int, int *,
130 static void rtwn_update_chw(struct ieee80211com *);
131 static void rtwn_set_channel(struct ieee80211com *);
132 static int rtwn_wme_update(struct ieee80211com *);
133 static void rtwn_update_slot(struct ieee80211com *);
137 static void rtwn_update_promisc(struct ieee80211com *);
[all …]
/freebsd/sys/dev/wtap/
H A Dif_wtap.c277 struct ieee80211com *ic = vap->iv_ic; in wtap_newstate()
356 wtap_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], in wtap_vap_create()
419 wtap_parent(struct ieee80211com *ic) in wtap_parent()
431 wtap_scan_start(struct ieee80211com *ic) in wtap_scan_start()
440 wtap_scan_end(struct ieee80211com *ic) in wtap_scan_end()
449 wtap_set_channel(struct ieee80211com *ic) in wtap_set_channel()
494 struct ieee80211com *ic = &sc->sc_ic; in wtap_rx_proc()
575 wtap_wme_update(struct ieee80211com *ic) in wtap_wme_update()
583 wtap_update_mcast(struct ieee80211com *ic) in wtap_update_mcast()
590 wtap_update_promisc(struct ieee80211com *ic) in wtap_update_promisc()
[all …]
/freebsd/sys/dev/usb/wlan/
H A Dif_ural.c129 static struct ieee80211vap *ural_vap_create(struct ieee80211com *,
147 static int ural_transmit(struct ieee80211com *, struct mbuf *);
149 static void ural_parent(struct ieee80211com *);
162 static void ural_scan_start(struct ieee80211com *);
163 static void ural_scan_end(struct ieee80211com *);
164 static void ural_getradiocaps(struct ieee80211com *, int, int *,
166 static void ural_set_channel(struct ieee80211com *);
178 static void ural_update_promisc(struct ieee80211com *);
426 struct ieee80211com *ic = &sc->sc_ic; in ural_attach()
513 struct ieee80211com *ic = &sc->sc_ic; in ural_detach()
[all …]
H A Dif_rum.c153 static struct ieee80211vap *rum_vap_create(struct ieee80211com *,
187 static int rum_transmit(struct ieee80211com *, struct mbuf *);
189 static void rum_parent(struct ieee80211com *);
222 static void rum_update_slot(struct ieee80211com *);
223 static int rum_wme_update(struct ieee80211com *);
226 static void rum_update_mcast(struct ieee80211com *);
227 static void rum_update_promisc(struct ieee80211com *);
266 static void rum_scan_start(struct ieee80211com *);
267 static void rum_scan_end(struct ieee80211com *);
268 static void rum_set_channel(struct ieee80211com *);
[all …]
/freebsd/sys/dev/ipw/
H A Dif_ipw.c109 static struct ieee80211vap *ipw_vap_create(struct ieee80211com *,
135 static int ipw_transmit(struct ieee80211com *, struct mbuf *);
138 static void ipw_parent(struct ieee80211com *);
146 static void ipw_assoc(struct ieee80211com *, struct ieee80211vap *);
147 static void ipw_disassoc(struct ieee80211com *, struct ieee80211vap *);
166 static void ipw_scan_start(struct ieee80211com *);
167 static void ipw_scan_end(struct ieee80211com *);
168 static void ipw_getradiocaps(struct ieee80211com *, int, int *,
170 static void ipw_set_channel(struct ieee80211com *);
226 struct ieee80211com *ic = &sc->sc_ic; in ipw_attach()
[all …]

1234567