ural_softc
ural_tx_bcn(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
ural_tx_mgt(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
ural_sendprot(struct ural_softc *sc,
ural_tx_raw(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni,
ural_tx_data(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
static usb_error_t ural_do_request(struct ural_softc *sc,
struct ural_softc *sc = ic->ic_softc;
ural_start(struct ural_softc *sc)
struct ural_softc *sc = ic->ic_softc;
ural_set_testmode(struct ural_softc *sc)
static void ural_setup_tx_list(struct ural_softc *);
static void ural_unsetup_tx_list(struct ural_softc *);
ural_eeprom_read(struct ural_softc *sc, uint16_t addr, void *buf, int len)
ural_read(struct ural_softc *sc, uint16_t reg)
static void ural_setup_tx_desc(struct ural_softc *,
ural_read_multi(struct ural_softc *sc, uint16_t reg, void *buf, int len)
static int ural_tx_bcn(struct ural_softc *, struct mbuf *,
ural_write(struct ural_softc *sc, uint16_t reg, uint16_t val)
static int ural_tx_mgt(struct ural_softc *, struct mbuf *,
ural_write_multi(struct ural_softc *sc, uint16_t reg, void *buf, int len)
static int ural_tx_data(struct ural_softc *, struct mbuf *,
ural_bbp_write(struct ural_softc *sc, uint8_t reg, uint8_t val)
static void ural_start(struct ural_softc *);
ural_bbp_read(struct ural_softc *sc, uint8_t reg)
static void ural_set_testmode(struct ural_softc *);
static void ural_eeprom_read(struct ural_softc *, uint16_t, void *,
ural_rf_write(struct ural_softc *sc, uint8_t reg, uint32_t val)
static uint16_t ural_read(struct ural_softc *, uint16_t);
struct ural_softc *sc = ic->ic_softc;
static void ural_read_multi(struct ural_softc *, uint16_t, void *,
struct ural_softc *sc = ic->ic_softc;
static void ural_write(struct ural_softc *, uint16_t, uint16_t);
struct ural_softc *sc = ic->ic_softc;
static void ural_write_multi(struct ural_softc *, uint16_t, void *,
struct ural_softc *sc = ic->ic_softc;
ural_set_chan(struct ural_softc *sc, struct ieee80211_channel *c)
static void ural_bbp_write(struct ural_softc *, uint8_t, uint8_t);
static uint8_t ural_bbp_read(struct ural_softc *, uint8_t);
static void ural_rf_write(struct ural_softc *, uint8_t, uint32_t);
static void ural_set_chan(struct ural_softc *,
static void ural_disable_rf_tune(struct ural_softc *);
static void ural_enable_tsf_sync(struct ural_softc *);
ural_disable_rf_tune(struct ural_softc *sc)
static void ural_enable_tsf(struct ural_softc *);
static void ural_update_slot(struct ural_softc *);
ural_enable_tsf_sync(struct ural_softc *sc)
static void ural_set_txpreamble(struct ural_softc *);
static void ural_set_basicrates(struct ural_softc *,
ural_enable_tsf(struct ural_softc *sc)
ural_update_slot(struct ural_softc *sc)
static void ural_set_bssid(struct ural_softc *, const uint8_t *);
static void ural_set_macaddr(struct ural_softc *, const uint8_t *);
ural_set_txpreamble(struct ural_softc *sc)
static void ural_setpromisc(struct ural_softc *);
ural_set_basicrates(struct ural_softc *sc, const struct ieee80211_channel *c)
static void ural_read_eeprom(struct ural_softc *);
ural_set_bssid(struct ural_softc *sc, const uint8_t *bssid)
static int ural_bbp_init(struct ural_softc *);
static void ural_set_txantenna(struct ural_softc *, int);
ural_set_macaddr(struct ural_softc *sc, const uint8_t *addr)
static void ural_set_rxantenna(struct ural_softc *, int);
ural_setpromisc(struct ural_softc *sc)
static void ural_init(struct ural_softc *);
static void ural_stop(struct ural_softc *);
struct ural_softc *sc = ic->ic_softc;
static void ural_ratectl_start(struct ural_softc *,
ural_read_eeprom(struct ural_softc *sc)
ural_bbp_init(struct ural_softc *sc)
static int ural_pause(struct ural_softc *sc, int timeout);
ural_set_txantenna(struct ural_softc *sc, int antenna)
ural_set_rxantenna(struct ural_softc *sc, int antenna)
ural_init(struct ural_softc *sc)
ural_stop(struct ural_softc *sc)
struct ural_softc *sc = ic->ic_softc;
ural_ratectl_start(struct ural_softc *sc, struct ieee80211_node *ni)
struct ural_softc *sc = vap->iv_ic->ic_softc;
ural_pause(struct ural_softc *sc, int timeout)
.size = sizeof(struct ural_softc),
struct ural_softc *sc = device_get_softc(self);
struct ural_softc *sc = device_get_softc(self);
ural_do_request(struct ural_softc *sc,
struct ural_softc *sc = ic->ic_softc;
struct ural_softc *sc = data->sc;
ural_setup_tx_list(struct ural_softc *sc)
ural_unsetup_tx_list(struct ural_softc *sc)
struct ural_softc *sc = ic->ic_softc;
struct ural_softc *sc = usbd_xfer_softc(xfer);
struct ural_softc *sc = usbd_xfer_softc(xfer);
ural_setup_tx_desc(struct ural_softc *sc, struct ural_tx_desc *desc,
struct ural_softc;
struct ural_softc *sc;