Lines Matching defs:csd
67 switch (card->csd.mmca_vsn) {
103 mmc_hostname(card->host), card->csd.mmca_vsn);
115 struct mmc_csd *csd = &card->csd;
130 csd->mmca_vsn = UNSTUFF_BITS(resp, 122, 4);
133 csd->tacc_ns = (tacc_exp[e] * tacc_mant[m] + 9) / 10;
134 csd->tacc_clks = UNSTUFF_BITS(resp, 104, 8) * 100;
138 csd->max_dtr = tran_exp[e] * tran_mant[m];
139 csd->cmdclass = UNSTUFF_BITS(resp, 84, 12);
143 csd->capacity = (1 + m) << (e + 2);
145 csd->read_blkbits = UNSTUFF_BITS(resp, 80, 4);
146 csd->read_partial = UNSTUFF_BITS(resp, 79, 1);
147 csd->write_misalign = UNSTUFF_BITS(resp, 78, 1);
148 csd->read_misalign = UNSTUFF_BITS(resp, 77, 1);
149 csd->r2w_factor = UNSTUFF_BITS(resp, 26, 3);
150 csd->write_blkbits = UNSTUFF_BITS(resp, 22, 4);
151 csd->write_partial = UNSTUFF_BITS(resp, 21, 1);
168 if (card->csd.mmca_vsn < CSD_SPEC_VER_4)
189 if (card->csd.capacity == (4096 * 512)) {
352 } else if (max_dtr > card->csd.max_dtr) {
353 max_dtr = card->csd.max_dtr;
361 if ((card->csd.mmca_vsn >= CSD_SPEC_VER_4) &&