Lines Matching refs:resp
48 #define UNSTUFF_BITS(resp,start,size) \ argument
56 __res = resp[__off] >> __shft; \
58 __res |= resp[__off-1] << ((32 - __shft) % 32); \
67 u32 *resp = card->raw_cid; in mmc_decode_cid() local
76 card->cid.manfid = UNSTUFF_BITS(resp, 104, 24); in mmc_decode_cid()
77 card->cid.prod_name[0] = UNSTUFF_BITS(resp, 96, 8); in mmc_decode_cid()
78 card->cid.prod_name[1] = UNSTUFF_BITS(resp, 88, 8); in mmc_decode_cid()
79 card->cid.prod_name[2] = UNSTUFF_BITS(resp, 80, 8); in mmc_decode_cid()
80 card->cid.prod_name[3] = UNSTUFF_BITS(resp, 72, 8); in mmc_decode_cid()
81 card->cid.prod_name[4] = UNSTUFF_BITS(resp, 64, 8); in mmc_decode_cid()
82 card->cid.prod_name[5] = UNSTUFF_BITS(resp, 56, 8); in mmc_decode_cid()
83 card->cid.prod_name[6] = UNSTUFF_BITS(resp, 48, 8); in mmc_decode_cid()
84 card->cid.hwrev = UNSTUFF_BITS(resp, 44, 4); in mmc_decode_cid()
85 card->cid.fwrev = UNSTUFF_BITS(resp, 40, 4); in mmc_decode_cid()
86 card->cid.serial = UNSTUFF_BITS(resp, 16, 24); in mmc_decode_cid()
87 card->cid.month = UNSTUFF_BITS(resp, 12, 4); in mmc_decode_cid()
88 card->cid.year = UNSTUFF_BITS(resp, 8, 4) + 1997; in mmc_decode_cid()
94 card->cid.manfid = UNSTUFF_BITS(resp, 120, 8); in mmc_decode_cid()
95 card->cid.oemid = UNSTUFF_BITS(resp, 104, 16); in mmc_decode_cid()
96 card->cid.prod_name[0] = UNSTUFF_BITS(resp, 96, 8); in mmc_decode_cid()
97 card->cid.prod_name[1] = UNSTUFF_BITS(resp, 88, 8); in mmc_decode_cid()
98 card->cid.prod_name[2] = UNSTUFF_BITS(resp, 80, 8); in mmc_decode_cid()
99 card->cid.prod_name[3] = UNSTUFF_BITS(resp, 72, 8); in mmc_decode_cid()
100 card->cid.prod_name[4] = UNSTUFF_BITS(resp, 64, 8); in mmc_decode_cid()
101 card->cid.prod_name[5] = UNSTUFF_BITS(resp, 56, 8); in mmc_decode_cid()
102 card->cid.prv = UNSTUFF_BITS(resp, 48, 8); in mmc_decode_cid()
103 card->cid.serial = UNSTUFF_BITS(resp, 16, 32); in mmc_decode_cid()
104 card->cid.month = UNSTUFF_BITS(resp, 12, 4); in mmc_decode_cid()
105 card->cid.year = UNSTUFF_BITS(resp, 8, 4) + 1997; in mmc_decode_cid()
134 u32 *resp = card->raw_csd; in mmc_decode_csd() local
141 csd->structure = UNSTUFF_BITS(resp, 126, 2); in mmc_decode_csd()
148 csd->mmca_vsn = UNSTUFF_BITS(resp, 122, 4); in mmc_decode_csd()
149 m = UNSTUFF_BITS(resp, 115, 4); in mmc_decode_csd()
150 e = UNSTUFF_BITS(resp, 112, 3); in mmc_decode_csd()
152 csd->tacc_clks = UNSTUFF_BITS(resp, 104, 8) * 100; in mmc_decode_csd()
154 m = UNSTUFF_BITS(resp, 99, 4); in mmc_decode_csd()
155 e = UNSTUFF_BITS(resp, 96, 3); in mmc_decode_csd()
157 csd->cmdclass = UNSTUFF_BITS(resp, 84, 12); in mmc_decode_csd()
159 e = UNSTUFF_BITS(resp, 47, 3); in mmc_decode_csd()
160 m = UNSTUFF_BITS(resp, 62, 12); in mmc_decode_csd()
163 csd->read_blkbits = UNSTUFF_BITS(resp, 80, 4); in mmc_decode_csd()
164 csd->read_partial = UNSTUFF_BITS(resp, 79, 1); in mmc_decode_csd()
165 csd->write_misalign = UNSTUFF_BITS(resp, 78, 1); in mmc_decode_csd()
166 csd->read_misalign = UNSTUFF_BITS(resp, 77, 1); in mmc_decode_csd()
167 csd->dsr_imp = UNSTUFF_BITS(resp, 76, 1); in mmc_decode_csd()
168 csd->r2w_factor = UNSTUFF_BITS(resp, 26, 3); in mmc_decode_csd()
169 csd->write_blkbits = UNSTUFF_BITS(resp, 22, 4); in mmc_decode_csd()
170 csd->write_partial = UNSTUFF_BITS(resp, 21, 1); in mmc_decode_csd()
173 a = UNSTUFF_BITS(resp, 42, 5); in mmc_decode_csd()
174 b = UNSTUFF_BITS(resp, 37, 5); in mmc_decode_csd()