/*++ Copyright (c) 2005 - 2013, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the Software License Agreement which accompanies this distribution. Module Name: Data.c Abstract: Global data in the FAT Filesystem driver Revision History --*/ #include "Fat.h" // // Globals // // // FatFsLock - Global lock for synchronizing all requests. // EFI_LOCK FatFsLock = EFI_INITIALIZE_LOCK_VARIABLE (TPL_CALLBACK); EFI_LOCK FatTaskLock = EFI_INITIALIZE_LOCK_VARIABLE (TPL_NOTIFY); // // Filesystem interface functions // EFI_FILE_PROTOCOL FatFileInterface = { EFI_FILE_PROTOCOL_REVISION, FatOpen, FatClose, FatDelete, FatRead, FatWrite, FatGetPosition, FatSetPosition, FatGetInfo, FatSetInfo, FatFlush, FatOpenEx, FatReadEx, FatWriteEx, FatFlushEx };