| /openbsd/src/sys/net80211/ |
| D | ieee80211_proto.h | 67 extern void ieee80211_set_link_state(struct ieee80211com *, int); 69 extern int ieee80211_classify(struct ieee80211com *, struct mbuf *); 77 extern void ieee80211_recv_mgmt(struct ieee80211com *, struct mbuf *, 79 extern int ieee80211_send_mgmt(struct ieee80211com *, struct ieee80211_node *, 81 extern void ieee80211_eapol_key_input(struct ieee80211com *, struct mbuf *, 83 extern void ieee80211_tx_compressed_bar(struct ieee80211com *, 87 extern struct mbuf *ieee80211_get_rts(struct ieee80211com *, 89 extern struct mbuf *ieee80211_get_cts_to_self(struct ieee80211com *, 91 extern struct mbuf *ieee80211_get_compressed_bar(struct ieee80211com *, 93 extern struct mbuf *ieee80211_beacon_alloc(struct ieee80211com *, [all …]
|
| D | ieee80211_crypto.h | 109 struct ieee80211com; 115 void ieee80211_crypto_clear_groupkeys(struct ieee80211com *); 116 struct ieee80211_key *ieee80211_get_txkey(struct ieee80211com *, 118 struct ieee80211_key *ieee80211_get_rxkey(struct ieee80211com *, 120 struct mbuf *ieee80211_encrypt(struct ieee80211com *, struct mbuf *, 122 struct mbuf *ieee80211_decrypt(struct ieee80211com *, struct mbuf *, 125 int ieee80211_set_key(struct ieee80211com *, struct ieee80211_node *, 127 void ieee80211_delete_key(struct ieee80211com *, struct ieee80211_node *, 135 void ieee80211_eapol_key_encrypt(struct ieee80211com *, 141 struct ieee80211_pmk *ieee80211_pmksa_add(struct ieee80211com *, [all …]
|
| D | ieee80211_var.h | 231 struct ieee80211com { struct 233 LIST_ENTRY(ieee80211com) ic_list; /* chain of all ieee80211com */ argument 234 void (*ic_recv_mgmt)(struct ieee80211com *, argument 237 int (*ic_send_mgmt)(struct ieee80211com *, argument 239 int (*ic_newstate)(struct ieee80211com *, argument 241 int (*ic_newauth)(struct ieee80211com *, argument 243 void (*ic_newassoc)(struct ieee80211com *, argument 245 void (*ic_node_leave)(struct ieee80211com *, argument 247 void (*ic_updateslot)(struct ieee80211com *); argument 248 void (*ic_updateedca)(struct ieee80211com *); argument [all …]
|
| D | ieee80211_node.h | 271 struct ieee80211com *ni_ic; /* back-pointer */ 432 void (*ni_unref_cb)(struct ieee80211com *, 603 struct ieee80211com; 615 struct ieee80211_node *ieee80211_alloc_node(struct ieee80211com *, 617 struct ieee80211_node *ieee80211_dup_bss(struct ieee80211com *, 619 struct ieee80211_node *ieee80211_find_node(struct ieee80211com *, 623 struct ieee80211_node *ieee80211_find_rxnode(struct ieee80211com *, 625 struct ieee80211_node *ieee80211_find_txnode(struct ieee80211com *, 627 void ieee80211_release_node(struct ieee80211com *, 629 void ieee80211_node_cleanup(struct ieee80211com *, struct ieee80211_node *); [all …]
|
| D | ieee80211_node.c | 61 struct ieee80211_node *ieee80211_node_alloc(struct ieee80211com *); 62 void ieee80211_node_free(struct ieee80211com *, struct ieee80211_node *); 63 void ieee80211_node_copy(struct ieee80211com *, struct ieee80211_node *, 65 void ieee80211_choose_rsnparams(struct ieee80211com *); 66 u_int8_t ieee80211_node_getrssi(struct ieee80211com *, 68 int ieee80211_node_checkrssi(struct ieee80211com *, 70 int ieee80211_ess_is_better(struct ieee80211com *ic, struct ieee80211_node *, 73 void ieee80211_setup_node(struct ieee80211com *, struct ieee80211_node *, 75 struct ieee80211_node *ieee80211_alloc_node_helper(struct ieee80211com *); 77 void ieee80211_node_tx_flushed(struct ieee80211com *, struct ieee80211_node *); [all …]
|
| D | ieee80211_output.c | 68 int ieee80211_can_use_ampdu(struct ieee80211com *, 70 u_int8_t *ieee80211_add_rsn_body(u_int8_t *, struct ieee80211com *, 73 struct mbuf *ieee80211_get_probe_req(struct ieee80211com *, 76 struct mbuf *ieee80211_get_probe_resp(struct ieee80211com *); 78 struct mbuf *ieee80211_get_auth(struct ieee80211com *, 80 struct mbuf *ieee80211_get_deauth(struct ieee80211com *, 82 struct mbuf *ieee80211_get_assoc_req(struct ieee80211com *, 85 struct mbuf *ieee80211_get_assoc_resp(struct ieee80211com *, 88 struct mbuf *ieee80211_get_disassoc(struct ieee80211com *, 90 struct mbuf *ieee80211_get_addba_req(struct ieee80211com *, [all …]
|
| D | ieee80211_input.c | 62 struct mbuf *ieee80211_input_hwdecrypt(struct ieee80211com *, 65 struct mbuf *ieee80211_defrag(struct ieee80211com *, struct mbuf *, int); 67 void ieee80211_input_ba(struct ieee80211com *, struct mbuf *, 70 void ieee80211_input_ba_flush(struct ieee80211com *, struct ieee80211_node *, 74 void ieee80211_ba_move_window(struct ieee80211com *, 76 void ieee80211_input_ba_seq(struct ieee80211com *, 78 void ieee80211_decap(struct ieee80211com *, struct mbuf *, 80 int ieee80211_amsdu_decap_validate(struct ieee80211com *, struct mbuf *, 82 void ieee80211_amsdu_decap(struct ieee80211com *, struct mbuf *, 84 void ieee80211_enqueue_data(struct ieee80211com *, struct mbuf *, [all …]
|
| D | ieee80211_proto.c | 81 void ieee80211_set_beacon_miss_threshold(struct ieee80211com *); 82 int ieee80211_newstate(struct ieee80211com *, enum ieee80211_state, int); 87 struct ieee80211com *ic = (void *)ifp; in ieee80211_proto_attach() 111 struct ieee80211com *ic = (void *)ifp; in ieee80211_proto_detach() 205 ieee80211_fix_rate(struct ieee80211com *ic, struct ieee80211_node *ni, in ieee80211_fix_rate() 312 ieee80211_reset_erp(struct ieee80211com *ic) in ieee80211_reset_erp() 343 ieee80211_set_shortslottime(struct ieee80211com *ic, int on) in ieee80211_set_shortslottime() 360 ieee80211_keyrun(struct ieee80211com *ic, u_int8_t *macaddr) in ieee80211_keyrun() 416 struct ieee80211com *ic = arg; in ieee80211_node_gtk_rekey() 433 ieee80211_setkeys(struct ieee80211com *ic) in ieee80211_setkeys() [all …]
|
| D | ieee80211.c | 68 void ieee80211_setbasicrates(struct ieee80211com *); 69 int ieee80211_findrate(struct ieee80211com *, enum ieee80211_phymode, int); 70 void ieee80211_configure_ampdu_tx(struct ieee80211com *, int); 75 struct ieee80211com *ic = (void *)ifp; in ieee80211_begin_bgscan() 113 struct ieee80211com *ic = (void *)ifp; in ieee80211_channel_init() 163 struct ieee80211com *ic = (void *)ifp; in ieee80211_ifattach() 205 struct ieee80211com *ic = (void *)ifp; in ieee80211_ifdetach() 254 ieee80211_chan2ieee(struct ieee80211com *ic, const struct ieee80211_channel *c) in ieee80211_chan2ieee() 292 ieee80211_configure_ampdu_tx(struct ieee80211com *ic, int enable) in ieee80211_configure_ampdu_tx() 319 struct ieee80211com *ic = (void *)ifp; in ieee80211_media_init() [all …]
|
| D | ieee80211_pae_input.c | 43 void ieee80211_recv_4way_msg1(struct ieee80211com *, 46 void ieee80211_recv_4way_msg2(struct ieee80211com *, 52 void ieee80211_recv_4way_msg3(struct ieee80211com *, 55 void ieee80211_recv_4way_msg4(struct ieee80211com *, 57 void ieee80211_recv_4way_msg2or4(struct ieee80211com *, 60 void ieee80211_recv_rsn_group_msg1(struct ieee80211com *, 62 void ieee80211_recv_wpa_group_msg1(struct ieee80211com *, 65 void ieee80211_recv_group_msg2(struct ieee80211com *, 67 void ieee80211_recv_eapol_key_req(struct ieee80211com *, 76 ieee80211_eapol_key_input(struct ieee80211com *ic, struct mbuf *m, in ieee80211_eapol_key_input() [all …]
|
| D | ieee80211_rssadapt.h | 89 void ieee80211_rssadapt_input(struct ieee80211com *, 91 void ieee80211_rssadapt_lower_rate(struct ieee80211com *, 94 void ieee80211_rssadapt_raise_rate(struct ieee80211com *,
|
| D | ieee80211_crypto.c | 59 struct ieee80211com *ic = (void *)ifp; in ieee80211_crypto_attach() 80 struct ieee80211com *ic = (void *)ifp; in ieee80211_crypto_detach() 102 ieee80211_crypto_clear_groupkeys(struct ieee80211com *ic) in ieee80211_crypto_clear_groupkeys() 137 ieee80211_set_key(struct ieee80211com *ic, struct ieee80211_node *ni, in ieee80211_set_key() 168 ieee80211_delete_key(struct ieee80211com *ic, struct ieee80211_node *ni, in ieee80211_delete_key() 193 ieee80211_get_txkey(struct ieee80211com *ic, const struct ieee80211_frame *wh, in ieee80211_get_txkey() 213 ieee80211_get_rxkey(struct ieee80211com *ic, struct mbuf *m, in ieee80211_get_rxkey() 257 ieee80211_encrypt(struct ieee80211com *ic, struct mbuf *m0, in ieee80211_encrypt() 286 ieee80211_decrypt(struct ieee80211com *ic, struct mbuf *m0, in ieee80211_decrypt() 520 ieee80211_eapol_key_encrypt(struct ieee80211com *ic, in ieee80211_eapol_key_encrypt() [all …]
|
| D | ieee80211_pae_output.c | 46 int ieee80211_send_eapol_key(struct ieee80211com *, struct mbuf *, 62 ieee80211_send_eapol_key(struct ieee80211com *ic, struct mbuf *m, in ieee80211_send_eapol_key() 142 struct ieee80211com *ic = ni->ni_ic; in ieee80211_eapol_timeout() 256 ieee80211_send_4way_msg1(struct ieee80211com *ic, struct ieee80211_node *ni) in ieee80211_send_4way_msg1() 310 ieee80211_send_4way_msg2(struct ieee80211com *ic, struct ieee80211_node *ni, in ieee80211_send_4way_msg2() 363 ieee80211_send_4way_msg3(struct ieee80211com *ic, struct ieee80211_node *ni) in ieee80211_send_4way_msg3() 441 ieee80211_send_4way_msg4(struct ieee80211com *ic, struct ieee80211_node *ni) in ieee80211_send_4way_msg4() 486 ieee80211_send_group_msg1(struct ieee80211com *ic, struct ieee80211_node *ni) in ieee80211_send_group_msg1() 565 ieee80211_send_group_msg2(struct ieee80211com *ic, struct ieee80211_node *ni, in ieee80211_send_group_msg2() 609 ieee80211_send_eapol_key_req(struct ieee80211com *ic, in ieee80211_send_eapol_key_req()
|
| D | ieee80211_crypto_bip.c | 56 ieee80211_bip_set_key(struct ieee80211com *ic, struct ieee80211_key *k) in ieee80211_bip_set_key() 69 ieee80211_bip_delete_key(struct ieee80211com *ic, struct ieee80211_key *k) in ieee80211_bip_delete_key() 87 ieee80211_bip_encap(struct ieee80211com *ic, struct mbuf *m0, in ieee80211_bip_encap() 152 ieee80211_bip_decap(struct ieee80211com *ic, struct mbuf *m0, in ieee80211_bip_decap()
|
| D | ieee80211_ra.h | 70 struct ieee80211com *, struct ieee80211_node *, 75 struct ieee80211com *, struct ieee80211_node *);
|
| D | ieee80211_ra_vht.h | 76 struct ieee80211com *, struct ieee80211_node *, 81 struct ieee80211com *, struct ieee80211_node *);
|
| /openbsd/src/sys/dev/ic/ |
| D | rtwnvar.h | 66 struct ieee80211com sc_ic; 67 int (*sc_newstate)(struct ieee80211com *, 128 int rtwn_newstate(struct ieee80211com *, enum ieee80211_state, int); 129 void rtwn_updateslot(struct ieee80211com *); 130 void rtwn_updateedca(struct ieee80211com *); 131 int rtwn_set_key(struct ieee80211com *, struct ieee80211_node *, 133 void rtwn_delete_key(struct ieee80211com *,
|
| D | atwvar.h | 176 struct ieee80211com sc_ic; 180 int (*sc_newstate)(struct ieee80211com *, 182 void (*sc_recv_mgmt)(struct ieee80211com *, 185 struct ieee80211_node *(*sc_node_alloc)(struct ieee80211com *); 186 void (*sc_node_free)(struct ieee80211com *, 257 void (*sc_recv_beacon)(struct ieee80211com *, struct mbuf *, 259 void (*sc_recv_prresp)(struct ieee80211com *, struct mbuf *,
|
| D | ath.c | 104 struct ieee80211_node *ath_node_alloc(struct ieee80211com *); 106 void ath_node_free(struct ieee80211com *, struct ieee80211_node *); 107 void ath_node_copy(struct ieee80211com *, 109 u_int8_t ath_node_getrssi(struct ieee80211com *, 124 int ath_newstate(struct ieee80211com *, enum ieee80211_state, int); 125 void ath_newassoc(struct ieee80211com *, 134 void ath_recv_mgmt(struct ieee80211com *, struct mbuf *, 212 struct ieee80211com *ic = &sc->sc_ic; in ath_attach() 480 struct ieee80211com *ic = &sc->sc_ic; in ath_intr1() 551 struct ieee80211com *ic = &sc->sc_ic; in ath_fatal_proc() [all …]
|
| D | rt2661.c | 85 struct ieee80211_node *rt2661_node_alloc(struct ieee80211com *); 86 void rt2661_node_free(struct ieee80211com *, 92 void rt2661_newassoc(struct ieee80211com *, struct ieee80211_node *, 94 int rt2661_newstate(struct ieee80211com *, enum ieee80211_state, 110 int rt2661_ack_rate(struct ieee80211com *, int); 138 void rt2661_updateslot(struct ieee80211com *); 156 struct rt2661_amrr_node *rt2661_amrr_node_alloc(struct ieee80211com *, 192 struct ieee80211com *ic = &sc->sc_ic; in rt2661_attach() 265 struct ieee80211com *ic = &sc->sc_ic; in rt2661_attachhook() 715 rt2661_amrr_node_alloc(struct ieee80211com *ic, struct rt2661_node *rn) in rt2661_amrr_node_alloc() [all …]
|
| D | rt2661var.h | 103 struct ieee80211com sc_ic; 104 int (*sc_newstate)(struct ieee80211com *, 190 void (*sc_node_free)(struct ieee80211com *,
|
| D | rtwvar.h | 291 int (*mt_newstate)(struct ieee80211com *, 293 void (*mt_recv_mgmt)(struct ieee80211com *, 296 struct ieee80211_node *(*mt_node_alloc)(struct ieee80211com *); 297 void (*mt_node_free)(struct ieee80211com *, 353 struct ieee80211com sc_ic;
|
| /openbsd/src/sys/dev/usb/ |
| D | if_athn_usb.c | 127 int athn_usb_newstate(struct ieee80211com *, enum ieee80211_state, 130 void athn_usb_newassoc(struct ieee80211com *, 133 struct ieee80211_node *athn_usb_node_alloc(struct ieee80211com *); 136 int athn_usb_newauth(struct ieee80211com *, 138 void athn_usb_node_free(struct ieee80211com *, 141 int athn_usb_ampdu_tx_start(struct ieee80211com *, 144 void athn_usb_ampdu_tx_stop(struct ieee80211com *, 159 void athn_usb_updateedca(struct ieee80211com *); 161 void athn_usb_updateslot(struct ieee80211com *); 163 int athn_usb_set_key(struct ieee80211com *, [all …]
|
| D | if_otus.c | 110 int otus_newstate(struct ieee80211com *, enum ieee80211_state, 117 struct ieee80211_node *otus_node_alloc(struct ieee80211com *); 120 void otus_newassoc(struct ieee80211com *, struct ieee80211_node *, 134 void otus_updateedca(struct ieee80211com *); 136 void otus_updateslot(struct ieee80211com *); 149 int otus_set_key(struct ieee80211com *, struct ieee80211_node *, 152 void otus_delete_key(struct ieee80211com *, struct ieee80211_node *, 253 struct ieee80211com *ic = &sc->sc_ic; in otus_attachhook() 384 struct ieee80211com *ic = &sc->sc_ic; in otus_get_chanlist() 691 struct ieee80211com *ic = &sc->sc_ic; in otus_next_scan() [all …]
|
| D | if_rum.c | 134 int rum_newstate(struct ieee80211com *, enum ieee80211_state, int); 140 int rum_ack_rate(struct ieee80211com *, int); 179 void rum_newassoc(struct ieee80211com *, struct ieee80211_node *, 261 struct ieee80211com *ic = &sc->sc_ic; in rum_attach() 599 struct ieee80211com *ic = &sc->sc_ic; in rum_next_scan() 617 struct ieee80211com *ic = &sc->sc_ic; in rum_task() 687 rum_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg) in rum_newstate() 713 struct ieee80211com *ic = &sc->sc_ic; in rum_txeof() 752 struct ieee80211com *ic = &sc->sc_ic; in rum_rxeof() 897 rum_ack_rate(struct ieee80211com *ic, int rate) in rum_ack_rate() [all …]
|