athn_usb_softc
Static void athn_usb_abort_pipes(struct athn_usb_softc *);
Static void athn_usb_close_pipes(struct athn_usb_softc *);
athn_usb_htc_msg(struct athn_usb_softc *usc, uint16_t msg_id, void *buf,
Static int athn_usb_create_hw_node(struct athn_usb_softc *,
Static int athn_usb_create_node(struct athn_usb_softc *,
athn_usb_htc_setup(struct athn_usb_softc *usc)
Static void athn_usb_do_async(struct athn_usb_softc *,
void (*)(struct athn_usb_softc *, void *), void *, int);
Static void athn_usb_free_rx_list(struct athn_usb_softc *);
Static void athn_usb_free_tx_cmd(struct athn_usb_softc *);
Static void athn_usb_free_tx_msg(struct athn_usb_softc *);
Static void athn_usb_free_tx_list(struct athn_usb_softc *);
Static int athn_usb_htc_connect_svc(struct athn_usb_softc *, uint16_t,
Static int athn_usb_htc_msg(struct athn_usb_softc *, uint16_t, void *,
athn_usb_htc_connect_svc(struct athn_usb_softc *usc, uint16_t svc_id,
Static int athn_usb_htc_setup(struct athn_usb_softc *);
athn_usb_wait_msg(struct athn_usb_softc *usc)
struct athn_usb_softc *usc = priv;
Static int athn_usb_load_firmware(struct athn_usb_softc *);
athn_usb_wmi_xcmd(struct athn_usb_softc *usc, uint16_t cmd_id, void *ibuf,
Static void athn_usb_newassoc_cb(struct athn_usb_softc *, void *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_newstate_cb(struct athn_usb_softc *, void *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_node_cleanup_cb(struct athn_usb_softc *, void *);
Static int athn_usb_open_pipes(struct athn_usb_softc *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static int athn_usb_remove_hw_node(struct athn_usb_softc *, uint8_t *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_rx_frame(struct athn_usb_softc *, struct mbuf *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_rx_wmi_ctrl(struct athn_usb_softc *, uint8_t *, size_t);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
athn_usb_newstate_cb(struct athn_usb_softc *usc, void *arg)
Static void athn_usb_swba(struct athn_usb_softc *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
athn_usb_newassoc_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
athn_usb_ampdu_tx_start_cb(struct athn_usb_softc *usc, void *arg)
Static void athn_usb_updateslot_cb(struct athn_usb_softc *, void *);
Static void athn_usb_wait_async(struct athn_usb_softc *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static int athn_usb_wait_msg(struct athn_usb_softc *);
athn_usb_ampdu_tx_stop_cb(struct athn_usb_softc *usc, void *arg)
Static int athn_usb_wmi_xcmd(struct athn_usb_softc *, uint16_t, void *,
athn_usb_remove_hw_node(struct athn_usb_softc *usc, uint8_t *sta_idx)
athn_usb_create_hw_node(struct athn_usb_softc *usc,
athn_usb_create_node(struct athn_usb_softc *usc, struct ieee80211_node *ni)
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_updateedca_cb(struct athn_usb_softc *, void *);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
athn_usb_updateedca_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_ampdu_tx_start_cb(struct athn_usb_softc *, void *);
athn_usb_updateslot_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_ampdu_tx_stop_cb(struct athn_usb_softc *, void *);
athn_usb_set_key_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
Static void athn_usb_delete_key_cb(struct athn_usb_softc *, void *);
athn_usb_delete_key_cb(struct athn_usb_softc *usc, void *arg)
Static void athn_usb_set_key_cb(struct athn_usb_softc *, void *);
struct athn_usb_softc *usc = data->sc;
athn_usb_swba(struct athn_usb_softc *usc)
athn_usb_rx_wmi_ctrl(struct athn_usb_softc *usc, uint8_t *buf, size_t 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;
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
struct athn_usb_softc *usc;
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
struct athn_usb_softc *usc = ATHN_USB_SOFTC(sc);
athn_usb_node_cleanup_cb(struct athn_usb_softc *usc, void *arg)
struct athn_usb_softc *usc;
struct athn_usb_softc *usc = device_private(arg);
struct athn_usb_softc *usc = device_private(self);
struct athn_usb_softc *usc = device_private(self);
athn_usb_open_pipes(struct athn_usb_softc *usc)
athn_usb_abort_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)
#define ATHN_USB_SOFTC(sc) ((struct athn_usb_softc *)(sc))
athn_usb_alloc_tx_cmd(struct athn_usb_softc *usc)
athn_usb_free_tx_cmd(struct athn_usb_softc *usc)
athn_usb_alloc_tx_msg(struct athn_usb_softc *usc)
athn_usb_free_tx_msg(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)
CFATTACH_DECL_NEW(athn_usb, sizeof(struct athn_usb_softc), athn_usb_match,
Static int athn_usb_alloc_rx_list(struct athn_usb_softc *);
Static int athn_usb_alloc_tx_cmd(struct athn_usb_softc *);
Static int athn_usb_alloc_tx_msg(struct athn_usb_softc *);
Static int athn_usb_alloc_tx_list(struct athn_usb_softc *);
struct athn_usb_softc;
struct athn_usb_softc *sc;
struct athn_usb_softc *sc;
void (*cb)(struct athn_usb_softc *, void *);