Home | History | Annotate | Download | only in MmcDxe

Lines Matching refs:Media

80   // If a card is not present then clear all media settings

82 MmcHostInstance->BlockIo.Media->MediaPresent = FALSE;
83 MmcHostInstance->BlockIo.Media->LastBlock = 0;
84 MmcHostInstance->BlockIo.Media->BlockSize = 512; // Should be zero but there is a bug in DiskIo
85 MmcHostInstance->BlockIo.Media->ReadOnly = FALSE;
154 CmdArg = Lba * This->Media->BlockSize;
203 if (BufferSize > This->Media->BlockSize) {
245 if (This->Media->MediaId != MediaId) {
254 if (!MmcHostInstance->BlockIo.Media->MediaPresent) {
259 BlockCount = (BufferSize + This->Media->BlockSize - 1) / This->Media->BlockSize;
263 if ((Lba + (BufferSize / This->Media->BlockSize)) > (This->Media->LastBlock + 1)) {
267 if ((Transfer == MMC_IOBLOCKS_WRITE) && (This->Media->ReadOnly == TRUE)) {
277 if ((BufferSize % This->Media->BlockSize) != 0) {
282 if ((This->Media->IoAlign > 2) && (((UINTN)Buffer & (This->Media->IoAlign - 1)) != 0)) {
325 ConsumeSize = BlockCount * This->Media->BlockSize;
400 if (This->Media->ReadOnly == TRUE)
405 if (!MmcHostInstance->BlockIo.Media->MediaPresent)
408 if (This->Media->MediaId != MediaId)