Lines Matching refs:bwi_softc
452 struct bwi_softc;
462 struct bwi_softc *mac_sc;
544 struct bwi_softc { struct
619 int (*sc_init_tx_ring)(struct bwi_softc *, int); argument
620 void (*sc_free_tx_ring)(struct bwi_softc *, int); argument
622 int (*sc_init_rx_ring)(struct bwi_softc *); argument
623 void (*sc_free_rx_ring)(struct bwi_softc *); argument
625 int (*sc_init_txstats)(struct bwi_softc *); argument
626 void (*sc_free_txstats)(struct bwi_softc *); argument
629 (struct bwi_softc *, int, bus_addr_t, int); argument
630 int (*sc_rxeof)(struct bwi_softc *); argument
633 (struct bwi_softc *, struct bwi_ring_data *, argument
636 (struct bwi_softc *, uint32_t, int); argument
638 void (*sc_txeof_status)(struct bwi_softc *); argument
678 int bwi_attach(struct bwi_softc *);
679 int bwi_detach(struct bwi_softc *);
680 void bwi_suspend(struct bwi_softc *);
681 void bwi_resume(struct bwi_softc *);
682 int bwi_shutdown(struct bwi_softc *);
685 int bwi_bus_init(struct bwi_softc *, struct bwi_mac *mac);
687 uint16_t bwi_read_sprom(struct bwi_softc *, uint16_t);
688 int bwi_regwin_switch(struct bwi_softc *, struct bwi_regwin *,
690 int bwi_regwin_is_enabled(struct bwi_softc *, struct bwi_regwin *);
691 void bwi_regwin_enable(struct bwi_softc *, struct bwi_regwin *,
693 void bwi_regwin_disable(struct bwi_softc *, struct bwi_regwin *,