Home
last modified time | relevance | path

Searched refs:ieee80211com_t (Results 1 – 25 of 42) sorted by relevance

12

/titanic_44/usr/src/uts/common/sys/
H A Dnet80211.h330 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 Dnet80211_impl.h404 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 Dnet80211_crypto.c70 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 Dnet80211.c115 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 Dnet80211_node.c44 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 Dnet80211_output.c53 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 Dnet80211_proto.c77 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 Dnet80211_input.c47 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 Dath_aux.h50 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 Dath_rate.c154 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 Dath_aux.c114 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 Dath_main.c530 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 Dath_impl.h261 ieee80211com_t asc_isc; /* IEEE 802.11 common */
321 int (*asc_newstate)(ieee80211com_t *,
/titanic_44/usr/src/uts/common/io/arn/
H A Darn_main.c661 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 Darn_beacon.c207 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 Darn_rc.c808 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 Darn_recv.c155 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_opmode_init()
422 ieee80211com_t *ic = (ieee80211com_t *)sc; in arn_rx_handler()
H A Darn_xmit.c113 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 Darn_core.h562 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 Dwpi.c219 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 Diwh.c291 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 Diwp.c279 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 Drtw.c2091 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 Drtwvar.h413 ieee80211com_t sc_ic; /* IEEE 802.11 common */
480 int (*sc_newstate)(ieee80211com_t *,
/titanic_44/usr/src/uts/common/io/iwk/
H A Diwk2.c255 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 …]

12