Lines Matching refs:sdmmc_function
74 static int sdmmc_mem_sd_init(struct sdmmc_softc *, struct sdmmc_function *);
75 static int sdmmc_mem_mmc_init(struct sdmmc_softc *, struct sdmmc_function *);
77 static int sdmmc_mem_send_csd(struct sdmmc_softc *, struct sdmmc_function *,
79 static int sdmmc_mem_send_scr(struct sdmmc_softc *, struct sdmmc_function *,
81 static int sdmmc_mem_decode_scr(struct sdmmc_softc *, struct sdmmc_function *);
82 static int sdmmc_mem_send_ssr(struct sdmmc_softc *, struct sdmmc_function *,
84 static int sdmmc_mem_decode_ssr(struct sdmmc_softc *, struct sdmmc_function *,
87 struct sdmmc_function * ,const uint8_t *);
89 struct sdmmc_function *);
91 static int sdmmc_mem_read_extr_single(struct sdmmc_softc *, struct sdmmc_function *,
93 static int sdmmc_mem_write_extr_single(struct sdmmc_softc *, struct sdmmc_function *,
95 static int sdmmc_set_bus_width(struct sdmmc_function *, int);
96 static int sdmmc_mem_sd_switch(struct sdmmc_function *, int, int, int, sdmmc_bitfield512_t *);
97 static int sdmmc_mem_mmc_switch(struct sdmmc_function *, uint8_t, uint8_t,
101 static int sdmmc_mem_single_read_block(struct sdmmc_function *, uint32_t,
103 static int sdmmc_mem_single_write_block(struct sdmmc_function *, uint32_t,
105 static int sdmmc_mem_single_segment_dma_read_block(struct sdmmc_function *,
107 static int sdmmc_mem_single_segment_dma_write_block(struct sdmmc_function *,
109 static int sdmmc_mem_read_block_subr(struct sdmmc_function *, bus_dmamap_t,
111 static int sdmmc_mem_write_block_subr(struct sdmmc_function *, bus_dmamap_t,
331 struct sdmmc_function *sf;
364 /* Allocate a sdmmc_function structure. */
433 struct sdmmc_function *sf)
517 struct sdmmc_function *sf)
584 sdmmc_mem_init(struct sdmmc_softc *sc, struct sdmmc_function *sf)
707 sdmmc_mem_set_blocklen(struct sdmmc_softc *sc, struct sdmmc_function *sf,
767 sdmmc_mem_execute_tuning(struct sdmmc_softc *sc, struct sdmmc_function *sf)
802 sdmmc_mem_sd_init(struct sdmmc_softc *sc, struct sdmmc_function *sf)
961 sdmmc_mem_mmc_init(struct sdmmc_softc *sc, struct sdmmc_function *sf)
1219 sdmmc_mem_send_csd(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1247 sdmmc_mem_send_scr(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1323 sdmmc_mem_decode_scr(struct sdmmc_softc *sc, struct sdmmc_function *sf)
1363 sdmmc_mem_send_ssr(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1442 sdmmc_mem_decode_ssr(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1505 sdmmc_mem_decode_general_info(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1555 struct sdmmc_function *sf)
1661 sdmmc_mem_read_extr_single(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1729 sdmmc_mem_write_extr_single(struct sdmmc_softc *sc, struct sdmmc_function *sf,
1823 sdmmc_set_bus_width(struct sdmmc_function *sf, int width)
1856 sdmmc_mem_sd_switch(struct sdmmc_function *sf, int mode, int group,
1938 sdmmc_mem_mmc_switch(struct sdmmc_function *sf, uint8_t set, uint8_t index,
2015 sdmmc_mem_single_read_block(struct sdmmc_function *sf, uint32_t blkno,
2038 sdmmc_mem_single_segment_dma_read_block(struct sdmmc_function *sf,
2103 sdmmc_mem_read_block_subr(struct sdmmc_function *sf, bus_dmamap_t dmap,
2177 sdmmc_mem_read_block(struct sdmmc_function *sf, uint32_t blkno, u_char *data,
2241 sdmmc_mem_single_write_block(struct sdmmc_function *sf, uint32_t blkno,
2264 sdmmc_mem_single_segment_dma_write_block(struct sdmmc_function *sf,
2330 sdmmc_mem_write_block_subr(struct sdmmc_function *sf, bus_dmamap_t dmap,
2415 sdmmc_mem_write_block(struct sdmmc_function *sf, uint32_t blkno, u_char *data,
2487 sdmmc_mem_discard(struct sdmmc_function *sf, uint32_t sblkno, uint32_t eblkno)
2547 sdmmc_mem_flush_cache(struct sdmmc_function *sf, bool poll)