rtw_softc
struct rtw_softc sc_rtw; /* real RTL8180 softc */
struct rtw_softc *sc = &csc->sc_rtw;
struct rtw_softc *sc = &csc->sc_rtw;
struct rtw_softc *sc = &csc->sc_rtw;
struct rtw_softc *sc = &csc->sc_rtw;
static void rtw_io_enable(struct rtw_softc *, uint8_t, int);
static void rtw_wep_setkeys(struct rtw_softc *, struct ieee80211_key *, int);
static void rtw_dump_rings(struct rtw_softc *sc);
static void rtw_print_txdesc(struct rtw_softc *, const char *,
static void rtw_txring_fixup(struct rtw_softc *sc, const char *fn, int ln);
rtw_io_enable(struct rtw_softc *sc, uint8_t flags, int enable)
rtw_intr_rx(struct rtw_softc *sc, uint16_t isr)
rtw_collect_txpkt(struct rtw_softc *sc, struct rtw_txdesc_blk *tdb,
rtw_reset_oactive(struct rtw_softc *sc)
rtw_collect_txring(struct rtw_softc *sc, struct rtw_txsoft_blk *tsb,
rtw_intr_tx(struct rtw_softc *sc, uint16_t isr)
rtw_intr_beacon(struct rtw_softc *sc, uint16_t isr)
rtw_intr_atim(struct rtw_softc *sc)
rtw_dump_rings(struct rtw_softc *sc)
rtw_hwring_setup(struct rtw_softc *sc)
rtw_swring_setup(struct rtw_softc *sc)
rtw_txring_fixup(struct rtw_softc *sc, const char *fn, int ln)
rtw_txdescs_reset(struct rtw_softc *sc)
rtw_intr_ioerror(struct rtw_softc *sc, uint16_t isr)
rtw_suspend_ticks(struct rtw_softc *sc)
rtw_resume_ticks(struct rtw_softc *sc)
rtw_intr_timeout(struct rtw_softc *sc)
struct rtw_softc *sc = arg;
struct rtw_softc *sc = arg;
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
rtw_pwrstate0(struct rtw_softc *sc, enum rtw_pwrstate power, int before_rf,
rtw_pwrstate(struct rtw_softc *sc, enum rtw_pwrstate power)
rtw_tune(struct rtw_softc *sc)
struct rtw_softc *sc = device_private(self);
struct rtw_softc *sc = device_private(self);
rtw_enable_interrupts(struct rtw_softc *sc)
rtw_set_nettype(struct rtw_softc *sc, enum ieee80211_opmode opmode)
rtw_pktfilt_load(struct rtw_softc *sc)
rtw_beacon_alloc(struct rtw_softc *sc, struct ieee80211_node *ni)
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
rtw_led_newstate(struct rtw_softc *sc, enum ieee80211_state nstate)
struct rtw_softc *sc = (struct rtw_softc *)arg;
struct rtw_softc *sc = (struct rtw_softc *)arg;
struct rtw_softc *sc = ifp->if_softc;
rtw_txring_choose(struct rtw_softc *sc, struct rtw_txsoft_blk **tsbp,
rtw_80211_dequeue(struct rtw_softc *sc, struct ifqueue *ifq, int pri,
struct rtw_softc *sc;
sc = (struct rtw_softc *)ifp->if_softc;
rtw_print_txdesc(struct rtw_softc *sc, const char *action,
struct rtw_softc *sc;
sc = (struct rtw_softc *)ifp->if_softc;
rtw_continuous_tx_enable(struct rtw_softc *sc, int enable)
struct rtw_softc *sc;
rtw_join_bss(struct rtw_softc *sc, uint8_t *bssid, uint16_t intval0)
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
struct rtw_softc *sc = (struct rtw_softc *)ifp->if_softc;
struct rtw_softc *sc = ifp->if_softc;
rtw_init_radiotap(struct rtw_softc *sc)
rtw_txsoft_blk_cleanup_all(struct rtw_softc *sc)
rtw_txsoft_blk_setup_all(struct rtw_softc *sc)
rtw_txdesc_blk_setup_all(struct rtw_softc *sc)
rtw_rf_attach(struct rtw_softc *sc, enum rtw_rfchipid rfchipid, int digphy)
rtw_attach(struct rtw_softc *sc)
rtw_detach(struct rtw_softc *sc)
rtw_txdac_enable(struct rtw_softc *sc, int enable)
struct rtw_softc *sc = ic->ic_ifp->if_softc;
struct rtw_softc *sc = ic->ic_ifp->if_softc;
struct rtw_softc *sc = ifp->if_softc;
struct rtw_softc *sc = ifp->if_softc;
rtw_wep_setkeys(struct rtw_softc *sc, struct ieee80211_key *wk, int txkey)
rtw_reset(struct rtw_softc *sc)
static void rtw_enable_interrupts(struct rtw_softc *);
static void rtw_reset_oactive(struct rtw_softc *);
static struct mbuf *rtw_beacon_alloc(struct rtw_softc *,
void rtw_txdac_enable(struct rtw_softc *, int);
void rtw_continuous_tx_enable(struct rtw_softc *, int);
void rtw_attach(struct rtw_softc *);
int rtw_detach(struct rtw_softc *);
struct rtw_softc psc_rtw;
struct rtw_softc *sc = &psc->psc_rtw;
struct rtw_softc *sc = &psc->psc_rtw;
struct rtw_softc *sc = &psc->psc_rtw;