Lines Matching defs:bwfm_softc
84 struct bwfm_softc;
148 int (*ch_core_isup)(struct bwfm_softc *, struct bwfm_core *);
149 void (*ch_core_disable)(struct bwfm_softc *, struct bwfm_core *,
151 void (*ch_core_reset)(struct bwfm_softc *, struct bwfm_core *,
156 void (*bs_init)(struct bwfm_softc *);
157 void (*bs_stop)(struct bwfm_softc *);
158 int (*bs_txcheck)(struct bwfm_softc *);
159 int (*bs_txdata)(struct bwfm_softc *, struct mbuf **);
160 int (*bs_txctl)(struct bwfm_softc *, char *, size_t);
161 int (*bs_rxctl)(struct bwfm_softc *, char *, size_t *);
165 uint32_t (*bc_read)(struct bwfm_softc *, uint32_t);
166 void (*bc_write)(struct bwfm_softc *, uint32_t, uint32_t);
167 int (*bc_prepare)(struct bwfm_softc *);
168 int (*bc_reset)(struct bwfm_softc *);
169 int (*bc_setup)(struct bwfm_softc *);
170 void (*bc_activate)(struct bwfm_softc *, const uint32_t);
174 int (*proto_query_dcmd)(struct bwfm_softc *, int, int,
176 int (*proto_set_dcmd)(struct bwfm_softc *, int, int,
200 struct bwfm_softc *t_sc;
212 struct bwfm_softc {
253 void bwfm_attach(struct bwfm_softc *);
254 void bwfm_chip_socram_ramsize(struct bwfm_softc *, struct bwfm_core *);
255 void bwfm_chip_sysmem_ramsize(struct bwfm_softc *, struct bwfm_core *);
256 void bwfm_chip_tcm_ramsize(struct bwfm_softc *, struct bwfm_core *);
257 void bwfm_chip_tcm_rambase(struct bwfm_softc *);
259 int bwfm_detach(struct bwfm_softc *, int);
260 int bwfm_chip_attach(struct bwfm_softc *);
261 int bwfm_chip_set_active(struct bwfm_softc *, uint32_t);
262 void bwfm_chip_set_passive(struct bwfm_softc *);
263 int bwfm_chip_sr_capable(struct bwfm_softc *);
264 struct bwfm_core *bwfm_chip_get_core(struct bwfm_softc *, int);
265 struct bwfm_core *bwfm_chip_get_pmu(struct bwfm_softc *);
266 void bwfm_rx(struct bwfm_softc *, struct mbuf *m);
270 bool bwfm_firmware_open(struct bwfm_softc *,