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 */