Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ath/if_athvar.h
Show First 20 Lines • Show All 549 Lines • ▼ Show 20 Lines | void (*xmit_dma_restart)(struct ath_softc *sc, | ||||
struct ath_txq *txq); | struct ath_txq *txq); | ||||
void (*xmit_handoff)(struct ath_softc *sc, | void (*xmit_handoff)(struct ath_softc *sc, | ||||
struct ath_txq *txq, struct ath_buf *bf); | struct ath_txq *txq, struct ath_buf *bf); | ||||
void (*xmit_drain)(struct ath_softc *sc, | void (*xmit_drain)(struct ath_softc *sc, | ||||
ATH_RESET_TYPE reset_type); | ATH_RESET_TYPE reset_type); | ||||
}; | }; | ||||
struct ath_softc { | struct ath_softc { | ||||
struct ifnet *sc_ifp; /* interface common */ | struct ieee80211com sc_ic; | ||||
struct ath_stats sc_stats; /* interface statistics */ | struct ath_stats sc_stats; /* device statistics */ | ||||
struct ath_tx_aggr_stats sc_aggr_stats; | struct ath_tx_aggr_stats sc_aggr_stats; | ||||
struct ath_intr_stats sc_intr_stats; | struct ath_intr_stats sc_intr_stats; | ||||
uint64_t sc_debug; | uint64_t sc_debug; | ||||
uint64_t sc_ktrdebug; | uint64_t sc_ktrdebug; | ||||
int sc_nvaps; /* # vaps */ | int sc_nvaps; /* # vaps */ | ||||
int sc_nstavaps; /* # station vaps */ | int sc_nstavaps; /* # station vaps */ | ||||
int sc_nmeshvaps; /* # mbss vaps */ | int sc_nmeshvaps; /* # mbss vaps */ | ||||
u_int8_t sc_hwbssidmask[IEEE80211_ADDR_LEN]; | u_int8_t sc_hwbssidmask[IEEE80211_ADDR_LEN]; | ||||
▲ Show 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | uint32_t sc_invalid : 1,/* disable hardware accesses */ | ||||
sc_rxslink : 1,/* do self-linked final descriptor */ | sc_rxslink : 1,/* do self-linked final descriptor */ | ||||
sc_rxtsf32 : 1,/* RX dec TSF is 32 bits */ | sc_rxtsf32 : 1,/* RX dec TSF is 32 bits */ | ||||
sc_isedma : 1,/* supports EDMA */ | sc_isedma : 1,/* supports EDMA */ | ||||
sc_do_mybeacon : 1; /* supports mybeacon */ | sc_do_mybeacon : 1; /* supports mybeacon */ | ||||
/* | /* | ||||
* Second set of flags. | * Second set of flags. | ||||
*/ | */ | ||||
u_int32_t sc_use_ent : 1, | u_int32_t sc_running : 1, /* initialized */ | ||||
sc_use_ent : 1, | |||||
sc_rx_stbc : 1, | sc_rx_stbc : 1, | ||||
sc_tx_stbc : 1, | sc_tx_stbc : 1, | ||||
sc_hasenforcetxop : 1, /* support enforce TxOP */ | sc_hasenforcetxop : 1, /* support enforce TxOP */ | ||||
sc_hasdivcomb : 1, /* RX diversity combining */ | sc_hasdivcomb : 1, /* RX diversity combining */ | ||||
sc_rx_lnamixer : 1; /* RX using LNA mixing */ | sc_rx_lnamixer : 1; /* RX using LNA mixing */ | ||||
int sc_cabq_enable; /* Enable cabq transmission */ | int sc_cabq_enable; /* Enable cabq transmission */ | ||||
▲ Show 20 Lines • Show All 860 Lines • Show Last 20 Lines |