Lines Matching defs:resp

39 	struct sd_resp resp;
49 res = send_cmd(handle, SD_CMD_SEND_OPCOND, ocr, options, &resp);
52 *ocr_output = resp.data.r3.ocr;
60 struct sd_resp resp;
65 return send_cmd(handle, SD_CMD_ALL_SEND_CID, 0, options, &resp);
73 struct sd_resp resp;
84 res = send_cmd(handle, SD_CMD_MMC_SET_RCA, argument, options, &resp);
96 struct sd_resp resp;
114 &resp);
130 struct sd_resp resp;
140 res = send_cmd(handle, SD_CMD_READ_EXT_CSD, 0, options, &resp);
155 struct sd_resp resp;
163 res = send_cmd(handle, SD_CMD_SEND_CSD, argument, options, &resp);
169 card->csd.mmc.structure = (resp.data.r2.rsp4 >> 22) & 0x3;
170 card->csd.mmc.csdSpecVer = (resp.data.r2.rsp4 >> 18) & 0x0f;
171 card->csd.mmc.taac = (resp.data.r2.rsp4 >> 8) & 0xff;
172 card->csd.mmc.nsac = resp.data.r2.rsp4 & 0xff;
173 card->csd.mmc.speed = resp.data.r2.rsp3 >> 24;
174 card->csd.mmc.classes = (resp.data.r2.rsp3 >> 12) & 0xfff;
175 card->csd.mmc.rdBlkLen = (resp.data.r2.rsp3 >> 8) & 0xf;
176 card->csd.mmc.rdBlkPartial = (resp.data.r2.rsp3 >> 7) & 0x01;
177 card->csd.mmc.wrBlkMisalign = (resp.data.r2.rsp3 >> 6) & 0x1;
178 card->csd.mmc.rdBlkMisalign = (resp.data.r2.rsp3 >> 5) & 0x1;
179 card->csd.mmc.dsr = (resp.data.r2.rsp2 >> 4) & 0x01;
181 ((resp.data.r2.rsp3 & 0x3) << 10) +
182 ((resp.data.r2.rsp2 >> 22) & 0x3ff);
183 card->csd.mmc.vddRdCurrMin = (resp.data.r2.rsp2 >> 19) & 0x7;
184 card->csd.mmc.vddRdCurrMax = (resp.data.r2.rsp2 >> 16) & 0x7;
185 card->csd.mmc.vddWrCurrMin = (resp.data.r2.rsp2 >> 13) & 0x7;
186 card->csd.mmc.vddWrCurrMax = (resp.data.r2.rsp2 >> 10) & 0x7;
187 card->csd.mmc.devSizeMulti = (resp.data.r2.rsp2 >> 7) & 0x7;
188 card->csd.mmc.eraseGrpSize = (resp.data.r2.rsp2 >> 2) & 0x1f;
190 ((resp.data.r2.rsp2 & 0x3) << 3) +
191 ((resp.data.r2.rsp1 >> 29) & 0x7);
193 ((resp.data.r2.rsp1 >> 24) & 0x1f);
195 (resp.data.r2.rsp1 >> 23) & 0x1;
196 card->csd.mmc.manuDefEcc = (resp.data.r2.rsp1 >> 21) & 0x3;
197 card->csd.mmc.wrSpeedFactor = (resp.data.r2.rsp1 >> 18) & 0x7;
198 card->csd.mmc.wrBlkLen = (resp.data.r2.rsp1 >> 14) & 0xf;
199 card->csd.mmc.wrBlkPartial = (resp.data.r2.rsp1 >> 13) & 0x1;
200 card->csd.mmc.protAppl = (resp.data.r2.rsp1 >> 8) & 0x1;
201 card->csd.mmc.copyFlag = (resp.data.r2.rsp1 >> 7) & 0x1;
202 card->csd.mmc.permWrProt = (resp.data.r2.rsp1 >> 6) & 0x1;
203 card->csd.mmc.tmpWrProt = (resp.data.r2.rsp1 >> 5) & 0x1;
204 card->csd.mmc.fileFormat = (resp.data.r2.rsp1 >> 4) & 0x03;
205 card->csd.mmc.eccCode = resp.data.r2.rsp1 & 0x03;
248 struct sd_resp resp;
257 res = send_cmd(handle, SD_CMD_SEND_STATUS, argument, options, &resp);
260 *status = resp.cardStatus;
270 struct sd_resp resp;
280 res = sd_cmd13(handle, &resp.cardStatus);
284 handle->device->ctrl.rca, res, resp.cardStatus);
288 if (resp.cardStatus & 0x100)
291 EMMC_TRACE("cmd13 rsp:0x%08x before cmd16\n", resp.cardStatus);
307 res = send_cmd(handle, SD_CMD_SET_BLOCKLEN, argument, options, &resp);
317 struct sd_resp resp;
321 res = sd_cmd13(handle, &resp.cardStatus);
325 handle->device->ctrl.rca, res, resp.cardStatus);
329 if (resp.cardStatus & 0x100)
332 EMMC_TRACE("cmd13 rsp:0x%08x before cmd17\n", resp.cardStatus);
356 &resp);
371 struct sd_resp resp;
375 res = sd_cmd13(handle, &resp.cardStatus);
379 handle->device->ctrl.rca, res, resp.cardStatus);
383 if (resp.cardStatus & 0x100)
386 EMMC_TRACE("cmd13 rsp:0x%08x before cmd18\n", resp.cardStatus);
412 &resp);
440 EMMC_TRACE("cmd13 rsp:0x%08x before cmd35\n", resp.cardStatus);
461 struct sd_resp resp;
463 res = card_sts_resp(handle, &resp.cardStatus);
475 argument, options, &resp);
487 struct sd_resp resp;
489 res = card_sts_resp(handle, &resp.cardStatus);
501 argument, options, &resp);
513 struct sd_resp resp;
515 res = card_sts_resp(handle, &resp.cardStatus);
526 res = send_cmd(handle, SD_CMD_ERASE, argument, options, &resp);
542 struct sd_resp resp;
546 res = sd_cmd13(handle, &resp.cardStatus);
550 handle->device->ctrl.rca, res, &resp.cardStatus);
554 if (resp.cardStatus & 0x100)
557 EMMC_TRACE("cmd13 rsp:0x%08x before cmd24\n", resp.cardStatus);
581 res = send_cmd(handle, SD_CMD_WRITE_BLOCK, argument, options, &resp);
596 struct sd_resp resp;
600 res = sd_cmd13(handle, &resp.cardStatus);
604 handle->device->ctrl.rca, res, &resp.cardStatus);
608 if (resp.cardStatus & 0x100)
611 EMMC_TRACE("cmd13 rsp:0x%08x before cmd25\n", resp.cardStatus);
637 argument, options, &resp);
652 struct sd_resp resp;
660 res = send_cmd(handle, SD_ACMD_SET_BUS_WIDTH, argument, options, &resp);
678 res = sd_cmd13(handle, &resp.cardStatus);
682 if ((resp.cardStatus & 0x80) != 0) {
689 handle->device->ctrl.rca, res, resp.cardStatus);
702 uint32_t options, struct sd_resp *resp)
774 if (resp != NULL) {
781 temp_resp[2], temp_resp[3], resp);