Lines Matching refs:raw_cid
87 uint32_t raw_cid[4]; /* Raw bits of the CID */
180 static void mmc_decode_cid_mmc(uint32_t *raw_cid, struct mmc_cid *cid,
182 static void mmc_decode_cid_sd(uint32_t *raw_cid, struct mmc_cid *cid);
1092 mmc_decode_cid_sd(uint32_t *raw_cid, struct mmc_cid *cid)
1098 cid->mid = mmc_get_bits(raw_cid, 128, 120, 8);
1099 cid->oid = mmc_get_bits(raw_cid, 128, 104, 16);
1101 cid->pnm[i] = mmc_get_bits(raw_cid, 128, 96 - i * 8, 8);
1103 cid->prv = mmc_get_bits(raw_cid, 128, 56, 8);
1104 cid->psn = mmc_get_bits(raw_cid, 128, 24, 32);
1105 cid->mdt_year = mmc_get_bits(raw_cid, 128, 12, 8) + 2000;
1106 cid->mdt_month = mmc_get_bits(raw_cid, 128, 8, 4);
1110 mmc_decode_cid_mmc(uint32_t *raw_cid, struct mmc_cid *cid, bool is_4_41p)
1116 cid->mid = mmc_get_bits(raw_cid, 128, 120, 8);
1117 cid->oid = mmc_get_bits(raw_cid, 128, 104, 8);
1119 cid->pnm[i] = mmc_get_bits(raw_cid, 128, 96 - i * 8, 8);
1121 cid->prv = mmc_get_bits(raw_cid, 128, 48, 8);
1122 cid->psn = mmc_get_bits(raw_cid, 128, 16, 32);
1123 cid->mdt_month = mmc_get_bits(raw_cid, 128, 12, 4);
1124 cid->mdt_year = mmc_get_bits(raw_cid, 128, 8, 4);
1591 uint32_t raw_cid[4];
1608 err = mmc_all_send_cid(sc, raw_cid);
1619 if (memcmp(ivar->raw_cid, raw_cid, sizeof(raw_cid)) ==
1629 raw_cid[0], raw_cid[1], raw_cid[2], raw_cid[3]);
1634 memcpy(ivar->raw_cid, raw_cid, sizeof(raw_cid));
1642 mmc_decode_cid_sd(ivar->raw_cid, &ivar->cid);
1891 mmc_decode_cid_mmc(ivar->raw_cid, &ivar->cid, rev >= 5);