Symbol: rtsx_softc
sys/dev/ic/rtsx.c
1004
rtsx_write_phy(struct rtsx_softc *sc, uint8_t addr, uint16_t val)
sys/dev/ic/rtsx.c
1026
rtsx_read_cfg(struct rtsx_softc *sc, uint8_t func, uint16_t addr, uint32_t *val)
sys/dev/ic/rtsx.c
1054
rtsx_write_cfg(struct rtsx_softc *sc, uint8_t func, uint16_t addr,
sys/dev/ic/rtsx.c
1104
rtsx_save_regs(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
1131
rtsx_restore_regs(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
118
static int rtsx_init(struct rtsx_softc *, int);
sys/dev/ic/rtsx.c
1184
rtsx_hostcmd_send(struct rtsx_softc *sc, int ncmd)
sys/dev/ic/rtsx.c
119
static void rtsx_soft_reset(struct rtsx_softc *);
sys/dev/ic/rtsx.c
120
static int rtsx_bus_power_off(struct rtsx_softc *);
sys/dev/ic/rtsx.c
1203
rtsx_read_ppbuf(struct rtsx_softc *sc, struct sdmmc_command *cmd,
sys/dev/ic/rtsx.c
121
static int rtsx_bus_power_on(struct rtsx_softc *);
sys/dev/ic/rtsx.c
122
static int rtsx_set_bus_width(struct rtsx_softc *, int);
sys/dev/ic/rtsx.c
123
static int rtsx_stop_sd_clock(struct rtsx_softc *);
sys/dev/ic/rtsx.c
124
static int rtsx_switch_sd_clock(struct rtsx_softc *, uint8_t, int, int);
sys/dev/ic/rtsx.c
125
static int rtsx_wait_intr(struct rtsx_softc *, int, int);
sys/dev/ic/rtsx.c
1255
rtsx_write_ppbuf(struct rtsx_softc *sc, struct sdmmc_command *cmd,
sys/dev/ic/rtsx.c
126
static int rtsx_read(struct rtsx_softc *, uint16_t, uint8_t *);
sys/dev/ic/rtsx.c
127
static int rtsx_write(struct rtsx_softc *, uint16_t, uint8_t, uint8_t);
sys/dev/ic/rtsx.c
129
static int rtsx_read_phy(struct rtsx_softc *, uint8_t, uint16_t *);
sys/dev/ic/rtsx.c
1300
rtsx_exec_short_xfer(struct rtsx_softc *sc, struct sdmmc_command *cmd,
sys/dev/ic/rtsx.c
131
static int rtsx_write_phy(struct rtsx_softc *, uint8_t, uint16_t);
sys/dev/ic/rtsx.c
132
static int rtsx_read_cfg(struct rtsx_softc *, uint8_t, uint16_t,
sys/dev/ic/rtsx.c
135
static int rtsx_write_cfg(struct rtsx_softc *, uint8_t, uint16_t, uint32_t,
sys/dev/ic/rtsx.c
1380
rtsx_xfer(struct rtsx_softc *sc, struct sdmmc_command *cmd, uint32_t *cmdbuf)
sys/dev/ic/rtsx.c
140
static int rtsx_hostcmd_send(struct rtsx_softc *, int);
sys/dev/ic/rtsx.c
142
static int rtsx_read_ppbuf(struct rtsx_softc *, struct sdmmc_command *,
sys/dev/ic/rtsx.c
144
static int rtsx_write_ppbuf(struct rtsx_softc *, struct sdmmc_command *,
sys/dev/ic/rtsx.c
146
static int rtsx_exec_short_xfer(struct rtsx_softc *,
sys/dev/ic/rtsx.c
148
static int rtsx_xfer(struct rtsx_softc *, struct sdmmc_command *,
sys/dev/ic/rtsx.c
1480
struct rtsx_softc *sc = sch;
sys/dev/ic/rtsx.c
150
static void rtsx_card_insert(struct rtsx_softc *);
sys/dev/ic/rtsx.c
151
static void rtsx_card_eject(struct rtsx_softc *);
sys/dev/ic/rtsx.c
152
static int rtsx_led_enable(struct rtsx_softc *);
sys/dev/ic/rtsx.c
153
static int rtsx_led_disable(struct rtsx_softc *);
sys/dev/ic/rtsx.c
154
static void rtsx_save_regs(struct rtsx_softc *);
sys/dev/ic/rtsx.c
155
static void rtsx_restore_regs(struct rtsx_softc *);
sys/dev/ic/rtsx.c
1623
rtsx_soft_reset(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
1642
rtsx_wait_intr(struct rtsx_softc *sc, int mask, int timo)
sys/dev/ic/rtsx.c
1675
rtsx_card_insert(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
1688
rtsx_card_eject(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
1706
struct rtsx_softc *sc = arg;
sys/dev/ic/rtsx.c
198
rtsx_attach(struct rtsx_softc *sc, bus_space_tag_t iot,
sys/dev/ic/rtsx.c
262
rtsx_detach(struct rtsx_softc *sc, int flags)
sys/dev/ic/rtsx.c
291
struct rtsx_softc *sc = device_private(dev);
sys/dev/ic/rtsx.c
302
struct rtsx_softc *sc = device_private(dev);
sys/dev/ic/rtsx.c
318
struct rtsx_softc *sc = device_private(dev);
sys/dev/ic/rtsx.c
327
rtsx_init(struct rtsx_softc *sc, int attaching)
sys/dev/ic/rtsx.c
443
rtsx_led_enable(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
465
rtsx_led_disable(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
491
struct rtsx_softc *sc = sch;
sys/dev/ic/rtsx.c
528
struct rtsx_softc *sc = sch;
sys/dev/ic/rtsx.c
547
rtsx_bus_power_off(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
616
rtsx_bus_power_on(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
717
rtsx_set_bus_width(struct rtsx_softc *sc, int width)
sys/dev/ic/rtsx.c
746
rtsx_stop_sd_clock(struct rtsx_softc *sc)
sys/dev/ic/rtsx.c
756
rtsx_switch_sd_clock(struct rtsx_softc *sc, uint8_t n, int div, int mcu)
sys/dev/ic/rtsx.c
787
struct rtsx_softc *sc = sch;
sys/dev/ic/rtsx.c
836
struct rtsx_softc *sc = sch;
sys/dev/ic/rtsx.c
921
struct rtsx_softc *sc = sch;
sys/dev/ic/rtsx.c
935
rtsx_read(struct rtsx_softc *sc, uint16_t addr, uint8_t *val)
sys/dev/ic/rtsx.c
954
rtsx_write(struct rtsx_softc *sc, uint16_t addr, uint8_t mask, uint8_t val)
sys/dev/ic/rtsx.c
977
rtsx_read_phy(struct rtsx_softc *sc, uint8_t addr, uint16_t *val)
sys/dev/ic/rtsxvar.h
83
int rtsx_attach(struct rtsx_softc *, bus_space_tag_t,
sys/dev/ic/rtsxvar.h
85
int rtsx_detach(struct rtsx_softc *, int);
sys/dev/pci/rtsx_pci.c
42
struct rtsx_softc sc;