rt2860_softc
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
rt2860_updateslot(struct rt2860_softc *sc)
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
rt2860_enable_mrr(struct rt2860_softc *sc)
rt2860_set_txpreamble(struct rt2860_softc *sc)
rt2860_set_bssid(struct rt2860_softc *sc, const uint8_t *bssid)
rt2860_set_basicrates(struct rt2860_softc *sc)
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
rt2860_enable_tsf_sync(struct rt2860_softc *sc)
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
static uint16_t rt2860_eeprom_read(struct rt2860_softc *, uint8_t);
static int rt2860_read_eeprom(struct rt2860_softc *);
static int rt2860_alloc_tx_ring(struct rt2860_softc *,
rt2860_maxrssi_chain(struct rt2860_softc *sc, const struct rt2860_rxwi *rxwi)
static void rt2860_free_tx_ring(struct rt2860_softc *,
rt2860_drain_stats_fifo(struct rt2860_softc *sc)
static int rt2860_alloc_rx_ring(struct rt2860_softc *,
rt2860_tx_intr(struct rt2860_softc *sc, int qid)
static void rt2860_free_rx_ring(struct rt2860_softc *,
static int rt2860_alloc_tx_pool(struct rt2860_softc *);
static void rt2860_free_tx_pool(struct rt2860_softc *);
rt2860_rx_intr(struct rt2860_softc *sc)
static uint8_t rt2860_maxrssi_chain(struct rt2860_softc *,
static void rt2860_drain_stats_fifo(struct rt2860_softc *);
static void rt2860_tx_intr(struct rt2860_softc *, int);
static void rt2860_rx_intr(struct rt2860_softc *);
static void rt2860_set_region_4(struct rt2860_softc *,
struct rt2860_softc *sc = (struct rt2860_softc *)data;
static int rt2860_load_microcode(struct rt2860_softc *);
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
static void rt2860_set_macaddr(struct rt2860_softc *, const uint8_t *);
static int rt2860_bbp_init(struct rt2860_softc *);
static uint8_t rt2860_mcu_bbp_read(struct rt2860_softc *, uint8_t);
static void rt2860_mcu_bbp_write(struct rt2860_softc *, uint8_t, uint8_t);
static int rt2860_mcu_cmd(struct rt2860_softc *, uint8_t, uint16_t);
static void rt2860_rf_write(struct rt2860_softc *, uint8_t, uint32_t);
static void rt2860_select_chan_group(struct rt2860_softc *, int);
static void rt2860_set_chan(struct rt2860_softc *,
static void rt2860_set_leds(struct rt2860_softc *, uint16_t);
rt2860_set_region_4(struct rt2860_softc *sc,
rt2860_load_microcode(struct rt2860_softc *sc)
static void rt2860_updateslot(struct rt2860_softc *);
static void rt2860_enable_mrr(struct rt2860_softc *);
rt2860_set_macaddr(struct rt2860_softc *sc, const uint8_t *addr)
static void rt2860_set_txpreamble(struct rt2860_softc *);
rt2860_mcu_cmd(struct rt2860_softc *sc, uint8_t cmd, uint16_t arg)
static void rt2860_set_basicrates(struct rt2860_softc *);
static void rt2860_set_bssid(struct rt2860_softc *, const uint8_t *);
rt2860_mcu_bbp_read(struct rt2860_softc *sc, uint8_t reg)
rt2860_mcu_bbp_write(struct rt2860_softc *sc, uint8_t reg, uint8_t val)
static void rt2860_enable_tsf_sync(struct rt2860_softc *);
rt2860_bbp_init(struct rt2860_softc *sc)
static int rt2860_init(struct rt2860_softc *);
rt2860_rf_write(struct rt2860_softc *sc, uint8_t reg, uint32_t val)
static void rt2860_stop(struct rt2860_softc *);
rt2860_select_chan_group(struct rt2860_softc *sc, int group)
rt2860_set_chan(struct rt2860_softc *sc, struct ieee80211_channel *c)
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
rt2860_set_leds(struct rt2860_softc *sc, uint16_t which)
rt2860_init(struct rt2860_softc *sc)
struct rt2860_softc *sc;
rt2860_stop(struct rt2860_softc *sc)
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc = (struct rt2860_softc *)arg;
struct rt2860_softc *sc;
rt2860_eeprom_read(struct rt2860_softc *sc, uint8_t addr)
struct rt2860_softc *sc;
sizeof (struct rt2860_softc), 1);
rt2860_read_eeprom(struct rt2860_softc *sc)
rt2860_alloc_tx_ring(struct rt2860_softc *sc, struct rt2860_tx_ring *ring)
rt2860_reset_tx_ring(struct rt2860_softc *sc, struct rt2860_tx_ring *ring)
rt2860_free_tx_ring(struct rt2860_softc *sc, struct rt2860_tx_ring *ring)
rt2860_alloc_rx_ring(struct rt2860_softc *sc, struct rt2860_rx_ring *ring)
rt2860_reset_rx_ring(struct rt2860_softc *sc, struct rt2860_rx_ring *ring)
rt2860_free_rx_ring(struct rt2860_softc *sc, struct rt2860_rx_ring *ring)
rt2860_alloc_tx_pool(struct rt2860_softc *sc)
rt2860_free_tx_pool(struct rt2860_softc *sc)