rtsx_softc
rtsx_xfer_exec(struct rtsx_softc *sc, bus_dmamap_t dmap, int dmaflags)
rtsx_xfer(struct rtsx_softc *sc, struct sdmmc_command *cmd, u_int32_t *cmdbuf)
int rtsx_init(struct rtsx_softc *, int);
void rtsx_soft_reset(struct rtsx_softc *);
int rtsx_bus_power_off(struct rtsx_softc *);
rtsx_xfer_bounce(struct rtsx_softc *sc, struct sdmmc_command *cmd)
int rtsx_bus_power_on(struct rtsx_softc *);
int rtsx_set_bus_width(struct rtsx_softc *, int);
int rtsx_stop_sd_clock(struct rtsx_softc *);
int rtsx_switch_sd_clock(struct rtsx_softc *, u_int8_t, int, int);
int rtsx_wait_intr(struct rtsx_softc *, int, int);
int rtsx_read(struct rtsx_softc *, u_int16_t, u_int8_t *);
rtsx_xfer_adma(struct rtsx_softc *sc, struct sdmmc_command *cmd)
int rtsx_write(struct rtsx_softc *, u_int16_t, u_int8_t, u_int8_t);
int rtsx_read_phy(struct rtsx_softc *, u_int8_t, u_int16_t *);
int rtsx_write_phy(struct rtsx_softc *, u_int8_t, u_int16_t);
struct rtsx_softc *sc = sch;
int rtsx_read_cfg(struct rtsx_softc *, u_int8_t, u_int16_t, u_int32_t *);
int rtsx_write_cfg(struct rtsx_softc *, u_int8_t, u_int16_t, u_int32_t,
int rtsx_hostcmd_send(struct rtsx_softc *, int);
int rtsx_xfer_exec(struct rtsx_softc *, bus_dmamap_t, int);
int rtsx_xfer(struct rtsx_softc *, struct sdmmc_command *, u_int32_t *);
int rtsx_xfer_bounce(struct rtsx_softc *, struct sdmmc_command *);
int rtsx_xfer_adma(struct rtsx_softc *, struct sdmmc_command *);
void rtsx_card_insert(struct rtsx_softc *);
rtsx_soft_reset(struct rtsx_softc *sc)
void rtsx_card_eject(struct rtsx_softc *);
int rtsx_led_enable(struct rtsx_softc *);
rtsx_wait_intr(struct rtsx_softc *sc, int mask, int secs)
int rtsx_led_disable(struct rtsx_softc *);
void rtsx_save_regs(struct rtsx_softc *);
void rtsx_restore_regs(struct rtsx_softc *);
rtsx_card_insert(struct rtsx_softc *sc)
rtsx_card_eject(struct rtsx_softc *sc)
struct rtsx_softc *sc = arg;
rtsx_attach(struct rtsx_softc *sc, bus_space_tag_t iot,
rtsx_init(struct rtsx_softc *sc, int attaching)
struct rtsx_softc *sc = (struct rtsx_softc *)self;
rtsx_led_enable(struct rtsx_softc *sc)
rtsx_led_disable(struct rtsx_softc *sc)
struct rtsx_softc *sc = sch;
struct rtsx_softc *sc = sch;
rtsx_bus_power_off(struct rtsx_softc *sc)
rtsx_bus_power_on(struct rtsx_softc *sc)
rtsx_set_bus_width(struct rtsx_softc *sc, int w)
rtsx_stop_sd_clock(struct rtsx_softc *sc)
rtsx_switch_sd_clock(struct rtsx_softc *sc, u_int8_t n, int div, int mcu)
struct rtsx_softc *sc = sch;
struct rtsx_softc *sc = sch;
struct rtsx_softc *sc = sch;
rtsx_read(struct rtsx_softc *sc, u_int16_t addr, u_int8_t *val)
rtsx_write(struct rtsx_softc *sc, u_int16_t addr, u_int8_t mask, u_int8_t val)
rtsx_read_phy(struct rtsx_softc *sc, u_int8_t addr, u_int16_t *val)
rtsx_write_phy(struct rtsx_softc *sc, u_int8_t addr, u_int16_t val)
rtsx_read_cfg(struct rtsx_softc *sc, u_int8_t func, u_int16_t addr,
rtsx_write_cfg(struct rtsx_softc *sc, u_int8_t func, u_int16_t addr,
rtsx_save_regs(struct rtsx_softc *sc)
rtsx_restore_regs(struct rtsx_softc *sc)
rtsx_hostcmd_send(struct rtsx_softc *sc, int ncmd)
int rtsx_attach(struct rtsx_softc *, bus_space_tag_t,
struct rtsx_softc sc;