rum_softc
rum_tx_data(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
struct rum_softc *sc = ifp->if_softc;
int rum_alloc_tx_list(struct rum_softc *);
struct rum_softc *sc = ifp->if_softc;
void rum_free_tx_list(struct rum_softc *);
int rum_alloc_rx_list(struct rum_softc *);
struct rum_softc *sc = ifp->if_softc;
void rum_free_rx_list(struct rum_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)
void rum_setup_tx_desc(struct rum_softc *, struct rum_tx_desc *,
rum_bbp_write(struct rum_softc *sc, uint8_t reg, uint8_t val)
int rum_tx_data(struct rum_softc *, struct mbuf *,
rum_bbp_read(struct rum_softc *sc, uint8_t reg)
rum_rf_write(struct rum_softc *sc, uint8_t reg, uint32_t val)
void rum_eeprom_read(struct rum_softc *, uint16_t, void *, int);
uint32_t rum_read(struct rum_softc *, uint16_t);
rum_select_antenna(struct rum_softc *sc)
void rum_read_multi(struct rum_softc *, uint16_t, void *, int);
void rum_write(struct rum_softc *, uint16_t, uint32_t);
rum_enable_mrr(struct rum_softc *sc)
void rum_write_multi(struct rum_softc *, uint16_t, void *, size_t);
void rum_bbp_write(struct rum_softc *, uint8_t, uint8_t);
rum_set_txpreamble(struct rum_softc *sc)
uint8_t rum_bbp_read(struct rum_softc *, uint8_t);
rum_set_basicrates(struct rum_softc *sc)
void rum_rf_write(struct rum_softc *, uint8_t, uint32_t);
void rum_select_antenna(struct rum_softc *);
void rum_enable_mrr(struct rum_softc *);
rum_select_band(struct rum_softc *sc, struct ieee80211_channel *c)
void rum_set_txpreamble(struct rum_softc *);
void rum_set_basicrates(struct rum_softc *);
void rum_select_band(struct rum_softc *,
rum_set_chan(struct rum_softc *sc, struct ieee80211_channel *c)
void rum_set_chan(struct rum_softc *, struct ieee80211_channel *);
void rum_enable_tsf_sync(struct rum_softc *);
void rum_update_slot(struct rum_softc *);
void rum_set_bssid(struct rum_softc *, const uint8_t *);
void rum_set_macaddr(struct rum_softc *, const uint8_t *);
void rum_update_promisc(struct rum_softc *);
void rum_read_eeprom(struct rum_softc *);
rum_enable_tsf_sync(struct rum_softc *sc)
int rum_bbp_init(struct rum_softc *);
rum_update_slot(struct rum_softc *sc)
int rum_load_microcode(struct rum_softc *, const u_char *, size_t);
rum_set_bssid(struct rum_softc *sc, const uint8_t *bssid)
int rum_prepare_beacon(struct rum_softc *);
rum_set_macaddr(struct rum_softc *sc, const uint8_t *addr)
rum_update_promisc(struct rum_softc *sc)
void rum_amrr_start(struct rum_softc *, struct ieee80211_node *);
rum_read_eeprom(struct rum_softc *sc)
rum_bbp_init(struct rum_softc *sc)
struct rum_softc *sc = ifp->if_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)
sizeof(struct rum_softc), rum_match, rum_attach, rum_detach
struct rum_softc *sc = arg;
struct rum_softc *sc = (struct rum_softc *)priv;
struct rum_softc *sc = (struct rum_softc *)self;
struct rum_softc *sc = (struct rum_softc *)self;
struct rum_softc *sc = (struct rum_softc *)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_if.if_softc;
struct rum_softc *sc = data->sc;
struct rum_softc *sc = data->sc;
rum_setup_tx_desc(struct rum_softc *sc, struct rum_tx_desc *desc,
struct rum_softc;
struct rum_softc *sc;
struct rum_softc *sc;