mirror of https://github.com/acidanthera/audk.git
51 lines
1.0 KiB
C
51 lines
1.0 KiB
C
|
/*++
|
||
|
|
||
|
Copyright (c) 2005, Intel Corporation
|
||
|
All rights reserved. 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 FatFileInterface = {
|
||
|
EFI_FILE_PROTOCOL_REVISION,
|
||
|
FatOpen,
|
||
|
FatClose,
|
||
|
FatDelete,
|
||
|
FatRead,
|
||
|
FatWrite,
|
||
|
FatGetPosition,
|
||
|
FatSetPosition,
|
||
|
FatGetInfo,
|
||
|
FatSetInfo,
|
||
|
FatFlush
|
||
|
};
|