Lines Matching defs:rt2860_softc
116 struct rt2860_softc { struct
134 uint16_t (*sc_srom_read)(struct rt2860_softc *, argument
136 void (*sc_node_free)(struct ieee80211_node *);
138 int sc_flags;
144 struct ieee80211_node *wcid2ni[RT2860_WCID_MAX + 1];
146 struct rt2860_tx_ring txq[6];
147 struct rt2860_rx_ring rxq;
150 struct rt2860_tx_data data[RT2860_TX_POOL_COUNT];
151 bus_dma_tag_t txwi_dmat;
152 bus_dmamap_t txwi_map;
153 bus_dma_segment_t txwi_seg;
154 caddr_t txwi_vaddr;
156 int sc_tx_timer;
157 int mgtqid;
158 uint8_t qfullmsk;
160 uint16_t mac_ver;
161 uint16_t mac_rev;
162 uint16_t rf_rev;
163 uint8_t freq;
164 uint8_t ntxchains;
165 uint8_t nrxchains;
166 uint8_t pslevel;
167 int8_t txpow1[54];
168 int8_t txpow2[54];
169 int8_t rssi_2ghz[3];
170 int8_t rssi_5ghz[3];
171 uint8_t lna[4];
172 uint8_t rf24_20mhz;
173 uint8_t rf24_40mhz;
174 uint8_t patch_dac;
175 uint8_t rfswitch;
176 uint8_t ext_2ghz_lna;
177 uint8_t ext_5ghz_lna;
178 uint8_t calib_2ghz;
179 uint8_t calib_5ghz;
180 uint8_t txmixgain_2ghz;
181 uint8_t txmixgain_5ghz;
182 uint8_t tssi_2ghz[9];
183 uint8_t tssi_5ghz[9];
184 uint8_t step_2ghz;
185 uint8_t step_5ghz;
186 struct {
189 } bbp[8], rf[10];
190 uint8_t leds;
191 uint16_t led[3];
192 uint32_t txpow20mhz[5];
193 uint32_t txpow40mhz_2ghz[5];
194 uint32_t txpow40mhz_5ghz[5];
196 struct rt2860_rx_radiotap_header sc_rxtap;
197 struct rt2860_tx_radiotap_header sc_txtap;