| /freebsd-11-stable/sys/net80211/ |
| HD | ieee80211_var.h | 119 struct ieee80211com { struct 125 LIST_ENTRY(ieee80211com) ic_next; /* on global list */ argument 243 struct ieee80211vap* (*ic_vap_create)(struct ieee80211com *, argument 250 int (*ic_ioctl)(struct ieee80211com *, argument 253 void (*ic_parent)(struct ieee80211com *); argument 257 void (*ic_getradiocaps)(struct ieee80211com *, argument 260 int (*ic_setregdomain)(struct ieee80211com *, argument 268 int (*ic_transmit)(struct ieee80211com *, argument 278 void (*ic_updateslot)(struct ieee80211com *); argument 280 void (*ic_update_mcast)(struct ieee80211com *); argument [all …]
|
| HD | ieee80211_proto.h | 71 void ieee80211_proto_attach(struct ieee80211com *); 72 void ieee80211_proto_detach(struct ieee80211com *); 84 int ieee80211_input_all(struct ieee80211com *, struct mbuf *, int, int); 88 int ieee80211_input_mimo_all(struct ieee80211com *, struct mbuf *, 137 struct mbuf *ieee80211_alloc_rts(struct ieee80211com *ic, 140 struct mbuf *ieee80211_alloc_cts(struct ieee80211com *, 154 void ieee80211_reset_erp(struct ieee80211com *); 155 void ieee80211_set_shortslottime(struct ieee80211com *, int onoff); 290 int (*wme_update)(struct ieee80211com *); 334 void ieee80211_waitfor_parent(struct ieee80211com *); [all …]
|
| HD | ieee80211_dfs.h | 50 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 *);
|
| HD | ieee80211_node.h | 66 struct ieee80211com; 114 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 *); 358 struct ieee80211com *nt_ic; /* back reference */ [all …]
|
| HD | ieee80211_proto.c | 259 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() 545 ieee80211_dump_pkt(struct ieee80211com *ic, in ieee80211_dump_pkt() 634 struct ieee80211com *ic = ni->ni_ic; in ieee80211_fix_rate() 753 ieee80211_reset_erp(struct ieee80211com *ic) in ieee80211_reset_erp() 786 ieee80211_set_shortslottime(struct ieee80211com *ic, int onoff) in ieee80211_set_shortslottime() 1025 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_initparams_locked() 1103 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_initparams() 1130 struct ieee80211com *ic = vap->iv_ic; in ieee80211_wme_updateparams_locked() [all …]
|
| HD | ieee80211_scan.c | 73 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() 147 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach() 230 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_update_locked() 275 struct ieee80211com *ic = ss->ss_ic; in ieee80211_scan_dump_channels() 326 struct ieee80211com *ic = vap->iv_ic; in ieee80211_start_scan() 350 struct ieee80211com *ic = vap->iv_ic; in ieee80211_check_scan() 419 struct ieee80211com *ic = vap->iv_ic; in ieee80211_bg_scan() 447 struct ieee80211com *ic = vap->iv_ic; in ieee80211_cancel_scan() [all …]
|
| HD | ieee80211_dfs.c | 98 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() 187 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_start() 205 struct ieee80211com *ic = vap->iv_ic; in ieee80211_dfs_cac_stop() 221 ieee80211_dfs_cac_clear(struct ieee80211com *ic, in ieee80211_dfs_cac_clear() 236 struct ieee80211com *ic = arg; in dfs_timeout() 274 announce_radar(struct ieee80211com *ic, const struct ieee80211_channel *curchan, in announce_radar() 296 ieee80211_dfs_notify_radar(struct ieee80211com *ic, struct ieee80211_channel *chan) in ieee80211_dfs_notify_radar() [all …]
|
| HD | ieee80211.c | 90 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag); 91 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag); 92 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag); 93 static int ieee80211_media_setup(struct ieee80211com *ic, 125 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init() 228 null_update_mcast(struct ieee80211com *ic) in null_update_mcast() 235 null_update_promisc(struct ieee80211com *ic) in null_update_promisc() 242 null_update_chw(struct ieee80211com *ic) in null_update_chw() 249 ic_printf(struct ieee80211com *ic, const char * fmt, ...) in ic_printf() 261 static LIST_HEAD(, ieee80211com) ic_head = LIST_HEAD_INITIALIZER(ic_head); [all …]
|
| HD | ieee80211_superg.h | 71 void ieee80211_superg_attach(struct ieee80211com *); 72 void ieee80211_superg_detach(struct ieee80211com *); 107 void ieee80211_ff_age(struct ieee80211com *, struct ieee80211_stageq *, 111 ieee80211_ff_age_all(struct ieee80211com *ic, int quanta) in ieee80211_ff_age_all() 124 ieee80211_ff_flush(struct ieee80211com *ic, int ac) in ieee80211_ff_flush() 133 ieee80211_ff_flush_all(struct ieee80211com *ic) in ieee80211_ff_flush_all()
|
| HD | ieee80211_ht.h | 165 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 *);
|
| HD | ieee80211_scan.h | 90 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 *);
|
| HD | ieee80211_scan_sw.c | 95 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() 328 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_bg_scan() 422 struct ieee80211com *ic = vap->iv_ic; in cancel_scan() 496 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_scan_done() 514 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_probe_curchan() [all …]
|
| HD | ieee80211_power.h | 30 struct ieee80211com; 65 void ieee80211_power_attach(struct ieee80211com *); 66 void ieee80211_power_detach(struct ieee80211com *); 86 void ieee80211_power_poll(struct ieee80211com *);
|
| HD | ieee80211_radiotap.c | 54 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()
|
| HD | ieee80211_node.c | 92 static void ieee80211_node_table_init(struct ieee80211com *ic, 98 static void ieee80211_erp_timeout(struct ieee80211com *); 104 ieee80211_node_attach(struct ieee80211com *ic) in ieee80211_node_attach() 132 ieee80211_node_detach(struct ieee80211com *ic) in ieee80211_node_detach() 190 struct ieee80211com *ic = vap->iv_ic; in ieee80211_node_vdetach() 277 struct ieee80211com *ic = ni->ni_ic; in ieee80211_node_set_chan() 324 struct ieee80211com *ic = vap->iv_ic; in ieee80211_create_ibss() 424 struct ieee80211com *ic = vap->iv_ic; in ieee80211_reset_bss() 463 struct ieee80211com *ic = ni->ni_ic; in check_bss() 503 struct ieee80211com *ic = ni->ni_ic; in check_bss_debug() [all …]
|
| HD | ieee80211_regdomain.h | 275 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 *);
|
| HD | ieee80211_regdomain.c | 49 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() 212 ieee80211_alloc_countryie(struct ieee80211com *ic) in ieee80211_alloc_countryie() 322 allvapsdown(struct ieee80211com *ic) in allvapsdown() 337 struct ieee80211com *ic = vap->iv_ic; in ieee80211_setregdomain()
|
| HD | ieee80211_ht.c | 230 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() 1095 struct ieee80211com *ic = ni->ni_ic; in ieee80211_ht_node_cleanup() 1154 findhtchan(struct ieee80211com *ic, struct ieee80211_channel *c, int htflags) in findhtchan() 1164 ieee80211_ht_adjust_channel(struct ieee80211com *ic, in ieee80211_ht_adjust_channel() [all …]
|
| HD | ieee80211_monitor.c | 67 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()
|
| /freebsd-11-stable/sys/dev/wtap/ |
| HD | if_wtap.c | 263 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 …]
|
| /freebsd-11-stable/sys/dev/usb/wlan/ |
| HD | if_ural.c | 130 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 *); 429 struct ieee80211com *ic = &sc->sc_ic; in ural_attach() 514 struct ieee80211com *ic = &sc->sc_ic; in ural_detach() [all …]
|
| HD | if_rum.c | 154 static struct ieee80211vap *rum_vap_create(struct ieee80211com *, 186 static int rum_transmit(struct ieee80211com *, struct mbuf *); 188 static void rum_parent(struct ieee80211com *); 221 static void rum_update_slot(struct ieee80211com *); 222 static int rum_wme_update(struct ieee80211com *); 225 static void rum_update_mcast(struct ieee80211com *); 226 static void rum_update_promisc(struct ieee80211com *); 265 static void rum_scan_start(struct ieee80211com *); 266 static void rum_scan_end(struct ieee80211com *); 267 static void rum_set_channel(struct ieee80211com *); [all …]
|
| /freebsd-11-stable/sys/dev/ipw/ |
| HD | if_ipw.c | 109 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 …]
|
| /freebsd-11-stable/sys/dev/ral/ |
| HD | rt2661.c | 85 static struct ieee80211vap *rt2661_vap_create(struct ieee80211com *, 114 static void rt2661_scan_start(struct ieee80211com *); 115 static void rt2661_scan_end(struct ieee80211com *); 116 static void rt2661_getradiocaps(struct ieee80211com *, int, int *, 118 static void rt2661_set_channel(struct ieee80211com *); 126 static int rt2661_transmit(struct ieee80211com *, struct mbuf *); 131 static void rt2661_parent(struct ieee80211com *); 152 static void rt2661_update_promisc(struct ieee80211com *); 153 static int rt2661_wme_update(struct ieee80211com *) __unused; 154 static void rt2661_update_slot(struct ieee80211com *); [all …]
|
| /freebsd-11-stable/sys/dev/wi/ |
| HD | if_wi.c | 115 static struct ieee80211vap *wi_vap_create(struct ieee80211com *, 120 static int wi_transmit(struct ieee80211com *, struct mbuf *); 133 static void wi_parent(struct ieee80211com *); 144 static void wi_update_mcast(struct ieee80211com *); 145 static void wi_update_promisc(struct ieee80211com *); 160 static void wi_scan_start(struct ieee80211com *); 161 static void wi_scan_end(struct ieee80211com *); 162 static void wi_getradiocaps(struct ieee80211com *, int, int *, 164 static void wi_set_channel(struct ieee80211com *); 240 struct ieee80211com *ic = &sc->sc_ic; in wi_attach() [all …]
|