bwfm_sdio_softc
struct bwfm_sdio_softc *sc = (void *)bwfm;
struct bwfm_sdio_softc *sc = (void *)bwfm;
struct bwfm_sdio_softc *sc = (void *)bwfm;
struct bwfm_sdio_softc *sc = (void *)bwfm;
bwfm_sdio_load_microcode(struct bwfm_sdio_softc *sc, u_char *ucode, size_t size,
bwfm_sdio_clkctl(struct bwfm_sdio_softc *sc, enum bwfm_sdio_clkstate newstate,
bwfm_sdio_htclk(struct bwfm_sdio_softc *sc, bool on, bool pendok)
static void bwfm_sdio_backplane(struct bwfm_sdio_softc *, uint32_t);
static uint8_t bwfm_sdio_read_1(struct bwfm_sdio_softc *, uint32_t);
static uint32_t bwfm_sdio_read_4(struct bwfm_sdio_softc *, uint32_t);
static void bwfm_sdio_write_1(struct bwfm_sdio_softc *, uint32_t,
static void bwfm_sdio_write_4(struct bwfm_sdio_softc *, uint32_t,
bwfm_sdio_drivestrength(struct bwfm_sdio_softc *sc, unsigned milli)
static uint32_t bwfm_sdio_dev_read(struct bwfm_sdio_softc *, uint32_t);
static void bwfm_sdio_dev_write(struct bwfm_sdio_softc *, uint32_t,
bwfm_sdio_bus_sleep(struct bwfm_sdio_softc *sc, bool sleep, bool pendok)
bwfm_sdio_readshared(struct bwfm_sdio_softc *sc)
static int bwfm_sdio_buf_read(struct bwfm_sdio_softc *,
bwfm_sdio_intr1(struct bwfm_sdio_softc *sc, const char *name)
struct bwfm_sdio_softc *sc = v;
static int bwfm_sdio_buf_write(struct bwfm_sdio_softc *,
struct bwfm_sdio_softc *sc = (void *)v;
bwfm_sdio_task1(struct bwfm_sdio_softc *sc)
static int bwfm_sdio_ram_read_write(struct bwfm_sdio_softc *,
bwfm_sdio_tx_ok(struct bwfm_sdio_softc *sc)
static int bwfm_sdio_frame_read_write(struct bwfm_sdio_softc *,
bwfm_sdio_tx_frames(struct bwfm_sdio_softc *sc)
static int bwfm_sdio_intr1(struct bwfm_sdio_softc *, const char *);
bwfm_sdio_tx_ctrlframe(struct bwfm_sdio_softc *sc, struct mbuf *m)
static void bwfm_sdio_task1(struct bwfm_sdio_softc *);
static int bwfm_sdio_load_microcode(struct bwfm_sdio_softc *,
bwfm_sdio_tx_dataframe(struct bwfm_sdio_softc *sc, struct mbuf *m)
static void bwfm_sdio_clkctl(struct bwfm_sdio_softc *,
static void bwfm_sdio_htclk(struct bwfm_sdio_softc *, bool, bool);
struct bwfm_sdio_softc *sc = (void *)bwfm;
static int bwfm_sdio_bus_sleep(struct bwfm_sdio_softc *, bool, bool);
bwfm_sdio_rx_frames(struct bwfm_sdio_softc *sc)
static void bwfm_sdio_drivestrength(struct bwfm_sdio_softc *, unsigned);
static void bwfm_sdio_readshared(struct bwfm_sdio_softc *);
static int bwfm_sdio_tx_ok(struct bwfm_sdio_softc *);
static void bwfm_sdio_tx_frames(struct bwfm_sdio_softc *);
static void bwfm_sdio_tx_ctrlframe(struct bwfm_sdio_softc *,
static void bwfm_sdio_tx_dataframe(struct bwfm_sdio_softc *,
static void bwfm_sdio_rx_frames(struct bwfm_sdio_softc *);
static void bwfm_sdio_rx_glom(struct bwfm_sdio_softc *,
bwfm_sdio_rx_glom(struct bwfm_sdio_softc *sc, uint16_t *sublen, int nsub,
static void bwfm_sdio_debug_console(struct bwfm_sdio_softc *);
bwfm_sdio_debug_console(struct bwfm_sdio_softc *sc)
CFATTACH_DECL_NEW(bwfm_sdio, sizeof(struct bwfm_sdio_softc),
struct bwfm_sdio_softc *sc = device_private(self);
struct bwfm_sdio_softc *sc = device_private(self);
struct bwfm_sdio_softc *sc = device_private(self);
bwfm_sdio_backplane(struct bwfm_sdio_softc *sc, uint32_t addr)
bwfm_sdio_read_1(struct bwfm_sdio_softc *sc, uint32_t addr)
bwfm_sdio_read_4(struct bwfm_sdio_softc *sc, uint32_t addr)
bwfm_sdio_write_1(struct bwfm_sdio_softc *sc, uint32_t addr, uint8_t data)
bwfm_sdio_write_4(struct bwfm_sdio_softc *sc, uint32_t addr, uint32_t data)
bwfm_sdio_buf_read(struct bwfm_sdio_softc *sc, struct sdmmc_function *sf,
bwfm_sdio_buf_write(struct bwfm_sdio_softc *sc, struct sdmmc_function *sf,
bwfm_sdio_ram_read_write(struct bwfm_sdio_softc *sc, uint32_t reg,
bwfm_sdio_frame_read_write(struct bwfm_sdio_softc *sc,
bwfm_sdio_dev_read(struct bwfm_sdio_softc *sc, uint32_t reg)
bwfm_sdio_dev_write(struct bwfm_sdio_softc *sc, uint32_t reg, uint32_t val)
struct bwfm_sdio_softc *sc = (void *)bwfm;
struct bwfm_sdio_softc *sc = (void *)bwfm;
struct bwfm_sdio_softc *sc = (void *)bwfm;
struct bwfm_sdio_softc *sc = (void *)bwfm;