bwi_softc
struct bwi_softc *sc = &csc->csc_bwi;
bwi_cardbus_enable(struct bwi_softc *sc)
bwi_cardbus_disable(struct bwi_softc *sc)
struct bwi_softc csc_bwi;
int bwi_cardbus_enable(struct bwi_softc *);
void bwi_cardbus_disable(struct bwi_softc *);
struct bwi_softc *sc = &csc->csc_bwi;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
int bwi_fwimage_is_valid(struct bwi_softc *, uint8_t *,
struct bwi_softc *sc = mac->mac_sc;
bwi_fwimage_is_valid(struct bwi_softc *sc, uint8_t *fw, size_t fw_len,
struct bwi_softc *sc = mac->mac_sc;
int bwi_mac_attach(struct bwi_softc *, int, uint8_t);
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc;
bwi_mac_attach(struct bwi_softc *sc, int id, uint8_t rev)
struct bwi_softc *sc = mac->mac_sc;
uint16_t bwi_read_sprom(struct bwi_softc *, uint16_t);
struct bwi_softc *sc = mac->mac_sc;
void bwi_setup_desc32(struct bwi_softc *, struct bwi_desc32 *, int,
void bwi_power_on(struct bwi_softc *, int);
int bwi_power_off(struct bwi_softc *, int);
int bwi_regwin_switch(struct bwi_softc *, struct bwi_regwin *,
int bwi_regwin_select(struct bwi_softc *, int);
void bwi_regwin_info(struct bwi_softc *, uint16_t *, uint8_t *);
void bwi_led_attach(struct bwi_softc *);
void bwi_led_newstate(struct bwi_softc *, enum ieee80211_state);
struct bwi_softc *sc = mac->mac_sc;
void bwi_led_event(struct bwi_softc *, int);
void bwi_led_blink_start(struct bwi_softc *, int, int);
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
int bwi_bbp_attach(struct bwi_softc *);
int bwi_bus_init(struct bwi_softc *, struct bwi_mac *);
struct bwi_softc *sc = mac->mac_sc;
void bwi_get_card_flags(struct bwi_softc *);
struct bwi_softc *sc = mac->mac_sc;
void bwi_get_eaddr(struct bwi_softc *, uint16_t, uint8_t *);
struct bwi_softc *sc = mac->mac_sc;
void bwi_get_clock_freq(struct bwi_softc *,
int bwi_set_clock_mode(struct bwi_softc *, enum bwi_clock_mode);
int bwi_set_clock_delay(struct bwi_softc *);
void bwi_newstate_begin(struct bwi_softc *, enum ieee80211_state);
void bwi_init_statechg(struct bwi_softc *, int);
struct bwi_softc *sc = mac->mac_sc;
int bwi_dma_alloc(struct bwi_softc *);
void bwi_dma_free(struct bwi_softc *);
int bwi_dma_ring_alloc(struct bwi_softc *,
int bwi_dma_txstats_alloc(struct bwi_softc *, uint32_t,
void bwi_dma_txstats_free(struct bwi_softc *);
int bwi_dma_mbuf_create30(struct bwi_softc *);
int bwi_dma_mbuf_create(struct bwi_softc *);
struct bwi_softc *sc;
void bwi_dma_mbuf_destroy(struct bwi_softc *, int, int);
void bwi_enable_intrs(struct bwi_softc *, uint32_t);
struct bwi_softc *sc = mac->mac_sc;
void bwi_disable_intrs(struct bwi_softc *, uint32_t);
int bwi_init_tx_ring32(struct bwi_softc *, int);
void bwi_init_rxdesc_ring32(struct bwi_softc *, uint32_t,
int bwi_init_rx_ring32(struct bwi_softc *);
int bwi_init_txstats32(struct bwi_softc *);
void bwi_setup_rx_desc32(struct bwi_softc *, int, bus_addr_t, int);
struct bwi_softc *sc = mac->mac_sc;
void bwi_setup_tx_desc32(struct bwi_softc *, struct bwi_ring_data *,
int bwi_newbuf30(struct bwi_softc *, int, int);
int bwi_newbuf(struct bwi_softc *, int, int);
void bwi_set_addr_filter(struct bwi_softc *, uint16_t,
int bwi_set_chan(struct bwi_softc *, uint8_t);
int bwi_rxeof(struct bwi_softc *, int);
int bwi_rxeof32(struct bwi_softc *);
struct bwi_softc *sc = mac->mac_sc;
void bwi_reset_rx_ring32(struct bwi_softc *, uint32_t);
void bwi_free_txstats32(struct bwi_softc *);
void bwi_free_rx_ring32(struct bwi_softc *);
void bwi_free_tx_ring32(struct bwi_softc *, int);
int bwi_encap(struct bwi_softc *, int, struct mbuf *,
void bwi_start_tx32(struct bwi_softc *, uint32_t, int);
void bwi_txeof_status32(struct bwi_softc *);
void _bwi_txeof(struct bwi_softc *, uint16_t);
struct bwi_softc *sc = mac->mac_sc;
void bwi_txeof_status(struct bwi_softc *, int);
void bwi_txeof(struct bwi_softc *);
int bwi_bbp_power_on(struct bwi_softc *, enum bwi_clock_mode);
void bwi_bbp_power_off(struct bwi_softc *);
int bwi_get_pwron_delay(struct bwi_softc *sc);
int bwi_bus_attach(struct bwi_softc *);
int bwi_regwin_is_enabled(struct bwi_softc *, struct bwi_regwin *);
uint32_t bwi_regwin_disable_bits(struct bwi_softc *);
void bwi_regwin_enable(struct bwi_softc *, struct bwi_regwin *,
void bwi_regwin_disable(struct bwi_softc *, struct bwi_regwin *,
void bwi_set_bssid(struct bwi_softc *, const uint8_t *);
int bwi_calc_rssi(struct bwi_softc *,
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = xsc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
bwi_read_sprom(struct bwi_softc *sc, uint16_t ofs)
bwi_setup_desc32(struct bwi_softc *sc, struct bwi_desc32 *desc_array,
bwi_power_on(struct bwi_softc *sc, int with_pll)
bwi_power_off(struct bwi_softc *sc, int with_pll)
bwi_regwin_switch(struct bwi_softc *sc, struct bwi_regwin *rw,
bwi_regwin_select(struct bwi_softc *sc, int id)
bwi_regwin_info(struct bwi_softc *sc, uint16_t *type, uint8_t *rev)
bwi_led_attach(struct bwi_softc *sc)
bwi_led_newstate(struct bwi_softc *sc, enum ieee80211_state nstate)
bwi_led_event(struct bwi_softc *sc, int event)
bwi_led_blink_start(struct bwi_softc *sc, int on_dur, int off_dur)
struct bwi_softc *sc = xsc;
struct bwi_softc *sc = xsc;
bwi_bbp_attach(struct bwi_softc *sc)
bwi_bus_init(struct bwi_softc *sc, struct bwi_mac *mac)
bwi_get_card_flags(struct bwi_softc *sc)
bwi_get_eaddr(struct bwi_softc *sc, uint16_t eaddr_ofs, uint8_t *eaddr)
bwi_get_clock_freq(struct bwi_softc *sc, struct bwi_clock_freq *freq)
bwi_set_clock_mode(struct bwi_softc *sc, enum bwi_clock_mode clk_mode)
bwi_set_clock_delay(struct bwi_softc *sc)
struct bwi_softc *sc = ifp->if_softc;
bwi_attach(struct bwi_softc *sc)
bwi_init_statechg(struct bwi_softc *sc, int statechg)
struct bwi_softc *sc = ifp->if_softc;
struct bwi_softc *sc = ifp->if_softc;
struct bwi_softc *sc = ifp->if_softc;
bwi_newstate_begin(struct bwi_softc *sc, enum ieee80211_state nstate)
bwi_stop(struct bwi_softc *sc, int state_chg)
struct bwi_softc *sc = ic->ic_if.if_softc;
struct bwi_softc *sc = arg;
struct bwi_softc *sc = arg;
struct bwi_softc *sc = ic->ic_if.if_softc;
bwi_dma_alloc(struct bwi_softc *sc)
bwi_dma_free(struct bwi_softc *sc)
bwi_dma_ring_alloc(struct bwi_softc *sc,
bwi_dma_txstats_alloc(struct bwi_softc *sc, uint32_t ctrl_base,
bwi_dma_txstats_free(struct bwi_softc *sc)
bwi_dma_mbuf_create30(struct bwi_softc *sc)
bwi_dma_mbuf_create(struct bwi_softc *sc)
bwi_dma_mbuf_destroy(struct bwi_softc *sc, int ntx, int nrx)
bwi_enable_intrs(struct bwi_softc *sc, uint32_t enable_intrs)
bwi_disable_intrs(struct bwi_softc *sc, uint32_t disable_intrs)
bwi_init_tx_ring32(struct bwi_softc *sc, int ring_idx)
bwi_init_rxdesc_ring32(struct bwi_softc *sc, uint32_t ctrl_base,
bwi_init_rx_ring32(struct bwi_softc *sc)
bwi_init_txstats32(struct bwi_softc *sc)
bwi_setup_rx_desc32(struct bwi_softc *sc, int buf_idx, bus_addr_t paddr,
bwi_setup_tx_desc32(struct bwi_softc *sc, struct bwi_ring_data *rd,
bwi_newbuf30(struct bwi_softc *sc, int buf_idx, int init)
bwi_newbuf(struct bwi_softc *sc, int buf_idx, int init)
bwi_set_addr_filter(struct bwi_softc *sc, uint16_t addr_ofs,
bwi_set_chan(struct bwi_softc *sc, uint8_t chan)
struct bwi_softc *sc = xsc;
bwi_rxeof(struct bwi_softc *sc, int end_idx)
bwi_rxeof32(struct bwi_softc *sc)
bwi_reset_rx_ring32(struct bwi_softc *sc, uint32_t rx_ctrl)
bwi_free_txstats32(struct bwi_softc *sc)
bwi_free_rx_ring32(struct bwi_softc *sc)
bwi_free_tx_ring32(struct bwi_softc *sc, int ring_idx)
bwi_encap(struct bwi_softc *sc, int idx, struct mbuf *m,
struct bwi_softc *sc = arg;
bwi_start_tx32(struct bwi_softc *sc, uint32_t tx_ctrl, int idx)
bwi_txeof_status32(struct bwi_softc *sc)
_bwi_txeof(struct bwi_softc *sc, uint16_t tx_id)
bwi_txeof_status(struct bwi_softc *sc, int end_idx)
bwi_txeof(struct bwi_softc *sc)
bwi_bbp_power_on(struct bwi_softc *sc, enum bwi_clock_mode clk_mode)
bwi_bbp_power_off(struct bwi_softc *sc)
bwi_get_pwron_delay(struct bwi_softc *sc)
bwi_bus_attach(struct bwi_softc *sc)
struct bwi_softc *sc = mac->mac_sc;
bwi_regwin_disable_bits(struct bwi_softc *sc)
bwi_regwin_is_enabled(struct bwi_softc *sc, struct bwi_regwin *rw)
bwi_regwin_disable(struct bwi_softc *sc, struct bwi_regwin *rw, uint32_t flags)
bwi_regwin_enable(struct bwi_softc *sc, struct bwi_regwin *rw, uint32_t flags)
bwi_set_bssid(struct bwi_softc *sc, const uint8_t *bssid)
struct bwi_softc *sc = ic->ic_if.if_softc;
struct bwi_softc *sc = xsc;
bwi_calc_rssi(struct bwi_softc *sc, const struct bwi_rxbuf_hdr *hdr)
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *sc = mac->mac_sc;
struct bwi_softc *mac_sc;
int (*sc_init_tx_ring)(struct bwi_softc *, int);
void (*sc_free_tx_ring)(struct bwi_softc *, int);
int (*sc_init_rx_ring)(struct bwi_softc *);
void (*sc_free_rx_ring)(struct bwi_softc *);
int (*sc_newbuf)(struct bwi_softc *, int, int);
int (*sc_init_txstats)(struct bwi_softc *);
void (*sc_free_txstats)(struct bwi_softc *);
(struct bwi_softc *, int, bus_addr_t, int);
int (*sc_rxeof)(struct bwi_softc *);
(struct bwi_softc *, struct bwi_ring_data *,
(struct bwi_softc *, uint32_t, int);
void (*sc_txeof_status)(struct bwi_softc *);
int (*sc_enable)(struct bwi_softc *);
void (*sc_disable)(struct bwi_softc *);
int bwi_attach(struct bwi_softc *);
int bwi_stop(struct bwi_softc *, int);
bwi_reset_bcm4331(struct bwi_softc *sc)
struct bwi_softc *sc = &psc->psc_bwi;
struct bwi_softc *sc = &psc->psc_bwi;
struct bwi_softc *sc = &psc->psc_bwi;
bwi_pci_wakeup(struct bwi_softc *sc)
void bwi_pci_wakeup(struct bwi_softc *);
struct bwi_softc psc_bwi;