uath_softc
uath_get_status(struct uath_softc *sc, uint32_t which, void *odata, int olen)
uath_get_devstatus(struct uath_softc *sc, uint8_t macaddr[IEEE80211_ADDR_LEN])
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,
uath_cmdsend(struct uath_softc *sc, uint32_t code, const void *idata, int ilen,
struct uath_softc *sc = (struct uath_softc *)req->bulk_client_private;
uath_tx_cmd_xfer(struct uath_softc *sc,
uath_cmdeof(struct uath_softc *sc, struct uath_cmd *cmd)
struct uath_softc *sc = (struct uath_softc *)req->bulk_client_private;
uath_rx_cmd_xfer(struct uath_softc *sc)
uath_init_data_queue(struct uath_softc *sc)
struct uath_softc *sc = (struct uath_softc *)req->bulk_client_private;
uath_tx_data_xfer(struct uath_softc *sc, mblk_t *mp)
struct uath_softc *sc = (struct uath_softc *)req->bulk_client_private;
uath_rx_data_xfer(struct uath_softc *sc)
uath_update_rxstat(struct uath_softc *sc, uint32_t status)
struct uath_softc *sc = arg;
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 = (struct uath_softc *)ic;
struct uath_softc *sc = (struct uath_softc *)ic;
struct uath_softc *sc;
struct uath_softc *sc;
uath_dataflush(struct uath_softc *sc)
static int uath_open_pipes(struct uath_softc *);
static void uath_close_pipes(struct uath_softc *);
static int uath_fw_send(struct uath_softc *,
uath_cmdflush(struct uath_softc *sc)
uath_flush(struct uath_softc *sc)
static int uath_fw_ack(struct uath_softc *, int);
uath_set_ledstate(struct uath_softc *sc, int connected)
static int uath_loadfirmware(struct uath_softc *);
uath_config_multi(struct uath_softc *sc, uint32_t reg, const void *data,
static int uath_alloc_cmd_list(struct uath_softc *,
uath_config(struct uath_softc *sc, uint32_t reg, uint32_t val)
static int uath_init_cmd_list(struct uath_softc *);
uath_switch_channel(struct uath_softc *sc, struct ieee80211_channel *c)
static int uath_host_available(struct uath_softc *);
static void uath_get_capability(struct uath_softc *, uint32_t, uint32_t *);
static int uath_get_devcap(struct uath_softc *);
static int uath_get_devstatus(struct uath_softc *,
uath_set_rxfilter(struct uath_softc *sc, uint32_t bits, uint32_t op)
static int uath_get_status(struct uath_softc *, uint32_t, void *, int);
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)
static int uath_cmd_read(struct uath_softc *, uint32_t, const void *,
struct uath_softc *sc = (struct uath_softc *)arg;
static int uath_cmd_write(struct uath_softc *, uint32_t, const void *,
struct uath_softc *sc = arg;
static int uath_cmdsend(struct uath_softc *, uint32_t,
static int uath_rx_cmd_xfer(struct uath_softc *);
static int uath_tx_cmd_xfer(struct uath_softc *,
static void uath_cmdeof(struct uath_softc *, struct uath_cmd *);
uath_init(struct uath_softc *sc)
static void uath_init_data_queue(struct uath_softc *);
static int uath_rx_data_xfer(struct uath_softc *sc);
uath_stop(struct uath_softc *sc)
static int uath_tx_data_xfer(struct uath_softc *, mblk_t *);
uath_resume(struct uath_softc *sc)
static int uath_create_connection(struct uath_softc *, uint32_t);
struct uath_softc *sc = (struct uath_softc *)arg;
static int uath_set_rates(struct uath_softc *,
static int uath_write_associd(struct uath_softc *);
struct uath_softc *sc = (struct uath_softc *)arg;
static int uath_set_ledsteady(struct uath_softc *, int, int);
struct uath_softc *sc = (struct uath_softc *)arg;
static int uath_set_ledblink(struct uath_softc *, int, int, int, int);
static void uath_update_rxstat(struct uath_softc *, uint32_t);
struct uath_softc *sc = (struct uath_softc *)arg;
struct uath_softc *sc = (struct uath_softc *)arg;
static int uath_dataflush(struct uath_softc *);
static int uath_cmdflush(struct uath_softc *);
struct uath_softc *sc = (struct uath_softc *)arg;
struct uath_softc *sc = (struct uath_softc *)arg;
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 *);
static int uath_config_multi(struct uath_softc *,
struct uath_softc *sc = (struct uath_softc *)arg;
static void uath_config(struct uath_softc *, uint32_t, uint32_t);
static int uath_switch_channel(struct uath_softc *,
struct uath_softc *sc;
static int uath_set_rxfilter(struct uath_softc *, uint32_t, uint32_t);
static int uath_init(struct uath_softc *);
static void uath_stop(struct uath_softc *);
static void uath_resume(struct uath_softc *);
struct uath_softc *sc;
sizeof (struct uath_softc), 1);
uath_open_pipes(struct uath_softc *sc)
uath_close_pipes(struct uath_softc *sc)
uath_fw_send(struct uath_softc *sc, usb_pipe_handle_t pipe,
uath_fw_ack(struct uath_softc *sc, int len)
uath_loadfirmware(struct uath_softc *sc)
uath_alloc_cmd_list(struct uath_softc *sc, struct uath_cmd cmds[],
uath_init_cmd_list(struct uath_softc *sc)
uath_host_available(struct uath_softc *sc)
uath_get_capability(struct uath_softc *sc, uint32_t cap, uint32_t *val)
uath_get_devcap(struct uath_softc *sc)
struct uath_softc *sc;
struct uath_softc *sc;