uath_softc
uath_free_rx_data_list(struct uath_softc *sc)
uath_free_tx_data_list(struct uath_softc *sc)
uath_init(struct uath_softc *sc)
uath_stop(struct uath_softc *sc)
uath_config(struct uath_softc *sc, uint32_t reg, uint32_t val)
uath_config_multi(struct uath_softc *sc, uint32_t reg, const void *data,
uath_switch_channel(struct uath_softc *sc, struct ieee80211_channel *c)
uath_set_rxfilter(struct uath_softc *sc, uint32_t bits, uint32_t op)
struct uath_softc *sc = arg;
uath_abort_xfers(struct uath_softc *sc)
uath_flush(struct uath_softc *sc)
uath_cmdflush(struct uath_softc *sc)
uath_dataflush(struct uath_softc *sc)
_uath_getbuf(struct uath_softc *sc)
uath_getbuf(struct uath_softc *sc)
uath_set_ledstate(struct uath_softc *sc, int connected)
uath_set_chan(struct uath_softc *sc, struct ieee80211_channel *c)
uath_reset_tx_queues(struct uath_softc *sc)
uath_wme_init(struct uath_softc *sc)
struct uath_softc *sc = ic->ic_softc;
uath_tx_start(struct uath_softc *sc, struct mbuf *m0, struct ieee80211_node *ni,
uath_txfrag_cleanup(struct uath_softc *sc,
uath_txfrag_setup(struct uath_softc *sc, uath_datahead *frags,
struct uath_softc *sc = ic->ic_softc;
uath_start(struct uath_softc *sc)
struct uath_softc *sc = ic->ic_softc;
struct uath_softc *sc = ic->ic_softc;
uath_set_rxmulti_filter(struct uath_softc *sc)
struct uath_softc *sc = ic->ic_softc;
struct uath_softc *sc = ic->ic_softc;
uath_create_connection(struct uath_softc *sc, uint32_t connid)
uath_set_rates(struct uath_softc *sc, const struct ieee80211_rateset *rs)
uath_write_associd(struct uath_softc *sc)
uath_set_ledsteady(struct uath_softc *sc, int lednum, int ledmode)
uath_set_ledblink(struct uath_softc *sc, int lednum, int ledmode,
struct uath_softc *sc = ic->ic_softc;
uath_set_key(struct uath_softc *sc, const struct ieee80211_key *wk,
uath_set_keys(struct uath_softc *sc, struct ieee80211vap *vap)
uath_sysctl_node(struct uath_softc *sc)
uath_cmdeof(struct uath_softc *sc, struct uath_cmd *cmd)
struct uath_softc *sc = usbd_xfer_softc(xfer);
struct uath_softc *sc = usbd_xfer_softc(xfer);
uath_update_rxstat(struct uath_softc *sc, uint32_t status)
struct uath_softc *sc = usbd_xfer_softc(xfer);
static int uath_alloc_cmd_list(struct uath_softc *, struct uath_cmd []);
static void uath_free_cmd_list(struct uath_softc *, struct uath_cmd []);
static int uath_host_available(struct uath_softc *);
static int uath_get_capability(struct uath_softc *, uint32_t, uint32_t *);
static int uath_get_devcap(struct uath_softc *);
uath_get_cmdbuf(struct uath_softc *);
static int uath_cmd_read(struct uath_softc *, uint32_t, const void *,
static int uath_cmd_write(struct uath_softc *, uint32_t, const void *,
static int uath_get_devstatus(struct uath_softc *,
static int uath_get_status(struct uath_softc *, uint32_t, void *, int);
static int uath_alloc_rx_data_list(struct uath_softc *);
static int uath_alloc_tx_data_list(struct uath_softc *);
struct uath_softc *sc = usbd_xfer_softc(xfer);
static void uath_free_rx_data_list(struct uath_softc *);
static void uath_free_tx_data_list(struct uath_softc *);
static int uath_init(struct uath_softc *);
static void uath_stop(struct uath_softc *);
static void uath_start(struct uath_softc *);
struct uath_softc *sc = usbd_xfer_softc(xfer);
struct uath_softc *sc = usbd_xfer_softc(xfer);
static int uath_config(struct uath_softc *, uint32_t, uint32_t);
static int uath_config_multi(struct uath_softc *, uint32_t, const void *,
.size = sizeof(struct uath_softc)
static int uath_switch_channel(struct uath_softc *,
static int uath_set_rxfilter(struct uath_softc *, uint32_t, uint32_t);
static void uath_abort_xfers(struct uath_softc *);
static int uath_dataflush(struct uath_softc *);
static int uath_cmdflush(struct uath_softc *);
static int uath_flush(struct uath_softc *);
static int uath_set_ledstate(struct uath_softc *, int);
static int uath_set_chan(struct uath_softc *, struct ieee80211_channel *);
static int uath_reset_tx_queues(struct uath_softc *);
static int uath_wme_init(struct uath_softc *);
uath_getbuf(struct uath_softc *);
static int uath_set_key(struct uath_softc *,
static int uath_set_keys(struct uath_softc *, struct ieee80211vap *);
static void uath_sysctl_node(struct uath_softc *);
struct uath_softc *sc = device_get_softc(dev);
struct uath_softc *sc = device_get_softc(dev);
uath_free_cmd_list(struct uath_softc *sc, struct uath_cmd cmds[])
uath_alloc_cmd_list(struct uath_softc *sc, struct uath_cmd cmds[])
uath_host_available(struct uath_softc *sc)
uath_cmdsend(struct uath_softc *sc, uint32_t code, const void *idata, int ilen,
uath_cmd_read(struct uath_softc *sc, uint32_t code, const void *idata,
uath_cmd_write(struct uath_softc *sc, uint32_t code, const void *data, int len,
uath_get_cmdbuf(struct uath_softc *sc)
struct uath_softc *sc = arg;
uath_get_capability(struct uath_softc *sc, uint32_t cap, uint32_t *val)
uath_get_devcap(struct uath_softc *sc)
uath_get_devstatus(struct uath_softc *sc, uint8_t macaddr[IEEE80211_ADDR_LEN])
uath_get_status(struct uath_softc *sc, uint32_t which, void *odata, int olen)
uath_free_data_list(struct uath_softc *sc, struct uath_data data[], int ndata,
uath_alloc_data_list(struct uath_softc *sc, struct uath_data data[],
uath_alloc_rx_data_list(struct uath_softc *sc)
uath_alloc_tx_data_list(struct uath_softc *sc)
struct uath_softc *sc;
struct uath_softc *sc;