Home | History | Annotate | Download | only in SdMmcPciHcDxe

Lines Matching refs:SdMmcCmdBlk

35   EFI_SD_MMC_COMMAND_BLOCK              SdMmcCmdBlk;

40 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
44 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
48 SdMmcCmdBlk.CommandIndex = SD_GO_IDLE_STATE;
49 SdMmcCmdBlk.CommandType = SdMmcCommandTypeBc;
79 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
84 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
88 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
92 SdMmcCmdBlk.CommandIndex = SD_SEND_IF_COND;
93 SdMmcCmdBlk.CommandType = SdMmcCommandTypeBcr;
94 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR7;
95 SdMmcCmdBlk.CommandArgument = (SupplyVoltage << 8) | CheckPattern;
100 if (SdMmcStatusBlk.Resp0 != SdMmcCmdBlk.CommandArgument) {
130 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
136 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
140 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
144 SdMmcCmdBlk.CommandIndex = SDIO_SEND_OP_COND;
145 SdMmcCmdBlk.CommandType = SdMmcCommandTypeBcr;
146 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR4;
150 SdMmcCmdBlk.CommandArgument = (VoltageWindow & 0xFFFFFF) | Switch;
187 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
195 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
199 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
203 SdMmcCmdBlk.CommandIndex = SD_APP_CMD;
204 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
205 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
206 SdMmcCmdBlk.CommandArgument = (UINT32)Rca << 16;
213 SdMmcCmdBlk.CommandIndex = SD_SEND_OP_COND;
214 SdMmcCmdBlk.CommandType = SdMmcCommandTypeBcr;
215 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR3;
221 SdMmcCmdBlk.CommandArgument = (VoltageWindow & 0xFFFFFF) | Switch | MaxPower | HostCapacity;
253 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
258 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
262 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
266 SdMmcCmdBlk.CommandIndex = SD_ALL_SEND_CID;
267 SdMmcCmdBlk.CommandType = SdMmcCommandTypeBcr;
268 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR2;
296 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
301 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
305 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
309 SdMmcCmdBlk.CommandIndex = SD_SET_RELATIVE_ADDR;
310 SdMmcCmdBlk.CommandType = SdMmcCommandTypeBcr;
311 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR6;
346 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
351 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
355 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
359 SdMmcCmdBlk.CommandIndex = SD_SEND_CSD;
360 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
361 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR2;
362 SdMmcCmdBlk.CommandArgument = (UINT32)Rca << 16;
397 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
402 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
406 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
410 SdMmcCmdBlk.CommandIndex = SD_APP_CMD;
411 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
412 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
413 SdMmcCmdBlk.CommandArgument = (UINT32)Rca << 16;
420 SdMmcCmdBlk.CommandIndex = SD_SEND_SCR;
421 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAdtc;
422 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
452 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
457 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
461 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
465 SdMmcCmdBlk.CommandIndex = SD_SELECT_DESELECT_CARD;
466 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
468 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1b;
470 SdMmcCmdBlk.CommandArgument = (UINT32)Rca << 16;
495 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
500 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
504 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
508 SdMmcCmdBlk.CommandIndex = SD_VOLTAGE_SWITCH;
509 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
510 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
511 SdMmcCmdBlk.CommandArgument = 0;
540 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
546 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
550 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
554 SdMmcCmdBlk.CommandIndex = SD_APP_CMD;
555 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
556 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
557 SdMmcCmdBlk.CommandArgument = (UINT32)Rca << 16;
564 SdMmcCmdBlk.CommandIndex = SD_SET_BUS_WIDTH;
565 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
566 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
576 SdMmcCmdBlk.CommandArgument = Value & 0x3;
612 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
618 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
622 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
626 SdMmcCmdBlk.CommandIndex = SD_SWITCH_FUNC;
627 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAdtc;
628 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
631 SdMmcCmdBlk.CommandArgument = (AccessMode & 0xF) | ((PowerLimit & 0xF) << 4) | \
665 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
670 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
674 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
678 SdMmcCmdBlk.CommandIndex = SD_SEND_STATUS;
679 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAc;
680 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
681 SdMmcCmdBlk.CommandArgument = (UINT32)Rca << 16;
712 EFI_SD_MMC_COMMAND_BLOCK SdMmcCmdBlk;
718 ZeroMem (&SdMmcCmdBlk, sizeof (SdMmcCmdBlk));
722 Packet.SdMmcCmdBlk = &SdMmcCmdBlk;
726 SdMmcCmdBlk.CommandIndex = SD_SEND_TUNING_BLOCK;
727 SdMmcCmdBlk.CommandType = SdMmcCommandTypeAdtc;
728 SdMmcCmdBlk.ResponseType = SdMmcResponseTypeR1;
729 SdMmcCmdBlk.CommandArgument = 0;