Lines Matching defs:run_softc
137 struct run_softc { struct
144 int (*sc_srom_read)(struct run_softc *, argument
147 kmutex_t sc_media_mtx; /* XXX */
149 struct usbd_device * sc_udev;
150 struct usbd_interface * sc_iface;
152 uint16_t mac_ver;
153 uint16_t mac_rev;
154 uint16_t rf_rev;
155 uint8_t freq;
156 uint8_t ntxchains;
157 uint8_t nrxchains;
158 int fixed_ridx;
160 uint8_t bbp25;
161 uint8_t bbp26;
162 uint8_t rf24_20mhz;
163 uint8_t rf24_40mhz;
164 uint8_t patch_dac;
165 uint8_t rfswitch;
166 uint8_t ext_2ghz_lna;
167 uint8_t ext_5ghz_lna;
168 uint8_t calib_2ghz;
169 uint8_t calib_5ghz;
170 uint8_t txmixgain_2ghz;
171 uint8_t txmixgain_5ghz;
172 int8_t txpow1[54];
173 int8_t txpow2[54];
174 int8_t txpow3[54];
175 int8_t rssi_2ghz[3];
176 int8_t rssi_5ghz[3];
177 uint8_t lna[4];
179 struct {
182 } bbp[10], rf[10];
183 uint8_t leds;
184 uint16_t led[3];
185 uint32_t txpow20mhz[5];
186 uint32_t txpow40mhz_2ghz[5];
187 uint32_t txpow40mhz_5ghz[5];
189 struct usb_task sc_task;
191 struct ieee80211_amrr amrr;
192 struct ieee80211_amrr_node amn;
194 callout_t scan_to;
195 callout_t calib_to;
197 struct run_rx_ring rxq;
198 struct run_tx_ring txq[RUN_MAXEPOUT];
199 struct run_host_cmd_ring cmdq;
200 uint8_t qfullmsk;
201 int sc_tx_timer;
202 struct ieee80211_beacon_offsets sc_bo;
203 int sc_flags;
208 struct bpf_if * sc_drvbpf;
210 union {
213 } sc_rxtapu;
215 int sc_rxtap_len;
217 union {
220 } sc_txtapu;
222 int sc_txtap_len;