run_softc
struct run_softc *sc;
struct run_softc *sc = arg;
run_setup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq)
run_unsetup_tx_list(struct run_softc *sc, struct run_endpoint_queue *pq)
run_load_microcode(struct run_softc *sc)
run_reset(struct run_softc *sc)
run_do_request(struct run_softc *sc,
run_read(struct run_softc *sc, uint16_t reg, uint32_t *val)
run_read_region_1(struct run_softc *sc, uint16_t reg, uint8_t *buf, int len)
run_write_2(struct run_softc *sc, uint16_t reg, uint16_t val)
run_write(struct run_softc *sc, uint16_t reg, uint32_t val)
run_write_region_1(struct run_softc *sc, uint16_t reg, const uint8_t *buf,
run_set_region_4(struct run_softc *sc, uint16_t reg, uint32_t val, int len)
run_efuse_read(struct run_softc *sc, uint16_t addr, uint16_t *val, int count)
run_efuse_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val)
run_eeprom_read_2(struct run_softc *sc, uint16_t addr, uint16_t *val)
run_srom_read(struct run_softc *sc, uint16_t addr, uint16_t *val)
run_rt2870_rf_write(struct run_softc *sc, uint32_t val)
run_rt3070_rf_read(struct run_softc *sc, uint8_t reg, uint8_t *val)
run_rt3070_rf_write(struct run_softc *sc, uint8_t reg, uint8_t val)
run_bbp_read(struct run_softc *sc, uint8_t reg, uint8_t *val)
run_bbp_write(struct run_softc *sc, uint8_t reg, uint8_t val)
run_mcu_cmd(struct run_softc *sc, uint8_t cmd, uint16_t arg)
run_rt3593_get_txpower(struct run_softc *sc)
run_get_txpower(struct run_softc *sc)
run_read_eeprom(struct run_softc *sc)
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = cmdq->arg1;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = arg;
struct run_softc *sc = arg;
struct run_softc *sc = arg;
struct run_softc *sc = arg;
struct run_softc *sc = ni->ni_vap->iv_ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
run_maxrssi_chain(struct run_softc *sc, const struct rt2860_rxwi *rxwi)
struct run_softc *sc = vap->iv_ic->ic_softc;
run_rx_frame(struct run_softc *sc, struct mbuf *m, uint32_t dmalen)
struct run_softc *sc = usbd_xfer_softc(xfer);
struct run_softc *sc = usbd_xfer_softc(xfer);
run_set_tx_desc(struct run_softc *sc, struct run_tx_data *data)
run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
run_tx_mgt(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
run_sendprot(struct run_softc *sc,
run_tx_param(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
struct run_softc *sc = ni->ni_ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
run_start(struct run_softc *sc)
static void run_setup_tx_list(struct run_softc *,
struct run_softc *sc = ic->ic_softc;
static void run_unsetup_tx_list(struct run_softc *,
run_iq_calib(struct run_softc *sc, u_int chan)
static int run_load_microcode(struct run_softc *);
static int run_reset(struct run_softc *);
static usb_error_t run_do_request(struct run_softc *,
static int run_read(struct run_softc *, uint16_t, uint32_t *);
static int run_read_region_1(struct run_softc *, uint16_t, uint8_t *, int);
static int run_write_2(struct run_softc *, uint16_t, uint16_t);
static int run_write(struct run_softc *, uint16_t, uint32_t);
static int run_write_region_1(struct run_softc *, uint16_t,
run_set_agc(struct run_softc *sc, uint8_t agc)
static int run_set_region_4(struct run_softc *, uint16_t, uint32_t, int);
static int run_efuse_read(struct run_softc *, uint16_t, uint16_t *, int);
run_select_chan_group(struct run_softc *sc, int group)
static int run_efuse_read_2(struct run_softc *, uint16_t, uint16_t *);
static int run_eeprom_read_2(struct run_softc *, uint16_t, uint16_t *);
static int run_rt2870_rf_write(struct run_softc *, uint32_t);
static int run_rt3070_rf_read(struct run_softc *, uint8_t, uint8_t *);
static int run_rt3070_rf_write(struct run_softc *, uint8_t, uint8_t);
static int run_bbp_read(struct run_softc *, uint8_t, uint8_t *);
static int run_bbp_write(struct run_softc *, uint8_t, uint8_t);
static int run_mcu_cmd(struct run_softc *, uint8_t, uint16_t);
static void run_rt3593_get_txpower(struct run_softc *);
static void run_get_txpower(struct run_softc *);
static int run_read_eeprom(struct run_softc *);
run_rt2870_set_chan(struct run_softc *sc, u_int chan)
run_rt3070_set_chan(struct run_softc *sc, u_int chan)
run_rt3572_set_chan(struct run_softc *sc, u_int chan)
static void run_rx_frame(struct run_softc *, struct mbuf *, uint32_t);
static void run_set_tx_desc(struct run_softc *, struct run_tx_data *);
static int run_tx(struct run_softc *, struct mbuf *,
static int run_tx_mgt(struct run_softc *, struct mbuf *,
static int run_sendprot(struct run_softc *, const struct mbuf *,
static int run_tx_param(struct run_softc *, struct mbuf *,
run_rt3593_set_chan(struct run_softc *sc, u_int chan)
static void run_start(struct run_softc *);
static void run_iq_calib(struct run_softc *, u_int);
static void run_set_agc(struct run_softc *, uint8_t);
static void run_select_chan_group(struct run_softc *, int);
static void run_set_rx_antenna(struct run_softc *, int);
static void run_rt2870_set_chan(struct run_softc *, u_int);
static void run_rt3070_set_chan(struct run_softc *, u_int);
static void run_rt3572_set_chan(struct run_softc *, u_int);
static void run_rt3593_set_chan(struct run_softc *, u_int);
static void run_rt5390_set_chan(struct run_softc *, u_int);
static void run_rt5592_set_chan(struct run_softc *, u_int);
static int run_set_chan(struct run_softc *, struct ieee80211_channel *);
run_rt5390_set_chan(struct run_softc *sc, u_int chan)
static void run_reset_livelock(struct run_softc *);
static void run_enable_tsf_sync(struct run_softc *);
run_rt5592_set_chan(struct run_softc *sc, u_int chan)
static void run_enable_tsf(struct run_softc *);
static void run_disable_tsf(struct run_softc *);
static void run_get_tsf(struct run_softc *, uint64_t *);
static void run_enable_mrr(struct run_softc *);
static void run_set_txpreamble(struct run_softc *);
static void run_set_basicrates(struct run_softc *);
static void run_set_leds(struct run_softc *, uint16_t);
static void run_set_bssid(struct run_softc *, const uint8_t *);
static void run_set_macaddr(struct run_softc *, const uint8_t *);
static int8_t run_rssi2dbm(struct run_softc *, uint8_t, uint8_t);
static void run_update_promisc_locked(struct run_softc *);
run_set_rx_antenna(struct run_softc *sc, int aux)
static void run_rt5390_bbp_init(struct run_softc *);
run_set_chan(struct run_softc *sc, struct ieee80211_channel *c)
static int run_bbp_init(struct run_softc *);
static int run_rt3070_rf_init(struct run_softc *);
static void run_rt3593_rf_init(struct run_softc *);
static void run_rt5390_rf_init(struct run_softc *);
static int run_rt3070_filter_calib(struct run_softc *, uint8_t, uint8_t,
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
static void run_rt3070_rf_setup(struct run_softc *);
static void run_rt3593_rf_setup(struct run_softc *);
static void run_rt5390_rf_setup(struct run_softc *);
struct run_softc *sc = ic->ic_softc;
static int run_txrx_enable(struct run_softc *);
static void run_adjust_freq_offset(struct run_softc *);
struct run_softc *sc = ic->ic_softc;
static void run_init_locked(struct run_softc *);
struct run_softc *sc = ic->ic_softc;
static void run_delay(struct run_softc *, u_int);
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = vap->iv_ic->ic_softc;
run_reset_livelock(struct run_softc *sc)
run_update_promisc_locked(struct run_softc *sc)
struct run_softc *sc = ic->ic_softc;
run_enable_tsf_sync(struct run_softc *sc)
run_enable_tsf(struct run_softc *sc)
run_disable_tsf(struct run_softc *sc)
run_get_tsf(struct run_softc *sc, uint64_t *buf)
run_enable_mrr(struct run_softc *sc)
run_set_txpreamble(struct run_softc *sc)
run_set_basicrates(struct run_softc *sc)
run_set_leds(struct run_softc *sc, uint16_t which)
run_set_bssid(struct run_softc *sc, const uint8_t *bssid)
run_set_macaddr(struct run_softc *sc, const uint8_t *addr)
struct run_softc *sc = ic->ic_softc;
struct run_softc *sc = ic->ic_softc;
run_rssi2dbm(struct run_softc *sc, uint8_t rssi, uint8_t rxchain)
run_rt5390_bbp_init(struct run_softc *sc)
run_bbp_init(struct run_softc *sc)
run_rt3070_rf_init(struct run_softc *sc)
run_rt3593_rf_init(struct run_softc *sc)
run_rt5390_rf_init(struct run_softc *sc)
run_rt3070_filter_calib(struct run_softc *sc, uint8_t init, uint8_t target,
run_rt3070_rf_setup(struct run_softc *sc)
run_rt3593_rf_setup(struct run_softc *sc)
run_rt5390_rf_setup(struct run_softc *sc)
run_txrx_enable(struct run_softc *sc)
run_adjust_freq_offset(struct run_softc *sc)
run_init_locked(struct run_softc *sc)
struct run_softc *sc = (struct run_softc *)arg;
run_delay(struct run_softc *sc, u_int ms)
.size = sizeof(struct run_softc)
struct run_softc *sc = device_get_softc(self);
run_drain_mbufq(struct run_softc *sc)
struct run_softc *sc = device_get_softc(self);
struct run_softc *sc = ic->ic_softc;
int (*sc_srom_read)(struct run_softc *,
struct run_softc;
struct run_softc *sc;