Lines Matching refs:FileInterface

1670   EFI_FILE_PROTOCOL_MEM  *FileInterface;  in CreateFileInterfaceMem()  local
1675 FileInterface = AllocateZeroPool(sizeof(EFI_FILE_PROTOCOL_MEM)); in CreateFileInterfaceMem()
1676 if (FileInterface == NULL){ in CreateFileInterfaceMem()
1683 FileInterface->Revision = EFI_FILE_REVISION; in CreateFileInterfaceMem()
1684 FileInterface->Open = FileInterfaceOpenNotFound; in CreateFileInterfaceMem()
1685 FileInterface->Close = FileInterfaceMemClose; in CreateFileInterfaceMem()
1686 FileInterface->GetPosition = FileInterfaceMemGetPosition; in CreateFileInterfaceMem()
1687 FileInterface->SetPosition = FileInterfaceMemSetPosition; in CreateFileInterfaceMem()
1688 FileInterface->GetInfo = FileInterfaceNopGetInfo; in CreateFileInterfaceMem()
1689 FileInterface->SetInfo = FileInterfaceNopSetInfo; in CreateFileInterfaceMem()
1690 FileInterface->Flush = FileInterfaceNopGeneric; in CreateFileInterfaceMem()
1691 FileInterface->Delete = FileInterfaceNopGeneric; in CreateFileInterfaceMem()
1692 FileInterface->Read = FileInterfaceMemRead; in CreateFileInterfaceMem()
1693 FileInterface->Write = FileInterfaceMemWrite; in CreateFileInterfaceMem()
1694 FileInterface->Unicode = Unicode; in CreateFileInterfaceMem()
1696 ASSERT(FileInterface->Buffer == NULL); in CreateFileInterfaceMem()
1697 ASSERT(FileInterface->BufferSize == 0); in CreateFileInterfaceMem()
1698 ASSERT(FileInterface->Position == 0); in CreateFileInterfaceMem()
1701 FileInterface->Buffer = AllocateZeroPool(sizeof(gUnicodeFileTag)); in CreateFileInterfaceMem()
1702 if (FileInterface->Buffer == NULL) { in CreateFileInterfaceMem()
1703 FreePool (FileInterface); in CreateFileInterfaceMem()
1706 *((CHAR16 *) (FileInterface->Buffer)) = EFI_UNICODE_BYTE_ORDER_MARK; in CreateFileInterfaceMem()
1707 FileInterface->BufferSize = 2; in CreateFileInterfaceMem()
1708 FileInterface->Position = 2; in CreateFileInterfaceMem()
1711 return ((EFI_FILE_PROTOCOL *)FileInterface); in CreateFileInterfaceMem()