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;
156 CmdArg = Lba * This->Media->BlockSize;
204 if (BufferSize > This->Media->BlockSize) {
246 if (This->Media->MediaId != MediaId) {
255 if (!MmcHostInstance->BlockIo.Media->MediaPresent) {
260 BlockCount = (BufferSize + This->Media->BlockSize - 1) / This->Media->BlockSize;
264 if ((Lba + (BufferSize / This->Media->BlockSize)) > (This->Media->LastBlock + 1)) {
268 if ((Transfer == MMC_IOBLOCKS_WRITE) && (This->Media->ReadOnly == TRUE)) {
278 if ((BufferSize % This->Media->BlockSize) != 0) {
283 if ((This->Media->IoAlign > 2) && (((UINTN)Buffer & (This->Media->IoAlign - 1)) != 0)) {
326 ConsumeSize = BlockCount * This->Media->BlockSize;
401 if (MmcHostInstance->BlockIo.Media->ReadOnly == TRUE)
406 if (!MmcHostInstance->BlockIo.Media->MediaPresent)
409 if (MmcHostInstance->BlockIo.Media->MediaId != MediaId)