Lines Matching defs:rt2860_softc

110 struct rt2860_softc {  struct
117 int (*sc_enable)(struct rt2860_softc *); argument
118 void (*sc_disable)(struct rt2860_softc *); argument
128 uint16_t (*sc_srom_read)(struct rt2860_softc *, argument
131 int sc_flags;
137 struct ieee80211_amrr amrr;
139 uint32_t sc_ic_flags;
140 int fixed_ridx;
142 u_char *ucode;
143 size_t ucsize;
145 struct rt2860_tx_ring txq[6];
146 struct rt2860_rx_ring rxq;
149 struct rt2860_tx_data data[RT2860_TX_POOL_COUNT];
150 bus_dmamap_t txwi_map;
151 bus_dma_segment_t txwi_seg;
152 void *txwi_vaddr;
154 int sc_tx_timer;
155 struct ieee80211_beacon_offsets sc_bo;
156 int mgtqid;
157 uint8_t qfullmsk;
159 uint16_t mac_ver;
160 uint16_t mac_rev;
161 uint32_t rf_rev;
162 uint8_t freq;
163 uint8_t ntxchains;
164 uint8_t nrxchains;
165 uint8_t pslevel;
166 int8_t txpow1[54];
167 int8_t txpow2[54];
168 int8_t rssi_2ghz[3];
169 int8_t rssi_5ghz[3];
170 uint8_t lna[4];
171 uint8_t rf24_20mhz;
172 uint8_t rf24_40mhz;
173 uint8_t patch_dac;
174 uint8_t rfswitch;
175 uint8_t ext_2ghz_lna;
176 uint8_t ext_5ghz_lna;
177 uint8_t calib_2ghz;
178 uint8_t calib_5ghz;
179 uint8_t txmixgain_2ghz;
180 uint8_t txmixgain_5ghz;
181 uint8_t tssi_2ghz[9];
182 uint8_t tssi_5ghz[9];
183 uint8_t step_2ghz;
184 uint8_t step_5ghz;
185 struct {
188 } bbp[8], rf[10];
189 uint8_t leds;
190 uint16_t led[3];
191 uint32_t txpow20mhz[5];
192 uint32_t txpow40mhz_2ghz[5];
193 uint32_t txpow40mhz_5ghz[5];
195 struct ieee80211_amrr_node amn[RT2860_WCID_MAX + 1];
197 struct bpf_if *sc_drvbpf;
198 union {
201 } sc_rxtapu;
203 int sc_rxtap_len;
205 union {
208 } sc_txtapu;
210 int sc_txtap_len;