Lines Matching refs:mwl_softc

89 static int	mwl_setupdma(struct mwl_softc *);
90 static int mwl_hal_reset(struct mwl_softc *sc);
91 static int mwl_init(struct mwl_softc *);
94 static void mwl_stop(struct mwl_softc *);
95 static void mwl_start(struct mwl_softc *);
115 static int mwl_mode_init(struct mwl_softc *);
125 static int mwl_dma_setup(struct mwl_softc *);
126 static void mwl_dma_cleanup(struct mwl_softc *);
135 static int mwl_rxbuf_init(struct mwl_softc *, struct mwl_rxbuf *);
137 static void mwl_txq_init(struct mwl_softc *sc, struct mwl_txq *, int);
138 static int mwl_tx_setup(struct mwl_softc *, int, int);
140 static void mwl_tx_cleanupq(struct mwl_softc *, struct mwl_txq *);
141 static void mwl_tx_cleanup(struct mwl_softc *);
143 static int mwl_tx_start(struct mwl_softc *, struct ieee80211_node *,
146 static int mwl_chan_set(struct mwl_softc *, struct ieee80211_channel *);
147 static void mwl_draintxq(struct mwl_softc *);
148 static void mwl_cleartxq(struct mwl_softc *, struct ieee80211vap *);
160 static int mwl_startrecv(struct mwl_softc *);
171 static int allocstaid(struct mwl_softc *sc, int aid);
172 static void delstaid(struct mwl_softc *sc, int staid);
180 static int mwl_getchannels(struct mwl_softc *);
182 static void mwl_sysctlattach(struct mwl_softc *);
183 static void mwl_announce(struct mwl_softc *);
275 RD4(struct mwl_softc *sc, bus_size_t off)
282 WR4(struct mwl_softc *sc, bus_size_t off, uint32_t val)
288 mwl_attach(uint16_t devid, struct mwl_softc *sc)
525 mwl_detach(struct mwl_softc *sc)
562 assign_address(struct mwl_softc *sc, uint8_t mac[IEEE80211_ADDR_LEN], int clone)
581 reclaim_address(struct mwl_softc *sc, const uint8_t mac[IEEE80211_ADDR_LEN])
594 struct mwl_softc *sc = ic->ic_softc;
720 struct mwl_softc *sc = vap->iv_ic->ic_softc;
758 mwl_suspend(struct mwl_softc *sc)
767 mwl_resume(struct mwl_softc *sc)
783 struct mwl_softc *sc = arg;
796 struct mwl_softc *sc = arg;
852 struct mwl_softc *sc = arg;
869 struct mwl_softc *sc = arg;
893 struct mwl_softc *sc = arg;
966 mwl_setupdma(struct mwl_softc *sc)
996 mwl_setcurchanrates(struct mwl_softc *sc)
1109 mwl_hal_reset(struct mwl_softc *sc)
1133 mwl_init(struct mwl_softc *sc)
1190 mwl_stop(struct mwl_softc *sc)
1247 struct mwl_softc *sc = ic->ic_softc;
1265 mwl_gettxbuf(struct mwl_softc *sc, struct mwl_txq *txq)
1316 struct mwl_softc *sc = ic->ic_softc;
1335 mwl_start(struct mwl_softc *sc)
1417 struct mwl_softc *sc = ic->ic_softc;
1483 mwl_keyprint(struct mwl_softc *sc, const char *tag,
1518 struct mwl_softc *sc = vap->iv_ic->ic_softc;
1546 struct mwl_softc *sc = vap->iv_ic->ic_softc;
1619 struct mwl_softc *sc = vap->iv_ic->ic_softc;
1720 mwl_setmcastfilter(struct mwl_softc *sc)
1749 mwl_mode_init(struct mwl_softc *sc)
1766 struct mwl_softc *sc = ic->ic_softc;
1781 struct mwl_softc *sc = ic->ic_softc;
1795 struct mwl_softc *sc = ic->ic_softc;
1917 mwl_desc_setup(struct mwl_softc *sc, const char *name,
1990 mwl_desc_cleanup(struct mwl_softc *sc, struct mwl_descdma *dd)
2007 mwl_txq_reset(struct mwl_softc *sc, struct mwl_txq *txq)
2023 mwl_txdma_setup(struct mwl_softc *sc, struct mwl_txq *txq)
2062 mwl_txdma_cleanup(struct mwl_softc *sc, struct mwl_txq *txq)
2085 mwl_rxdma_setup(struct mwl_softc *sc)
2190 mwl_rxdma_cleanup(struct mwl_softc *sc)
2209 mwl_dma_setup(struct mwl_softc *sc)
2230 mwl_dma_cleanup(struct mwl_softc *sc)
2243 struct mwl_softc *sc = ic->ic_softc;
2260 struct mwl_softc *sc = ic->ic_softc;
2355 struct mwl_softc *sc = ic->ic_softc;
2446 mwl_getrxdma(struct mwl_softc *sc)
2471 mwl_putrxdma(struct mwl_softc *sc, void *data)
2484 mwl_rxbuf_init(struct mwl_softc *sc, struct mwl_rxbuf *bf)
2525 struct mwl_softc *sc = m->m_ext.ext_arg1;
2606 struct mwl_softc *sc = arg;
2825 mwl_txq_init(struct mwl_softc *sc, struct mwl_txq *txq, int qnum)
2855 mwl_tx_setup(struct mwl_softc *sc, int ac, int mvtype)
2879 mwl_txq_update(struct mwl_softc *sc, int ac)
2914 struct mwl_softc *sc = ic->ic_softc;
2926 mwl_tx_cleanupq(struct mwl_softc *sc, struct mwl_txq *txq)
2936 mwl_tx_cleanup(struct mwl_softc *sc)
2945 mwl_tx_dmasetup(struct mwl_softc *sc, struct mwl_txbuf *bf, struct mbuf *m0)
3067 mwl_tx_start(struct mwl_softc *sc, struct ieee80211_node *ni, struct mwl_txbuf *bf,
3315 mwl_tx_processq(struct mwl_softc *sc, struct mwl_txq *txq)
3407 struct mwl_softc *sc = arg;
3434 mwl_tx_draintxq(struct mwl_softc *sc, struct mwl_txq *txq)
3481 mwl_draintxq(struct mwl_softc *sc)
3495 mwl_resettxq(struct mwl_softc *sc)
3512 mwl_cleartxq(struct mwl_softc *sc, struct ieee80211vap *vap)
3536 struct mwl_softc *sc = ni->ni_ic->ic_softc;
3558 struct mwl_softc *sc = ni->ni_ic->ic_softc;
3630 struct mwl_softc *sc = ni->ni_ic->ic_softc;
3696 struct mwl_softc *sc = ni->ni_ic->ic_softc;
3715 mwl_startrecv(struct mwl_softc *sc)
3786 mwl_chan_set(struct mwl_softc *sc, struct ieee80211_channel *chan)
3845 struct mwl_softc *sc = ic->ic_softc;
3853 struct mwl_softc *sc = ic->ic_softc;
3861 struct mwl_softc *sc = ic->ic_softc;
3876 struct mwl_softc *sc = ic->ic_softc;
4078 struct mwl_softc *sc = ic->ic_softc;
4230 allocstaid(struct mwl_softc *sc, int aid)
4246 delstaid(struct mwl_softc *sc, int staid)
4260 struct mwl_softc *sc = vap->iv_ic->ic_softc;
4292 struct mwl_softc *sc = arg;
4316 struct mwl_softc *sc = ic->ic_softc;
4406 getchannels(struct mwl_softc *sc, int maxchans, int *nchans,
4446 struct mwl_softc *sc = ic->ic_softc;
4452 mwl_getchannels(struct mwl_softc *sc)
4559 struct mwl_softc *sc = arg;
4589 mwl_ioctl_diag(struct mwl_softc *sc, struct mwl_diag *md)
4644 mwl_ioctl_reset(struct mwl_softc *sc, struct mwl_diag *md)
4678 struct mwl_softc *sc = ic->ic_softc;
4715 struct mwl_softc *sc = ic->ic_softc;
4759 struct mwl_softc *sc = arg1;
4773 mwl_sysctlattach(struct mwl_softc *sc)
4790 mwl_announce(struct mwl_softc *sc)