csd 219 dev/sdmmc/sdmmc_mem.c struct sdmmc_csd *csd = &sf->csd; csd 226 dev/sdmmc/sdmmc_mem.c csd->csdver = SD_CSD_CSDVER(resp); csd 227 dev/sdmmc/sdmmc_mem.c if (csd->csdver != SD_CSD_CSDVER_1_0) { csd 229 dev/sdmmc/sdmmc_mem.c SDMMCDEVNAME(sc), csd->csdver); csd 233 dev/sdmmc/sdmmc_mem.c csd->capacity = SD_CSD_CAPACITY(resp); csd 234 dev/sdmmc/sdmmc_mem.c csd->read_bl_len = SD_CSD_READ_BL_LEN(resp); csd 236 dev/sdmmc/sdmmc_mem.c csd->csdver = MMC_CSD_CSDVER(resp); csd 237 dev/sdmmc/sdmmc_mem.c if (csd->csdver != MMC_CSD_CSDVER_1_0 && csd 238 dev/sdmmc/sdmmc_mem.c csd->csdver != MMC_CSD_CSDVER_2_0) { csd 240 dev/sdmmc/sdmmc_mem.c SDMMCDEVNAME(sc), csd->csdver); csd 244 dev/sdmmc/sdmmc_mem.c csd->mmcver = MMC_CSD_MMCVER(resp); csd 245 dev/sdmmc/sdmmc_mem.c csd->capacity = MMC_CSD_CAPACITY(resp); csd 246 dev/sdmmc/sdmmc_mem.c csd->read_bl_len = MMC_CSD_READ_BL_LEN(resp); csd 248 dev/sdmmc/sdmmc_mem.c csd->sector_size = MIN(1 << csd->read_bl_len, csd 250 dev/sdmmc/sdmmc_mem.c if (csd->sector_size < (1<<csd->read_bl_len)) csd 251 dev/sdmmc/sdmmc_mem.c csd->capacity *= (1<<csd->read_bl_len) / csd 252 dev/sdmmc/sdmmc_mem.c csd->sector_size; csd 271 dev/sdmmc/sdmmc_mem.c switch(sf->csd.mmcver) { csd 290 dev/sdmmc/sdmmc_mem.c SDMMCDEVNAME(sc), sf->csd.mmcver); csd 379 dev/sdmmc/sdmmc_mem.c cmd.c_arg = sf->csd.sector_size; csd 382 dev/sdmmc/sdmmc_mem.c 1 << sf->csd.read_bl_len, sf->csd.sector_size)); csd 403 dev/sdmmc/sdmmc_mem.c cmd.c_blklen = sf->csd.sector_size; csd 458 dev/sdmmc/sdmmc_mem.c cmd.c_blklen = sf->csd.sector_size; csd 352 dev/sdmmc/sdmmc_scsi.c _lto4b(tgt->card->csd.capacity - 1, rcd.addr); csd 353 dev/sdmmc/sdmmc_scsi.c _lto4b(tgt->card->csd.sector_size, rcd.length); csd 373 dev/sdmmc/sdmmc_scsi.c if (blockno >= tgt->card->csd.capacity || csd 374 dev/sdmmc/sdmmc_scsi.c blockno + blockcnt > tgt->card->csd.capacity) { csd 376 dev/sdmmc/sdmmc_scsi.c blockno, blockcnt, tgt->card->csd.capacity)); csd 143 dev/sdmmc/sdmmcvar.h struct sdmmc_csd csd; /* decoded CSD value */