mwl_softc
mwl_hal_reset(struct mwl_softc *sc)
mwl_init(struct mwl_softc *sc)
static int mwl_mode_init(struct mwl_softc *);
mwl_stop(struct mwl_softc *sc)
static int mwl_dma_setup(struct mwl_softc *);
struct mwl_softc *sc = ic->ic_softc;
static void mwl_dma_cleanup(struct mwl_softc *);
mwl_gettxbuf(struct mwl_softc *sc, struct mwl_txq *txq)
struct mwl_softc *sc = ic->ic_softc;
mwl_start(struct mwl_softc *sc)
static int mwl_rxbuf_init(struct mwl_softc *, struct mwl_rxbuf *);
static void mwl_txq_init(struct mwl_softc *sc, struct mwl_txq *, int);
static int mwl_tx_setup(struct mwl_softc *, int, int);
static void mwl_tx_cleanupq(struct mwl_softc *, struct mwl_txq *);
static void mwl_tx_cleanup(struct mwl_softc *);
struct mwl_softc *sc = ic->ic_softc;
static int mwl_tx_start(struct mwl_softc *, struct ieee80211_node *,
static int mwl_chan_set(struct mwl_softc *, struct ieee80211_channel *);
static void mwl_draintxq(struct mwl_softc *);
static void mwl_cleartxq(struct mwl_softc *, struct ieee80211vap *);
mwl_keyprint(struct mwl_softc *sc, const char *tag,
struct mwl_softc *sc = vap->iv_ic->ic_softc;
struct mwl_softc *sc = vap->iv_ic->ic_softc;
static int mwl_startrecv(struct mwl_softc *);
struct mwl_softc *sc = vap->iv_ic->ic_softc;
static int allocstaid(struct mwl_softc *sc, int aid);
static void delstaid(struct mwl_softc *sc, int staid);
mwl_setmcastfilter(struct mwl_softc *sc)
mwl_mode_init(struct mwl_softc *sc)
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
static int mwl_getchannels(struct mwl_softc *);
struct mwl_softc *sc = ic->ic_softc;
static void mwl_sysctlattach(struct mwl_softc *);
static void mwl_announce(struct mwl_softc *);
mwl_desc_setup(struct mwl_softc *sc, const char *name,
mwl_desc_cleanup(struct mwl_softc *sc, struct mwl_descdma *dd)
mwl_txq_reset(struct mwl_softc *sc, struct mwl_txq *txq)
mwl_txdma_setup(struct mwl_softc *sc, struct mwl_txq *txq)
mwl_txdma_cleanup(struct mwl_softc *sc, struct mwl_txq *txq)
mwl_rxdma_setup(struct mwl_softc *sc)
mwl_rxdma_cleanup(struct mwl_softc *sc)
mwl_dma_setup(struct mwl_softc *sc)
mwl_dma_cleanup(struct mwl_softc *sc)
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
mwl_getrxdma(struct mwl_softc *sc)
mwl_putrxdma(struct mwl_softc *sc, void *data)
mwl_rxbuf_init(struct mwl_softc *sc, struct mwl_rxbuf *bf)
struct mwl_softc *sc = arg;
struct mwl_softc *sc = arg;
RD4(struct mwl_softc *sc, bus_size_t off)
WR4(struct mwl_softc *sc, bus_size_t off, uint32_t val)
mwl_txq_init(struct mwl_softc *sc, struct mwl_txq *txq, int qnum)
mwl_attach(uint16_t devid, struct mwl_softc *sc)
mwl_tx_setup(struct mwl_softc *sc, int ac, int mvtype)
mwl_txq_update(struct mwl_softc *sc, int ac)
struct mwl_softc *sc = ic->ic_softc;
mwl_tx_cleanupq(struct mwl_softc *sc, struct mwl_txq *txq)
mwl_tx_cleanup(struct mwl_softc *sc)
mwl_tx_dmasetup(struct mwl_softc *sc, struct mwl_txbuf *bf, struct mbuf *m0)
mwl_tx_start(struct mwl_softc *sc, struct ieee80211_node *ni, struct mwl_txbuf *bf,
mwl_tx_processq(struct mwl_softc *sc, struct mwl_txq *txq)
struct mwl_softc *sc = arg;
mwl_tx_draintxq(struct mwl_softc *sc, struct mwl_txq *txq)
mwl_draintxq(struct mwl_softc *sc)
mwl_resettxq(struct mwl_softc *sc)
mwl_cleartxq(struct mwl_softc *sc, struct ieee80211vap *vap)
struct mwl_softc *sc = ni->ni_ic->ic_softc;
struct mwl_softc *sc = ni->ni_ic->ic_softc;
struct mwl_softc *sc = ni->ni_ic->ic_softc;
struct mwl_softc *sc = ni->ni_ic->ic_softc;
mwl_startrecv(struct mwl_softc *sc)
mwl_chan_set(struct mwl_softc *sc, struct ieee80211_channel *chan)
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
allocstaid(struct mwl_softc *sc, int aid)
delstaid(struct mwl_softc *sc, int staid)
struct mwl_softc *sc = vap->iv_ic->ic_softc;
struct mwl_softc *sc = arg;
struct mwl_softc *sc = ic->ic_softc;
getchannels(struct mwl_softc *sc, int maxchans, int *nchans,
struct mwl_softc *sc = ic->ic_softc;
mwl_getchannels(struct mwl_softc *sc)
struct mwl_softc *sc = arg;
mwl_ioctl_diag(struct mwl_softc *sc, struct mwl_diag *md)
mwl_ioctl_reset(struct mwl_softc *sc, struct mwl_diag *md)
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = arg1;
mwl_sysctlattach(struct mwl_softc *sc)
mwl_announce(struct mwl_softc *sc)
mwl_detach(struct mwl_softc *sc)
assign_address(struct mwl_softc *sc, uint8_t mac[IEEE80211_ADDR_LEN], int clone)
reclaim_address(struct mwl_softc *sc, const uint8_t mac[IEEE80211_ADDR_LEN])
struct mwl_softc *sc = ic->ic_softc;
struct mwl_softc *sc = vap->iv_ic->ic_softc;
mwl_suspend(struct mwl_softc *sc)
mwl_resume(struct mwl_softc *sc)
struct mwl_softc *sc = arg;
struct mwl_softc *sc = arg;
struct mwl_softc *sc = arg;
struct mwl_softc *sc = arg;
static int mwl_setupdma(struct mwl_softc *);
static int mwl_hal_reset(struct mwl_softc *sc);
struct mwl_softc *sc = arg;
static int mwl_init(struct mwl_softc *);
static void mwl_stop(struct mwl_softc *);
static void mwl_start(struct mwl_softc *);
mwl_setupdma(struct mwl_softc *sc)
mwl_setcurchanrates(struct mwl_softc *sc)
struct mwl_softc *sc = &psc->sc_sc;
struct mwl_softc *sc = &psc->sc_sc;
struct mwl_softc sc_sc;
int mwl_attach(u_int16_t, struct mwl_softc *);
int mwl_detach(struct mwl_softc *);
void mwl_resume(struct mwl_softc *);
void mwl_suspend(struct mwl_softc *);
struct mwl_softc* sc = (struct mwl_softc*)device_get_softc(dev);
struct mwl_softc* sc = (struct mwl_softc*)device_get_softc(dev);