1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /*++
- Copyright (c) 2005 - 2009, Intel Corporation. All rights reserved.<BR>
- This program and the accompanying materials are licensed and made available
- under the terms and conditions of the BSD License which accompanies this
- distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- 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);
- //
- // Filesystem interface functions
- //
- EFI_FILE_PROTOCOL FatFileInterface = {
- EFI_FILE_PROTOCOL_REVISION,
- FatOpen,
- FatClose,
- FatDelete,
- FatRead,
- FatWrite,
- FatGetPosition,
- FatSetPosition,
- FatGetInfo,
- FatSetInfo,
- FatFlush
- };
|