rum_softc
rum_setup_tx_desc(struct rum_softc *sc, struct rum_tx_desc *desc,
rum_tx_data(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
struct rum_softc *sc = ifp->if_softc;
struct rum_softc *sc = ifp->if_softc;
struct rum_softc *sc = ifp->if_softc;
rum_eeprom_read(struct rum_softc *sc, uint16_t addr, void *buf, int len)
rum_read(struct rum_softc *sc, uint16_t reg)
rum_read_multi(struct rum_softc *sc, uint16_t reg, void *buf, int len)
rum_write(struct rum_softc *sc, uint16_t reg, uint32_t val)
rum_write_multi(struct rum_softc *sc, uint16_t reg, void *buf, size_t len)
static int rum_alloc_tx_list(struct rum_softc *);
static void rum_free_tx_list(struct rum_softc *);
rum_bbp_write(struct rum_softc *sc, uint8_t reg, uint8_t val)
static int rum_alloc_rx_list(struct rum_softc *);
static void rum_free_rx_list(struct rum_softc *);
rum_bbp_read(struct rum_softc *sc, uint8_t reg)
rum_rf_write(struct rum_softc *sc, uint8_t reg, uint32_t val)
rum_select_antenna(struct rum_softc *sc)
rum_enable_mrr(struct rum_softc *sc)
rum_set_txpreamble(struct rum_softc *sc)
rum_set_basicrates(struct rum_softc *sc)
rum_select_band(struct rum_softc *sc, struct ieee80211_channel *c)
static void rum_setup_tx_desc(struct rum_softc *,
static int rum_tx_data(struct rum_softc *, struct mbuf *,
rum_set_chan(struct rum_softc *sc, struct ieee80211_channel *c)
static void rum_eeprom_read(struct rum_softc *, uint16_t, void *,
static uint32_t rum_read(struct rum_softc *, uint16_t);
static void rum_read_multi(struct rum_softc *, uint16_t, void *,
rum_enable_tsf_sync(struct rum_softc *sc)
static void rum_write(struct rum_softc *, uint16_t, uint32_t);
static void rum_write_multi(struct rum_softc *, uint16_t, void *,
rum_update_slot(struct rum_softc *sc)
rum_set_bssid(struct rum_softc *sc, const uint8_t *bssid)
static void rum_bbp_write(struct rum_softc *, uint8_t, uint8_t);
static uint8_t rum_bbp_read(struct rum_softc *, uint8_t);
rum_set_macaddr(struct rum_softc *sc, const uint8_t *addr)
static void rum_rf_write(struct rum_softc *, uint8_t, uint32_t);
rum_update_promisc(struct rum_softc *sc)
static void rum_select_antenna(struct rum_softc *);
static void rum_enable_mrr(struct rum_softc *);
static void rum_set_txpreamble(struct rum_softc *);
rum_read_eeprom(struct rum_softc *sc)
static void rum_set_basicrates(struct rum_softc *);
static void rum_select_band(struct rum_softc *,
static void rum_set_chan(struct rum_softc *,
static void rum_enable_tsf_sync(struct rum_softc *);
static void rum_update_slot(struct rum_softc *);
rum_bbp_init(struct rum_softc *sc)
static void rum_set_bssid(struct rum_softc *, const uint8_t *);
static void rum_set_macaddr(struct rum_softc *, const uint8_t *);
static void rum_update_promisc(struct rum_softc *);
struct rum_softc *sc = ifp->if_softc;
static void rum_read_eeprom(struct rum_softc *);
static int rum_bbp_init(struct rum_softc *);
static int rum_load_microcode(struct rum_softc *, const u_char *,
static int rum_prepare_beacon(struct rum_softc *);
static void rum_amrr_start(struct rum_softc *,
struct rum_softc *sc = ifp->if_softc;
rum_load_microcode(struct rum_softc *sc, const u_char *ucode, size_t size)
rum_prepare_beacon(struct rum_softc *sc)
rum_amrr_start(struct rum_softc *sc, struct ieee80211_node *ni)
struct rum_softc *sc = arg;
struct rum_softc *sc = (struct rum_softc *)priv;
CFATTACH_DECL_NEW(rum, sizeof(struct rum_softc), rum_match, rum_attach,
struct rum_softc *sc = xsc;
struct rum_softc *sc = device_private(self);
struct rum_softc *sc = device_private(self);
rum_alloc_tx_list(struct rum_softc *sc)
rum_free_tx_list(struct rum_softc *sc)
rum_alloc_rx_list(struct rum_softc *sc)
rum_free_rx_list(struct rum_softc *sc)
struct rum_softc *sc = arg;
struct rum_softc *sc = arg;
struct rum_softc *sc = ic->ic_ifp->if_softc;
struct rum_softc *sc = data->sc;
struct rum_softc *sc = data->sc;
struct rum_softc;
struct rum_softc *sc;
struct rum_softc *sc;