athn_usb_softc
int athn_usb_open_pipes(struct athn_usb_softc *);
struct athn_usb_softc *usc = arg;
void athn_usb_close_pipes(struct athn_usb_softc *);
int athn_usb_alloc_rx_list(struct athn_usb_softc *);
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_free_rx_list(struct athn_usb_softc *);
athn_usb_newstate_cb(struct athn_usb_softc *usc, void *arg)
int athn_usb_alloc_tx_list(struct athn_usb_softc *);
void athn_usb_free_tx_list(struct athn_usb_softc *);
int athn_usb_alloc_tx_cmd(struct athn_usb_softc *);
void athn_usb_free_tx_cmd(struct athn_usb_softc *);
void athn_usb_do_async(struct athn_usb_softc *,
void (*)(struct athn_usb_softc *, void *), void *, int);
void athn_usb_wait_async(struct athn_usb_softc *);
int athn_usb_load_firmware(struct athn_usb_softc *);
struct athn_usb_softc *usc = ic->ic_softc;
int athn_usb_htc_msg(struct athn_usb_softc *, uint16_t, void *,
athn_usb_newassoc_cb(struct athn_usb_softc *usc, void *arg)
int athn_usb_htc_setup(struct athn_usb_softc *);
int athn_usb_htc_connect_svc(struct athn_usb_softc *, uint16_t,
int athn_usb_wmi_xcmd(struct athn_usb_softc *, uint16_t, void *,
athn_usb_newauth_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ic->ic_softc;
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_newstate_cb(struct athn_usb_softc *, void *);
athn_usb_node_free_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_newassoc_cb(struct athn_usb_softc *, void *);
athn_usb_ampdu_tx_start_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_newauth_cb(struct athn_usb_softc *, void *);
athn_usb_ampdu_tx_stop_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = arg;
void athn_usb_node_free_cb(struct athn_usb_softc *, void *);
athn_usb_create_node(struct athn_usb_softc *usc, struct ieee80211_node *ni)
void athn_usb_ampdu_tx_start_cb(struct athn_usb_softc *, void *);
athn_usb_node_set_rates(struct athn_usb_softc *usc, struct ieee80211_node *ni)
void athn_usb_ampdu_tx_stop_cb(struct athn_usb_softc *, void *);
int athn_usb_create_node(struct athn_usb_softc *,
athn_usb_remove_node(struct athn_usb_softc *usc, struct ieee80211_node *ni)
int athn_usb_node_set_rates(struct athn_usb_softc *,
int athn_usb_remove_node(struct athn_usb_softc *,
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_updateedca_cb(struct athn_usb_softc *, void *);
athn_usb_updateedca_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_updateslot_cb(struct athn_usb_softc *, void *);
athn_usb_updateslot_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ic->ic_softc;
void athn_usb_set_key_cb(struct athn_usb_softc *, void *);
athn_usb_set_key_cb(struct athn_usb_softc *usc, void *arg)
void athn_usb_delete_key_cb(struct athn_usb_softc *, void *);
struct athn_usb_softc *usc = ic->ic_softc;
athn_usb_delete_key_cb(struct athn_usb_softc *usc, void *arg)
void athn_usb_swba(struct athn_usb_softc *);
struct athn_usb_softc *usc = data->sc;
void athn_usb_rx_wmi_ctrl(struct athn_usb_softc *, uint8_t *, int);
athn_usb_swba(struct athn_usb_softc *usc)
void athn_usb_rx_frame(struct athn_usb_softc *, struct mbuf *,
athn_usb_rx_wmi_ctrl(struct athn_usb_softc *usc, uint8_t *buf, int len)
struct athn_usb_softc *usc = priv;
athn_usb_rx_frame(struct athn_usb_softc *usc, struct mbuf *m,
struct athn_usb_softc *usc = data->sc;
struct athn_usb_softc *usc = data->sc;
sizeof(struct athn_usb_softc),
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)self;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)self;
struct athn_usb_softc *usc = (struct athn_usb_softc *)self;
athn_usb_open_pipes(struct athn_usb_softc *usc)
athn_usb_close_pipes(struct athn_usb_softc *usc)
athn_usb_alloc_rx_list(struct athn_usb_softc *usc)
athn_usb_free_rx_list(struct athn_usb_softc *usc)
athn_usb_alloc_tx_list(struct athn_usb_softc *usc)
athn_usb_free_tx_list(struct athn_usb_softc *usc)
athn_usb_alloc_tx_cmd(struct athn_usb_softc *usc)
athn_usb_free_tx_cmd(struct athn_usb_softc *usc)
struct athn_usb_softc *usc = arg;
athn_usb_do_async(struct athn_usb_softc *usc,
void (*cb)(struct athn_usb_softc *, void *), void *arg, int len)
athn_usb_wait_async(struct athn_usb_softc *usc)
athn_usb_load_firmware(struct athn_usb_softc *usc)
athn_usb_htc_msg(struct athn_usb_softc *usc, uint16_t msg_id, void *buf,
athn_usb_htc_setup(struct athn_usb_softc *usc)
athn_usb_htc_connect_svc(struct athn_usb_softc *usc, uint16_t svc_id,
athn_usb_wmi_xcmd(struct athn_usb_softc *usc, uint16_t cmd_id, void *ibuf,
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)sc;
struct athn_usb_softc *usc = (struct athn_usb_softc *)ifp->if_softc;
struct athn_usb_softc;
struct athn_usb_softc *sc;
struct athn_usb_softc *sc;
void (*cb)(struct athn_usb_softc *, void *);