Lines Matching refs:rt2661_softc

163 static void	rt2661_read_eeprom(struct rt2661_softc *);
164 static uint16_t rt2661_eeprom_read(struct rt2661_softc *, uint8_t);
165 static int rt2661_load_microcode(struct rt2661_softc *,
171 static int rt2661_alloc_tx_ring(struct rt2661_softc *,
173 static void rt2661_reset_tx_ring(struct rt2661_softc *,
175 static void rt2661_free_tx_ring(struct rt2661_softc *,
177 static int rt2661_alloc_rx_ring(struct rt2661_softc *,
179 static void rt2661_reset_rx_ring(struct rt2661_softc *,
181 static void rt2661_free_rx_ring(struct rt2661_softc *,
183 static void rt2661_tx_dma_intr(struct rt2661_softc *,
185 static void rt2661_tx_intr(struct rt2661_softc *);
186 static void rt2661_rx_intr(struct rt2661_softc *);
188 static void rt2661_mcu_wakeup(struct rt2661_softc *);
189 static void rt2661_mcu_cmd_intr(struct rt2661_softc *);
195 static void rt2661_setup_tx_desc(struct rt2661_softc *,
199 static int rt2661_get_rssi(struct rt2661_softc *, uint8_t);
209 static void rt2661_update_promisc(struct rt2661_softc *);
211 static void rt2661_set_slottime(struct rt2661_softc *);
212 static void rt2661_enable_mrr(struct rt2661_softc *);
213 static void rt2661_set_txpreamble(struct rt2661_softc *);
214 static void rt2661_set_basicrates(struct rt2661_softc *);
215 static void rt2661_set_bssid(struct rt2661_softc *, const uint8_t *);
218 static void rt2661_rx_tune(struct rt2661_softc *);
219 static void rt2661_enable_tsf_sync(struct rt2661_softc *);
223 static void rt2661_set_macaddr(struct rt2661_softc *, const uint8_t *);
224 static int rt2661_bbp_init(struct rt2661_softc *);
225 static uint8_t rt2661_bbp_read(struct rt2661_softc *, uint8_t);
226 static void rt2661_bbp_write(struct rt2661_softc *, uint8_t, uint8_t);
227 static void rt2661_select_band(struct rt2661_softc *,
229 static void rt2661_select_antenna(struct rt2661_softc *);
230 static void rt2661_rf_write(struct rt2661_softc *, uint8_t, uint32_t);
231 static void rt2661_set_chan(struct rt2661_softc *,
234 static void rt2661_stop_locked(struct rt2661_softc *);
235 static int rt2661_init(struct rt2661_softc *);
236 static void rt2661_stop(struct rt2661_softc *);
317 rt2661_eeprom_read(struct rt2661_softc *sc, uint8_t addr)
372 rt2661_read_eeprom(struct rt2661_softc *sc)
476 rt2661_load_microcode(struct rt2661_softc *sc, const uint8_t *ucode_p, int size)
608 rt2661_alloc_tx_ring(struct rt2661_softc *sc,
682 rt2661_reset_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring)
712 rt2661_free_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring)
737 rt2661_alloc_rx_ring(struct rt2661_softc *sc,
810 rt2661_reset_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring)
827 rt2661_free_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring)
847 rt2661_tx_dma_intr(struct rt2661_softc *sc, struct rt2661_tx_ring *ring)
886 rt2661_tx_intr(struct rt2661_softc *sc)
962 rt2661_rx_intr(struct rt2661_softc *sc)
1066 struct rt2661_softc *sc = (struct rt2661_softc *)data;
1077 rt2661_tx_cmd(struct rt2661_softc *sc, uint8_t cmd, uint16_t arg)
1091 rt2661_mcu_wakeup(struct rt2661_softc *sc)
1104 rt2661_mcu_cmd_intr(struct rt2661_softc *sc)
1114 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
1208 rt2661_get_rssi(struct rt2661_softc *sc, uint8_t raw)
1346 rt2661_setup_tx_desc(struct rt2661_softc *sc, struct rt2661_tx_desc *desc,
1406 struct rt2661_softc *sc = (struct rt2661_softc *)ic;
1532 struct rt2661_softc *sc = (struct rt2661_softc *)ic;
1728 rt2661_update_promisc(struct rt2661_softc *sc)
1747 struct rt2661_softc *sc = (struct rt2661_softc *)ic;
1762 rt2661_set_slottime(struct rt2661_softc *sc)
1784 rt2661_enable_mrr(struct rt2661_softc *sc)
1800 rt2661_set_txpreamble(struct rt2661_softc *sc)
1814 rt2661_set_basicrates(struct rt2661_softc *sc)
1832 rt2661_set_bssid(struct rt2661_softc *sc, const uint8_t *bssid)
1848 rt2661_enable_tsf_sync(struct rt2661_softc *sc)
1869 struct rt2661_softc *sc = arg;
1879 struct rt2661_softc *sc = (struct rt2661_softc *)ic;
1895 struct rt2661_softc *sc = arg;
1908 rt2661_rx_tune(struct rt2661_softc *sc)
1973 struct rt2661_softc *sc = arg;
1992 struct rt2661_softc *sc = (struct rt2661_softc *)ic;
2090 rt2661_stop_locked(struct rt2661_softc *sc)
2127 rt2661_set_macaddr(struct rt2661_softc *sc, const uint8_t *addr)
2139 rt2661_bbp_read(struct rt2661_softc *sc, uint8_t reg)
2171 rt2661_bbp_init(struct rt2661_softc *sc)
2209 rt2661_bbp_write(struct rt2661_softc *sc, uint8_t reg, uint8_t val)
2237 rt2661_select_band(struct rt2661_softc *sc, struct ieee80211_channel *c)
2283 rt2661_select_antenna(struct rt2661_softc *sc)
2305 rt2661_rf_write(struct rt2661_softc *sc, uint8_t reg, uint32_t val)
2333 rt2661_set_chan(struct rt2661_softc *sc, struct ieee80211_channel *c)
2409 rt2661_init(struct rt2661_softc *sc)
2547 rt2661_stop(struct rt2661_softc *sc)
2559 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2585 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2599 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2626 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2639 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2648 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2674 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2726 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2743 struct rt2661_softc *sc = (struct rt2661_softc *)arg;
2807 struct rt2661_softc *sc;
3166 struct rt2661_softc *sc;
3232 struct rt2661_softc *sc;
3266 sizeof (struct rt2661_softc), 1);