/titanic_44/usr/src/uts/common/sys/ |
H A D | net80211.h | 330 typedef struct ieee80211com ieee80211com_t; typedef 559 int (*ic_xmit)(ieee80211com_t *, mblk_t *, uint8_t); 561 void (*ic_set_tim)(ieee80211com_t *, 563 void (*ic_set_shortslot)(ieee80211com_t *, int); 578 int (*ic_reset)(ieee80211com_t *); 579 void (*ic_recv_mgmt)(ieee80211com_t *, 582 int (*ic_send_mgmt)(ieee80211com_t *, 584 int (*ic_newstate)(ieee80211com_t *, 586 struct ieee80211_node *(*ic_node_alloc)(ieee80211com_t *); 590 void (*ic_set_channel)(ieee80211com_t *); [all …]
|
/titanic_44/usr/src/uts/common/io/net80211/ |
H A D | net80211_impl.h | 404 void ieee80211_notify(ieee80211com_t *, wpa_event_type); 405 void ieee80211_mac_update(ieee80211com_t *); 410 void ieee80211_node_attach(ieee80211com_t *); 411 void ieee80211_node_lateattach(ieee80211com_t *); 412 void ieee80211_node_detach(ieee80211com_t *); 413 void ieee80211_reset_bss(ieee80211com_t *); 414 void ieee80211_cancel_scan(ieee80211com_t *); 415 void ieee80211_add_scan(ieee80211com_t *, const struct ieee80211_scanparams *, 419 ieee80211_node_t *ieee80211_add_neighbor(ieee80211com_t *, 421 void ieee80211_create_ibss(ieee80211com_t *, struct ieee80211_channel *); [all …]
|
H A D | net80211_crypto.c | 70 nulldev_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k, in nulldev_key_alloc() 80 nulldev_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k) in nulldev_key_delete() 87 nulldev_key_set(ieee80211com_t *ic, const struct ieee80211_key *k, in nulldev_key_set() 95 nulldev_key_update(ieee80211com_t *ic) in nulldev_key_update() 106 ieee80211_crypto_resetkey(ieee80211com_t *ic, in ieee80211_crypto_resetkey() 129 ieee80211_crypto_newkey(ieee80211com_t *ic, int cipher, int flags, in ieee80211_crypto_newkey() 253 ieee80211_crypto_delkey_locked(ieee80211com_t *ic, struct ieee80211_key *key) in ieee80211_crypto_delkey_locked() 281 ieee80211_crypto_delkey(ieee80211com_t *ic, struct ieee80211_key *key) in ieee80211_crypto_delkey() 295 ieee80211_crypto_delglobalkeys(ieee80211com_t *ic) in ieee80211_crypto_delglobalkeys() 313 ieee80211_crypto_setkey(ieee80211com_t *ic, struct ieee80211_key *key, in ieee80211_crypto_setkey() [all …]
|
H A D | net80211.c | 115 ieee80211_mac_update(ieee80211com_t *ic) in ieee80211_mac_update() 147 ieee80211com_t *ic = arg; in ieee80211_event_thread() 192 ieee80211_notify(ieee80211com_t *ic, wpa_event_type event) in ieee80211_notify() 209 ieee80211_register_door(ieee80211com_t *ic, const char *drvname, int inst) in ieee80211_register_door() 226 ieee80211_default_reset(ieee80211com_t *ic) in ieee80211_default_reset() 235 ieee80211_chan2ieee(ieee80211com_t *ic, struct ieee80211_channel *ch) in ieee80211_chan2ieee() 296 ieee80211_media_init(ieee80211com_t *ic) in ieee80211_media_init() 310 ieee80211_start_watchdog(ieee80211com_t *ic, uint32_t timer) in ieee80211_start_watchdog() 322 ieee80211_stop_watchdog(ieee80211com_t *ic) in ieee80211_stop_watchdog() 339 ieee80211com_t *ic = arg; in ieee80211_watchdog() [all …]
|
H A D | net80211_node.c | 44 static ieee80211_node_t *ieee80211_node_alloc(ieee80211com_t *); 48 static void ieee80211_setup_node(ieee80211com_t *, ieee80211_node_table_t *, 54 static void ieee80211_node_leave(ieee80211com_t *, ieee80211_node_t *); 57 static void ieee80211_node_table_init(ieee80211com_t *, 78 ieee80211_node_attach(ieee80211com_t *ic) in ieee80211_node_attach() 98 ieee80211_node_lateattach(ieee80211com_t *ic) in ieee80211_node_lateattach() 119 ieee80211_node_detach(ieee80211com_t *ic) in ieee80211_node_detach() 181 ieee80211_node_setchan(ieee80211com_t *ic, ieee80211_node_t *in, in ieee80211_node_setchan() 206 ieee80211_reset_scan(ieee80211com_t *ic) in ieee80211_reset_scan() 230 ieee80211_begin_scan(ieee80211com_t *ic, boolean_t reset) in ieee80211_begin_scan() [all …]
|
H A D | net80211_output.c | 53 ieee80211_send_setup(ieee80211com_t *ic, ieee80211_node_t *in, in ieee80211_send_setup() 102 ieee80211_mgmt_output(ieee80211com_t *ic, ieee80211_node_t *in, mblk_t *mp, in ieee80211_mgmt_output() 136 ieee80211com_t *ic = in->in_ic; in ieee80211_send_nulldata() 174 ieee80211_encap(ieee80211com_t *ic, mblk_t *mp, ieee80211_node_t *in) in ieee80211_encap() 377 ieee80211_add_erp(uint8_t *frm, ieee80211com_t *ic) in ieee80211_add_erp() 396 ieee80211_get_capinfo(ieee80211com_t *ic) in ieee80211_get_capinfo() 426 ieee80211com_t *ic = in->in_ic; in ieee80211_send_probereq() 476 ieee80211_send_mgmt(ieee80211com_t *ic, ieee80211_node_t *in, int type, int arg) in ieee80211_send_mgmt() 791 ieee80211_beacon_alloc(ieee80211com_t *ic, ieee80211_node_t *in, in ieee80211_beacon_alloc() 931 ieee80211_beacon_update(ieee80211com_t *ic, ieee80211_node_t *in, in ieee80211_beacon_update()
|
H A D | net80211_proto.c | 77 static int ieee80211_newstate(ieee80211com_t *, enum ieee80211_state, int); 84 ieee80211_proto_attach(ieee80211com_t *ic) in ieee80211_proto_attach() 231 ieee80211com_t *ic = in->in_ic; in ieee80211_fix_rate() 333 ieee80211_reset_erp(ieee80211com_t *ic) in ieee80211_reset_erp() 360 ieee80211_reset_chan(ieee80211com_t *ic) in ieee80211_reset_chan() 381 ieee80211_set_shortslottime(ieee80211com_t *ic, boolean_t on) in ieee80211_set_shortslottime() 732 ieee80211_beacon_miss(ieee80211com_t *ic) in ieee80211_beacon_miss() 775 ieee80211_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in ieee80211_newstate()
|
H A D | net80211_input.c | 47 static mblk_t *ieee80211_defrag(ieee80211com_t *, ieee80211_node_t *, 61 ieee80211_input(ieee80211com_t *ic, mblk_t *mp, struct ieee80211_node *in, in ieee80211_input() 426 ieee80211_defrag(ieee80211com_t *ic, struct ieee80211_node *in, mblk_t *mp, in ieee80211_defrag() 554 ieee80211_auth_open(ieee80211com_t *ic, struct ieee80211_frame *wh, in ieee80211_auth_open() 611 ieee80211_auth_shared(ieee80211com_t *ic, struct ieee80211_frame *wh, in ieee80211_auth_shared() 826 ieee80211_recv_beacon(ieee80211com_t *ic, mblk_t *mp, struct ieee80211_node *in, in ieee80211_recv_beacon() 1135 ieee80211_recv_mgmt(ieee80211com_t *ic, mblk_t *mp, struct ieee80211_node *in, in ieee80211_recv_mgmt()
|
/titanic_44/usr/src/uts/common/io/ath/ |
H A D | ath_aux.h | 50 int ath_reset(ieee80211com_t *ic); 53 uint32_t ath_chan2flags(ieee80211com_t *isc, 65 int ath_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k, 67 int ath_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k); 68 int ath_key_set(ieee80211com_t *ic, const struct ieee80211_key *k, 70 void ath_set_shortslot(ieee80211com_t *ic, int onoff);
|
H A D | ath_rate.c | 154 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_rate_ctl_start() 201 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_rate_ctl_reset() 305 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_rate_setup()
|
H A D | ath_aux.c | 114 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_calcrxfilter() 249 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_mode_init() 282 ath_chan2flags(ieee80211com_t *isc, struct ieee80211_channel *chan) in ath_chan2flags() 300 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_getchannels() 467 ieee80211com_t *ic = &asc->asc_isc; in ath_chan_set() 544 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_beacon_config() 736 ath_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k, in ath_key_alloc() 766 ath_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k) in ath_key_delete() 920 ath_key_set(ieee80211com_t *ic, const struct ieee80211_key *k, in ath_key_set() 964 ath_set_shortslot(ieee80211com_t *ic, int onoff) in ath_set_shortslot() [all …]
|
H A D | ath_main.c | 530 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_rx_handler() 672 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_tx_start() 955 ath_xmit(ieee80211com_t *ic, mblk_t *mp, uint8_t type) in ath_xmit() 1059 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_m_tx() 1098 ieee80211com_t *ic = (ieee80211com_t *)asc; in ath_tx_processq() 1206 ath_node_alloc(ieee80211com_t *ic) in ath_node_alloc() 1219 ieee80211com_t *ic = in->in_ic; in ath_node_free() 1248 ieee80211com_t *ic = arg; in ath_next_scan() 1272 ath_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in ath_newstate() 1405 ieee80211com_t *ic = &asc->asc_isc; in ath_watchdog() [all …]
|
H A D | ath_impl.h | 261 ieee80211com_t asc_isc; /* IEEE 802.11 common */ 321 int (*asc_newstate)(ieee80211com_t *,
|
/titanic_44/usr/src/uts/common/io/arn/ |
H A D | arn_main.c | 661 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_setup_rates() 725 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_setup_channels() 799 arn_chan2flags(ieee80211com_t *isc, struct ieee80211_channel *chan) in arn_chan2flags() 885 ieee80211com_t *ic = &sc->sc_isc; in arn_set_channel() 981 ieee80211com_t *ic = (ieee80211com_t *)arg; in arn_ani_calibrate() 1107 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_isr() 1284 arn_reset(ieee80211com_t *ic) in arn_reset() 1412 ieee80211com_t *ic = arg; in arn_next_scan() 1436 arn_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in arn_newstate() 1648 ieee80211com_t *ic = &sc->sc_isc; in arn_watchdog() [all …]
|
H A D | arn_beacon.c | 207 ieee80211com_t *ic = in->in_ic; in arn_beacon_alloc() 263 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_beacon_config() 409 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_bmiss_proc()
|
H A D | arn_rc.c | 808 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rc_rate_set_series() 868 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rc_ratefind() 1459 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rc_init() 1625 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_get_rate() 1880 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rate_ctl_start() 1929 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rate_ctl_reset()
|
H A D | arn_recv.c | 155 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_opmode_init() 422 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rx_handler()
|
H A D | arn_xmit.c | 113 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_get_beaconconfig() 1008 ieee80211com_t *ic = (ieee80211com_t *)sc; in assign_aggr_tid_seqno() 1219 ieee80211com_t *ic = (ieee80211com_t *)sc; in setup_tx_flags() 1241 ieee80211com_t *ic = (ieee80211com_t *)sc; in ath_tx_setup_buffer() 1903 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_tx_start() 2095 arn_tx(ieee80211com_t *ic, mblk_t *mp, uint8_t type) in arn_tx() 2231 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_tx_processq()
|
H A D | arn_core.h | 562 int arn_tx(ieee80211com_t *ic, mblk_t *mp, uint8_t type); 844 ieee80211com_t sc_isc; /* IEEE 802.11 common */ 991 int (*sc_newstate)(ieee80211com_t *, enum ieee80211_state, int); 992 void (*sc_recv_mgmt)(ieee80211com_t *, mblk_t *, ieee80211_node_t *, 996 int arn_reset(ieee80211com_t *ic);
|
/titanic_44/usr/src/uts/common/io/wpi/ |
H A D | wpi.c | 219 static ieee80211_node_t *wpi_node_alloc(ieee80211com_t *); 221 static int wpi_newstate(ieee80211com_t *, enum ieee80211_state, int); 222 static int wpi_key_set(ieee80211com_t *, const struct ieee80211_key *, 280 static int wpi_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type); 408 ieee80211com_t *ic; in wpi_attach() 1213 wpi_node_alloc(ieee80211com_t *ic) in wpi_node_alloc() 1226 ieee80211com_t *ic = in->in_ic; in wpi_node_free() 1236 wpi_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in wpi_newstate() 1405 static int wpi_key_set(ieee80211com_t *ic, const struct ieee80211_key *k, in wpi_key_set() 1656 ieee80211com_t *ic = &sc->sc_ic; [all …]
|
/titanic_44/usr/src/uts/common/io/iwh/ |
H A D | iwh.c | 291 static ieee80211_node_t *iwh_node_alloc(ieee80211com_t *); 293 static int iwh_newstate(ieee80211com_t *, enum ieee80211_state, int); 336 static int iwh_send(ieee80211com_t *, mblk_t *, uint8_t); 340 static int iwh_wme_update(ieee80211com_t *); 510 ieee80211com_t *ic; in iwh_attach() 997 ieee80211com_t *ic; in iwh_detach() 1797 iwh_node_alloc(ieee80211com_t *ic) in iwh_node_alloc() 1816 ieee80211com_t *ic; in iwh_node_free() 1850 iwh_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in iwh_newstate() 2310 ieee80211com_t *ic = &sc->sc_ic; in iwh_rx_mpdu_intr() [all …]
|
/titanic_44/usr/src/uts/common/io/iwp/ |
H A D | iwp.c | 279 static ieee80211_node_t *iwp_node_alloc(ieee80211com_t *); 281 static int iwp_newstate(ieee80211com_t *, enum ieee80211_state, int); 323 static int iwp_send(ieee80211com_t *, mblk_t *, uint8_t); 472 ieee80211com_t *ic; in iwp_attach() 906 ieee80211com_t *ic; in iwp_detach() 1734 iwp_node_alloc(ieee80211com_t *ic) in iwp_node_alloc() 1753 ieee80211com_t *ic; in iwp_node_free() 1788 iwp_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in iwp_newstate() 2213 ieee80211com_t *ic = &sc->sc_ic; in iwp_rx_mpdu_intr() 2344 ieee80211com_t *ic = &sc->sc_ic; in iwp_tx_intr() [all …]
|
/titanic_44/usr/src/uts/common/io/rtw/ |
H A D | rtw.c | 2091 ieee80211com_t *ic; in rtw_assembly_80211() 2249 rtw_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type) in rtw_send() 2305 ieee80211com_t *ic = (ieee80211com_t *)rsc; in rtw_m_tx() 2331 ieee80211com_t *ic = arg; in rtw_next_scan() 2378 ieee80211com_t *ic = (ieee80211com_t *)rsc; in rtw_rate_ctl_start() 2420 ieee80211com_t *ic = &rsc->sc_ic; in rtw_rate_ctl_reset() 2444 ieee80211com_t *ic = (ieee80211com_t *)arg; in rtw_rate_ctl() 2481 rtw_new_state(ieee80211com_t *ic, enum ieee80211_state nstate, int arg) in rtw_new_state() 2572 ieee80211com_t *ic = (ieee80211com_t *)rsc; in rtw_intr_rx() 2946 ieee80211com_t *ic = (ieee80211com_t *)rsc; in rtw_m_start() [all …]
|
H A D | rtwvar.h | 413 ieee80211com_t sc_ic; /* IEEE 802.11 common */ 480 int (*sc_newstate)(ieee80211com_t *,
|
/titanic_44/usr/src/uts/common/io/iwk/ |
H A D | iwk2.c | 255 static ieee80211_node_t *iwk_node_alloc(ieee80211com_t *); 257 static int iwk_newstate(ieee80211com_t *, enum ieee80211_state, int); 258 static int iwk_key_set(ieee80211com_t *, const struct ieee80211_key *, 347 static int iwk_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type); 350 static int iwk_run_state_config_ibss(ieee80211com_t *ic); 351 static int iwk_run_state_config_sta(ieee80211com_t *ic); 353 static int iwk_start_tx_beacon(ieee80211com_t *ic); 475 ieee80211com_t *ic; in iwk_attach() 1524 iwk_node_alloc(ieee80211com_t *ic) in iwk_node_alloc() 1537 ieee80211com_t *ic = in->in_ic; in iwk_node_free() [all …]
|