Lines Matching defs:bwi_softc
451 struct bwi_softc *mac_sc;
560 struct bwi_softc {
638 int (*sc_init_tx_ring)(struct bwi_softc *, int);
639 void (*sc_free_tx_ring)(struct bwi_softc *, int);
641 int (*sc_init_rx_ring)(struct bwi_softc *);
642 void (*sc_free_rx_ring)(struct bwi_softc *);
644 int (*sc_init_txstats)(struct bwi_softc *);
645 void (*sc_free_txstats)(struct bwi_softc *);
648 (struct bwi_softc *, int, bus_addr_t, int);
649 int (*sc_rxeof)(struct bwi_softc *);
652 (struct bwi_softc *, struct bwi_ring_data *,
655 (struct bwi_softc *, uint32_t, int);
657 void (*sc_txeof_status)(struct bwi_softc *);
659 int (*sc_enable)(struct bwi_softc *, int);
660 void (*sc_disable)(struct bwi_softc *, int);
711 _bwi_read_multi_4(struct bwi_softc *sc, bus_size_t reg, uint32_t *datap,
723 _bwi_read_2(struct bwi_softc *sc, bus_size_t reg)
733 _bwi_read_4(struct bwi_softc *sc, bus_size_t reg)
743 _bwi_write_multi_4(struct bwi_softc *sc, bus_size_t reg, const uint32_t *datap,
755 _bwi_write_2(struct bwi_softc *sc, bus_size_t reg, uint16_t val)
765 _bwi_write_4(struct bwi_softc *sc, bus_size_t reg, uint32_t val)
912 int bwi_attach(struct bwi_softc *);
913 void bwi_detach(struct bwi_softc *);