/src/sys/dev/sdmmc/ |
sbt.c | 39 #define CSR_READ_1(sc, reg) sdmmc_io_read_1((sc)->sc_sf, (reg)) 40 #define CSR_WRITE_1(sc, reg, val) sdmmc_io_write_1((sc)->sc_sf, (reg), (val)) 63 struct sdmmc_function *sc_sf; /* SDIO function */ member in struct:sbt_softc 171 sc->sc_sf = sa->sf; 176 (void)sdmmc_io_function_disable(sc->sc_sf); 177 if (sdmmc_io_function_enable(sc->sc_sf)) { 196 sdmmc_intr_enable(sc->sc_sf); 242 sdmmc_io_write_1(sc->sc_sf, SBT_REG_WPC, WPC_PCWRT); 249 error = sdmmc_io_write_multi_1(sc->sc_sf, SBT_REG_DAT, hdr, 3); 256 error = sdmmc_io_write_multi_1(sc->sc_sf, SBT_REG_DAT, buf, len) [all...] |
if_bwi_sdio.c | 104 struct sdmmc_function *sc_sf; member in struct:bwi_sdio_softc 185 ssc->sc_sf = sf; 188 sdmmc_io_set_blocklen(ssc->sc_sf, 64); 189 if (sdmmc_io_function_enable(ssc->sc_sf) != 0) { 209 sdmmc_intr_enable(ssc->sc_sf); 215 struct sdmmc_function *sf0 = ssc->sc_sf->sc->sc_fn0; 220 reg = sdmmc_cisptr(ssc->sc_sf); 306 sdmmc_io_write_1(ssc->sc_sf, BWI_SDIO_FUNC1_SBADDRLOW, 308 sdmmc_io_write_1(ssc->sc_sf, BWI_SDIO_FUNC1_SBADDRMID, 310 sdmmc_io_write_1(ssc->sc_sf, BWI_SDIO_FUNC1_SBADDRHI [all...] |
ld_sdmmc.c | 93 struct sdmmc_function *sc_sf; member in struct:ld_sdmmc_softc 188 if (!sdmmc_del_task(sc->sc_sf->sc, &task->task, &sc->sc_lock)) 290 sc->sc_sf = sa->sf; 293 ld->sc_secperunit = sc->sc_sf->csd.capacity; 325 const u_int emmc_cache_size = sc->sc_sf->ext_csd.cache_size; 326 const bool sd_cache = sc->sc_sf->ssr.cache; 330 aprint_normal_dev(ld->sc_dv, "%d-bit width,", sc->sc_sf->width); 336 ISSET(sc->sc_sf->flags, SFF_CACHE_ENABLED) ? "" : 340 ISSET(sc->sc_sf->flags, SFF_CACHE_ENABLED) ? "" : 417 sdmmc_add_task(sc->sc_sf->sc, &task->task) [all...] |
if_bwfm_sdio.c | 82 struct sdmmc_function **sc_sf; member in struct:bwfm_sdio_softc 387 sc->sc_sf = kmem_zalloc(sc->sc_sf_size, KM_SLEEP); 391 sc->sc_sf[sf->number] = sf; 394 sdmmc_io_set_blocklen(sc->sc_sf[1], 64); 395 sdmmc_io_set_blocklen(sc->sc_sf[2], 512); 398 if (sdmmc_io_function_enable(sc->sc_sf[1]) != 0) { 445 sdmmc_io_function_disable(sc->sc_sf[2]); 454 kmem_free(sc->sc_sf, sc->sc_sf_size); 524 if (sdmmc_io_function_enable(sc->sc_sf[2])) { 567 sdmmc_intr_enable(sc->sc_sf[1]) [all...] |