Lines Matching defs:rt2661_softc
91 struct rt2661_softc { struct
98 int (*sc_enable)(struct rt2661_softc *); argument
99 void (*sc_disable)(struct rt2661_softc *); argument
101 bus_dma_tag_t sc_dmat;
102 bus_space_tag_t sc_st;
103 bus_space_handle_t sc_sh;
104 void *sc_soft_ih;
106 struct ethercom sc_ec;
108 struct callout scan_ch;
109 struct callout amrr_ch;
111 int sc_id;
112 int sc_flags;
118 int sc_tx_timer;
120 struct ieee80211_channel *sc_curchan;
121 struct ieee80211_amrr amrr;
123 uint8_t rf_rev;
125 uint8_t rfprog;
126 uint8_t rffreq;
128 struct rt2661_tx_ring txq[5];
129 struct rt2661_tx_ring mgtq;
130 struct rt2661_rx_ring rxq;
132 uint32_t rf_regs[4];
133 int8_t txpow[38];
135 struct {
138 } bbp_prom[16];
140 int hw_radio;
141 int rx_ant;
142 int tx_ant;
143 int nb_ant;
144 int ext_2ghz_lna;
145 int ext_5ghz_lna;
146 int rssi_2ghz_corr;
147 int rssi_5ghz_corr;
149 int ncalls;
150 int avg_rssi;
151 int sifs;
153 uint32_t erp_csr;
155 uint8_t bbp18;
156 uint8_t bbp21;
157 uint8_t bbp22;
158 uint8_t bbp16;
159 uint8_t bbp17;
160 uint8_t bbp64;
162 struct bpf_if * sc_drvbpf;
164 union {
167 } sc_rxtapu;
169 int sc_rxtap_len;
171 union {
174 } sc_txtapu;
176 int sc_txtap_len;