Lines Matching defs:urtwn_softc
111 struct urtwn_softc { struct
112 device_t sc_dev;
113 struct ieee80211com sc_ic;
114 struct ethercom sc_ec;
116 int (*sc_newstate)(struct ieee80211com *,
119 struct usbd_device * sc_udev;
120 struct usbd_interface * sc_iface;
121 u_int sc_flags;
125 int sc_dying;
127 struct usb_task sc_task;
128 callout_t sc_scan_to;
129 callout_t sc_calib_to;
153 void (*sc_rf_write)(struct urtwn_softc *, argument
155 int (*sc_power_on)(struct urtwn_softc *); argument
156 int (*sc_dma_init)(struct urtwn_softc *); argument
158 uint8_t board_type;
159 uint8_t regulatory;
160 uint8_t pa_setting;
161 int avg_pwdb;
162 int thcal_state;
163 int thcal_lctemp;
164 size_t ntxchains;
165 size_t nrxchains;
166 int ledlink;
167 bool iqk_inited;
169 int tx_timer;
171 struct urtwn_host_cmd_ring cmdq;
172 int fwcur;
173 struct urtwn_rx_data rx_data[R92C_MAX_EPIN][URTWN_RX_LIST_COUNT];
174 struct urtwn_tx_data tx_data[R92C_MAX_EPOUT][URTWN_TX_LIST_COUNT];
178 struct r92c_rom rom;
179 uint8_t r88e_rom[4096];
180 uint8_t cck_tx_pwr[6];
181 uint8_t ht40_tx_pwr[5];
182 int8_t bw20_tx_pwr_diff;
183 int8_t ofdm_tx_pwr_diff;
185 uint32_t rf_chnlbw[R92C_MAX_CHAINS];
187 struct bpf_if * sc_drvbpf;
188 union {
191 } sc_rxtapu;
193 int sc_rxtap_len;
194 union {
197 } sc_txtapu;
199 int sc_txtap_len;
200 bool sc_running;
202 struct ieee80211_beacon_offsets sc_bo;
203 krndsource_t rnd_source; /* random source */