Lines Matching defs:csd
94 struct mmc_csd *csd = &card->csd;
104 csd->tacc_ns = (tacc_exp[e] * tacc_mant[m] + 9) / 10;
105 csd->tacc_clks = UNSTUFF_BITS(resp, 104, 8) * 100;
109 csd->max_dtr = tran_exp[e] * tran_mant[m];
110 csd->cmdclass = UNSTUFF_BITS(resp, 84, 12);
114 csd->capacity = (1 + m) << (e + 2);
116 csd->read_blkbits = UNSTUFF_BITS(resp, 80, 4);
117 csd->read_partial = UNSTUFF_BITS(resp, 79, 1);
118 csd->write_misalign = UNSTUFF_BITS(resp, 78, 1);
119 csd->read_misalign = UNSTUFF_BITS(resp, 77, 1);
120 csd->r2w_factor = UNSTUFF_BITS(resp, 26, 3);
121 csd->write_blkbits = UNSTUFF_BITS(resp, 22, 4);
122 csd->write_partial = UNSTUFF_BITS(resp, 21, 1);
133 csd->tacc_ns = 0; /* Unused */
134 csd->tacc_clks = 0; /* Unused */
138 csd->max_dtr = tran_exp[e] * tran_mant[m];
139 csd->cmdclass = UNSTUFF_BITS(resp, 84, 12);
142 csd->capacity = (1 + m) << 10;
144 csd->read_blkbits = 9;
145 csd->read_partial = 0;
146 csd->write_misalign = 0;
147 csd->read_misalign = 0;
148 csd->r2w_factor = 4; /* Unused */
149 csd->write_blkbits = 9;
150 csd->write_partial = 0;
199 if (!(card->csd.cmdclass & CCC_SWITCH)) {
245 if (!(card->csd.cmdclass & CCC_SWITCH))
412 } else if (max_dtr > card->csd.max_dtr) {
413 max_dtr = card->csd.max_dtr;