Home
last modified time | relevance | path

Searched refs:ieee80211com (Results 1 – 25 of 151) 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 *,
138 struct mbuf *ieee80211_alloc_rts(struct ieee80211com *ic,
141 struct mbuf *ieee80211_alloc_cts(struct ieee80211com *,
159 void ieee80211_reset_erp(struct ieee80211com *);
295 int (*wme_update)(struct ieee80211com *);
303 void ieee80211_wme_ic_getparams(struct ieee80211com *ic,
[all …]
H A Dieee80211_var.h135 struct ieee80211com { struct
141 LIST_ENTRY(ieee80211com) ic_next; /* on global list */ argument
263 struct ieee80211vap* (*ic_vap_create)(struct ieee80211com *, argument
270 int (*ic_ioctl)(struct ieee80211com *, argument
273 void (*ic_parent)(struct ieee80211com *); argument
277 void (*ic_getradiocaps)(struct ieee80211com *, argument
280 int (*ic_setregdomain)(struct ieee80211com *, argument
288 int (*ic_transmit)(struct ieee80211com *, argument
298 void (*ic_updateslot)(struct ieee80211com *); argument
300 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.c75 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach()
88 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach()
131 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach()
154 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach()
237 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked()
283 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels()
333 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan()
357 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan()
426 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan()
454 struct ieee80211com *i 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()
202 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_stop()
218 ieee80211_dfs_cac_clear(struct ieee80211com *ic, in ieee80211_dfs_cac_clear()
233 struct ieee80211com *ic = arg; in dfs_timeout()
271 announce_radar(struct ieee80211com *ic, const struct ieee80211_channel *curchan, in announce_radar()
293 ieee80211_dfs_notify_radar(struct ieee80211com *ic, struct ieee80211_channel *chan) in ieee80211_dfs_notify_radar()
[all …]
H A Dieee80211_node.h66 struct ieee80211com;
119 struct ieee80211com *ni_ic; /* copy from vap to save deref*/
322 void ieee80211_node_attach(struct ieee80211com *);
323 void ieee80211_node_lateattach(struct ieee80211com *);
324 void ieee80211_node_detach(struct ieee80211com *);
343 void ieee80211_sync_curchan(struct ieee80211com *);
344 void ieee80211_setupcurchan(struct ieee80211com *,
346 void ieee80211_setcurchan(struct ieee80211com *, struct ieee80211_channel *);
347 void ieee80211_update_chw(struct ieee80211com *);
373 struct ieee80211com *nt_ic; /* back reference */
[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_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 *);
120 * to the ieee80211com structure; then share it between all associated
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 *);
60 ieee80211_vht_adjust_channel(struct ieee80211com *,
H A Dieee80211_crypto.h174 struct ieee80211com;
181 void ieee80211_crypto_attach(struct ieee80211com *);
182 void ieee80211_crypto_detach(struct ieee80211com *);
183 void ieee80211_crypto_set_supported_software_ciphers(struct ieee80211com *,
185 void ieee80211_crypto_set_supported_hardware_ciphers(struct ieee80211com *,
187 void ieee80211_crypto_set_supported_driver_keymgmt(struct ieee80211com *,
197 void ieee80211_crypto_reload_keys(struct ieee80211com *);
H A Dieee80211_scan_sw.c96 ieee80211_swscan_detach(struct ieee80211com *ic) in ieee80211_swscan_detach()
137 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_vdetach()
150 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_set_scan_duration()
169 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan_locked()
244 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_start_scan()
271 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_check_scan()
334 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_bg_scan()
431 struct ieee80211com *ic = vap->iv_ic; in cancel_scan()
509 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_scan_done()
527 struct ieee80211com *i in ieee80211_swscan_probe_curchan()
[all...]
H A Dieee80211.c94 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag);
95 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag);
96 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag);
97 static void ieee80211_syncflag_vht_locked(struct ieee80211com *ic, int flag);
98 static int ieee80211_media_setup(struct ieee80211com *ic,
132 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init()
256 null_update_mcast(struct ieee80211com *ic) in null_update_mcast()
263 null_update_promisc(struct ieee80211com *ic) in null_update_promisc()
270 null_update_chw(struct ieee80211com *ic) in null_update_chw()
277 ic_printf(struct ieee80211com *ic, const char * fmt, ...) in ic_printf()
[all …]
H A Dieee80211_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()
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_ht.h177 void ieee80211_ht_attach(struct ieee80211com *);
178 void ieee80211_ht_detach(struct ieee80211com *);
182 void ieee80211_ht_announce(struct ieee80211com *);
191 void ieee80211_init_suphtrates(struct ieee80211com *);
206 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()
208 struct ieee80211com *ic = vap->iv_ic; in ieee80211_node_vdetach()
305 struct ieee80211com *ic = ni->ni_ic; in ieee80211_node_set_chan()
352 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_ibss()
466 struct ieee80211com *ic = vap->iv_ic; in ieee80211_reset_bss()
507 struct ieee80211com *ic = ni->ni_ic; in check_bss()
547 struct ieee80211com *ic = ni->ni_ic; in check_bss_debug()
717 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.c280 struct ieee80211com *ic = vap->iv_ic; in wtap_newstate()
359 wtap_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], in wtap_vap_create()
422 wtap_parent(struct ieee80211com *ic) in wtap_parent()
434 wtap_scan_start(struct ieee80211com *ic) in wtap_scan_start()
443 wtap_scan_end(struct ieee80211com *ic) in wtap_scan_end()
452 wtap_set_channel(struct ieee80211com *ic) in wtap_set_channel()
497 struct ieee80211com *ic = &sc->sc_ic; in wtap_rx_proc()
568 wtap_wme_update(struct ieee80211com *ic) in wtap_wme_update()
576 wtap_update_mcast(struct ieee80211com *ic) in wtap_update_mcast()
583 wtap_update_promisc(struct ieee80211com *i
[all...]
/freebsd/sys/dev/usb/wlan/
H A Dif_ural.c130 static struct ieee80211vap *ural_vap_create(struct ieee80211com *,
148 static int ural_transmit(struct ieee80211com *, struct mbuf *);
150 static void ural_parent(struct ieee80211com *);
163 static void ural_scan_start(struct ieee80211com *);
164 static void ural_scan_end(struct ieee80211com *);
165 static void ural_getradiocaps(struct ieee80211com *, int, int *,
167 static void ural_set_channel(struct ieee80211com *);
179 static void ural_update_promisc(struct ieee80211com *);
427 struct ieee80211com *ic = &sc->sc_ic; in ural_attach()
512 struct ieee80211com *ic = &sc->sc_ic; in ural_detach()
[all …]
H A Dif_rum.c154 static struct ieee80211vap *rum_vap_create(struct ieee80211com *,
188 static int rum_transmit(struct ieee80211com *, struct mbuf *);
190 static void rum_parent(struct ieee80211com *);
223 static void rum_update_slot(struct ieee80211com *);
224 static int rum_wme_update(struct ieee80211com *);
227 static void rum_update_mcast(struct ieee80211com *);
228 static void rum_update_promisc(struct ieee80211com *);
267 static void rum_scan_start(struct ieee80211com *);
268 static void rum_scan_end(struct ieee80211com *);
269 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