Lines Matching refs:resp

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