Lines Matching defs:sd_status
98 struct mmc_sd_status sd_status; /* SD_STATUS decoded */
171 struct mmc_sd_status *sd_status);
1306 struct mmc_sd_status *sd_status)
1309 memset(sd_status, 0, sizeof(*sd_status));
1311 sd_status->bus_width = mmc_get_bits(raw_sd_status, 512, 510, 2);
1312 sd_status->secured_mode = mmc_get_bits(raw_sd_status, 512, 509, 1);
1313 sd_status->card_type = mmc_get_bits(raw_sd_status, 512, 480, 16);
1314 sd_status->prot_area = mmc_get_bits(raw_sd_status, 512, 448, 12);
1315 sd_status->speed_class = mmc_get_bits(raw_sd_status, 512, 440, 8);
1316 sd_status->perf_move = mmc_get_bits(raw_sd_status, 512, 432, 8);
1317 sd_status->au_size = mmc_get_bits(raw_sd_status, 512, 428, 4);
1318 sd_status->erase_size = mmc_get_bits(raw_sd_status, 512, 408, 16);
1319 sd_status->erase_timeout = mmc_get_bits(raw_sd_status, 512, 402, 6);
1320 sd_status->erase_offset = mmc_get_bits(raw_sd_status, 512, 400, 2);
1718 * use from the sd_status is the erase sector size, but
1726 &ivar->sd_status);
1727 if (ivar->sd_status.au_size != 0) {
1729 16 << ivar->sd_status.au_size;