Searched refs:ieee80211vap (Results 1 - 25 of 129) sorted by relevance

123456

/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn_cam.h24 int rtwn_key_alloc(struct ieee80211vap *, struct ieee80211_key *,
26 int rtwn_key_set(struct ieee80211vap *, const struct ieee80211_key *);
28 int rtwn_key_delete(struct ieee80211vap *, const struct ieee80211_key *);
H A Dif_rtwn_beacon.h24 void rtwn_update_beacon(struct ieee80211vap *, int);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_keycache.h37 extern int ath_key_alloc(struct ieee80211vap *, struct ieee80211_key *,
39 extern int ath_key_delete(struct ieee80211vap *, const struct ieee80211_key *);
40 extern int ath_key_set(struct ieee80211vap *, const struct ieee80211_key *);
41 extern int ath_keyset(struct ath_softc *sc, struct ieee80211vap *vap,
H A Dif_ath_beacon.h41 struct ieee80211vap *vap);
43 struct ieee80211vap *vap);
46 extern void ath_beacon_update(struct ieee80211vap *vap, int item);
48 struct ieee80211vap *vap);
H A Dif_ath_tdma.h51 extern void ath_tdma_config(struct ath_softc *sc, struct ieee80211vap *vap);
55 struct ieee80211vap *vap);
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_power.h33 struct ieee80211vap;
69 void ieee80211_power_vattach(struct ieee80211vap *);
70 void ieee80211_power_vdetach(struct ieee80211vap *);
71 void ieee80211_power_latevattach(struct ieee80211vap *);
83 void ieee80211_sta_pwrsave(struct ieee80211vap *, int enable);
84 void ieee80211_sta_tim_notify(struct ieee80211vap *vap, int set);
85 void ieee80211_sta_ps_timer_check(struct ieee80211vap *vap);
H A Dieee80211_proto.h75 void ieee80211_proto_vattach(struct ieee80211vap *);
76 void ieee80211_proto_vdetach(struct ieee80211vap *);
78 void ieee80211_promisc(struct ieee80211vap *, bool);
79 void ieee80211_allmulti(struct ieee80211vap *, bool);
80 void ieee80211_syncflag(struct ieee80211vap *, int flag);
81 void ieee80211_syncflag_ht(struct ieee80211vap *, int flag);
82 void ieee80211_syncflag_vht(struct ieee80211vap *, int flag);
83 void ieee80211_syncflag_ext(struct ieee80211vap *, int flag);
99 int ieee80211_vap_pkt_send_dest(struct ieee80211vap *, struct mbuf *,
101 int ieee80211_raw_output(struct ieee80211vap *, struc
[all...]
H A Dieee80211_ratectl.h85 int (*ir_attach)(const struct ieee80211vap *);
86 void (*ir_detach)(const struct ieee80211vap *);
87 void (*ir_init)(struct ieee80211vap *);
88 void (*ir_deinit)(struct ieee80211vap *);
94 void (*ir_tx_update)(struct ieee80211vap *,
96 void (*ir_setinterval)(const struct ieee80211vap *, int);
102 void ieee80211_ratectl_init(struct ieee80211vap *);
103 void ieee80211_ratectl_set(struct ieee80211vap *, int);
108 ieee80211_ratectl_deinit(struct ieee80211vap *vap)
116 const struct ieee80211vap *va
[all...]
H A Dieee80211_wds.h38 void ieee80211_dwds_mcast(struct ieee80211vap *, struct mbuf *);
H A Dieee80211_scan.h94 void (*sc_vattach)(struct ieee80211vap *);
95 void (*sc_vdetach)(struct ieee80211vap *);
96 void (*sc_set_scan_duration)(struct ieee80211vap *, u_int);
98 struct ieee80211vap *, int, u_int, u_int, u_int, u_int,
101 struct ieee80211vap *, int, u_int, u_int, u_int, u_int,
104 struct ieee80211vap *, int);
105 void (*sc_cancel_scan)(struct ieee80211vap *);
106 void (*sc_cancel_anyscan)(struct ieee80211vap *);
107 void (*sc_scan_next)(struct ieee80211vap *);
108 void (*sc_scan_done)(struct ieee80211vap *);
[all...]
H A Dieee80211_sta.h37 void ieee80211_sta_vattach(struct ieee80211vap *);
42 extern int ieee80211_parse_wmeparams(struct ieee80211vap *vap, uint8_t *frm,
H A Dieee80211_crypto.h159 struct ieee80211vap;
167 void ieee80211_crypto_vattach(struct ieee80211vap *);
168 void ieee80211_crypto_vdetach(struct ieee80211vap *);
169 int ieee80211_crypto_newkey(struct ieee80211vap *,
171 int ieee80211_crypto_delkey(struct ieee80211vap *,
173 int ieee80211_crypto_setkey(struct ieee80211vap *, struct ieee80211_key *);
174 void ieee80211_crypto_delglobalkeys(struct ieee80211vap *);
176 void ieee80211_crypto_set_deftxkey(struct ieee80211vap *,
191 void* (*ic_attach)(struct ieee80211vap *, struct ieee80211_key *);
209 int ieee80211_crypto_get_key_wepidx(const struct ieee80211vap *,
[all...]
H A Dieee80211_dfs.h57 void ieee80211_dfs_cac_start(struct ieee80211vap *);
58 void ieee80211_dfs_cac_stop(struct ieee80211vap *);
H A Dieee80211_tdma.h83 int (*tdma_newstate)(struct ieee80211vap *, enum ieee80211_state,
88 void (*tdma_opdetach)(struct ieee80211vap *);
96 void ieee80211_tdma_vattach(struct ieee80211vap *);
98 int ieee80211_tdma_getslot(struct ieee80211vap *vap);
100 uint8_t *ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap);
102 void ieee80211_tdma_update_beacon(struct ieee80211vap *vap,
H A Dieee80211_vht.h32 void ieee80211_vht_vattach(struct ieee80211vap *);
33 void ieee80211_vht_vdetach(struct ieee80211vap *);
48 void ieee80211_vht_timeout(struct ieee80211vap *vap);
H A Dieee80211_monitor.c63 static void monitor_vattach(struct ieee80211vap *);
64 static int monitor_newstate(struct ieee80211vap *, enum ieee80211_state, int);
80 monitor_vdetach(struct ieee80211vap *vap)
85 monitor_vattach(struct ieee80211vap *vap)
96 monitor_newstate(struct ieee80211vap *vap, enum ieee80211_state nstate, int arg)
133 struct ieee80211vap *vap = ni->ni_vap;
H A Dieee80211_amrr.h35 struct ieee80211vap;
H A Dieee80211_rssadapt.h48 const struct ieee80211vap *vap;
H A Dieee80211_crypto_none.c51 static void *none_attach(struct ieee80211vap *, struct ieee80211_key *);
77 none_attach(struct ieee80211vap *vap, struct ieee80211_key *k)
103 struct ieee80211vap *vap = k->wk_private;
124 struct ieee80211vap *vap = k->wk_private;
144 struct ieee80211vap *vap = k->wk_private;
153 struct ieee80211vap *vap = k->wk_private;
H A Dieee80211_node.h69 struct ieee80211vap;
120 struct ieee80211vap *ni_vap; /* associated vap */
253 struct ieee80211vap *ni_wdsvap; /* associated WDS vap */
339 void ieee80211_node_vattach(struct ieee80211vap *);
340 void ieee80211_node_latevattach(struct ieee80211vap *);
341 void ieee80211_node_vdetach(struct ieee80211vap *);
355 void ieee80211_create_ibss(struct ieee80211vap*, struct ieee80211_channel *);
356 void ieee80211_reset_bss(struct ieee80211vap *);
367 int ieee80211_sta_join(struct ieee80211vap *, struct ieee80211_channel *,
399 struct ieee80211vap *,
[all...]
H A Dieee80211_alq.h58 struct ieee80211vap *vap, uint32_t op, uint32_t flags,
H A Dieee80211_ratectl_none.c54 none_init(struct ieee80211vap *vap)
59 none_deinit(struct ieee80211vap *vap)
91 none_tx_update(struct ieee80211vap *vap,
97 none_setinterval(const struct ieee80211vap *vap, int msecs)
H A Dieee80211_acl.c86 struct ieee80211vap *as_vap;
95 static int acl_free_all(struct ieee80211vap *);
101 acl_attach(struct ieee80211vap *vap)
119 acl_detach(struct ieee80211vap *vap)
158 acl_check(struct ieee80211vap *vap, const struct ieee80211_frame *wh)
175 acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
214 acl_remove(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
233 acl_free_all(struct ieee80211vap *vap)
249 acl_setpolicy(struct ieee80211vap *vap, int policy)
276 acl_getpolicy(struct ieee80211vap *va
[all...]
H A Dieee80211_mesh.h421 struct ieee80211vap *rt_vap;
462 (*mpp_discover)(struct ieee80211vap *,
466 void (*mpp_senderror)(struct ieee80211vap *,
469 void (*mpp_vattach)(struct ieee80211vap *);
470 void (*mpp_vdetach)(struct ieee80211vap *);
471 int (*mpp_newstate)(struct ieee80211vap *,
532 ieee80211_mesh_rt_find(struct ieee80211vap *,
535 ieee80211_mesh_rt_add(struct ieee80211vap *,
537 void ieee80211_mesh_rt_del(struct ieee80211vap *,
539 void ieee80211_mesh_rt_flush(struct ieee80211vap *);
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8821a/usb/
H A Dr21au.h42 int r21au_newstate(struct ieee80211vap *, enum ieee80211_state, int);

Completed in 87 milliseconds

123456