ReactOS 0.4.16-dev-979-g79f281e
|
#include "fatprocs.h"
Go to the source code of this file.
Macros | |
#define | BugCheckFileId (FAT_BUG_CHECK_FATDATA) |
#define | Dbg (DEBUG_TRACE_CATCH_EXCEPTIONS) |
Functions | |
ULONG | FatExceptionFilter (IN PIRP_CONTEXT IrpContext, IN PEXCEPTION_POINTERS ExceptionPointer) |
_Requires_lock_held_ (_Global_critical_region_) | |
VOID | FatCompleteRequest_Real (IN PIRP_CONTEXT IrpContext OPTIONAL, IN PIRP Irp OPTIONAL, IN NTSTATUS Status) |
BOOLEAN | FatIsIrpTopLevel (IN PIRP Irp) |
_Function_class_ (FAST_IO_CHECK_IF_POSSIBLE) | |
_Function_class_ (FAST_IO_QUERY_BASIC_INFO) | |
_Function_class_ (FAST_IO_QUERY_STANDARD_INFO) | |
_Function_class_ (FAST_IO_QUERY_NETWORK_OPEN_INFO) | |
Variables | |
FAT_DATA | FatData |
PDEVICE_OBJECT | FatDiskFileSystemDeviceObject |
PDEVICE_OBJECT | FatCdromFileSystemDeviceObject |
LARGE_INTEGER | FatLargeZero = {0,0} |
LARGE_INTEGER | FatMaxLarge = {MAXULONG,MAXLONG} |
LARGE_INTEGER | Fat30Milliseconds = {(ULONG)(-30 * 1000 * 10), -1} |
LARGE_INTEGER | Fat100Milliseconds = {(ULONG)(-30 * 1000 * 10), -1} |
LARGE_INTEGER | FatOneDay = {0x2a69c000, 0xc9} |
LARGE_INTEGER | FatJanOne1980 = {0xe1d58000,0x01a8e79f} |
LARGE_INTEGER | FatDecThirtyOne1979 = {0xb76bc000,0x01a8e6d6} |
FAT_TIME_STAMP | FatTimeJanOne1980 = {{0,0,0},{1,1,0}} |
LARGE_INTEGER | FatMagic10000 = {0xe219652c, 0xd1b71758} |
LARGE_INTEGER | FatMagic86400000 = {0xfa67b90e, 0xc6d750eb} |
FAST_IO_DISPATCH | FatFastIoDispatch |
NPAGED_LOOKASIDE_LIST | FatIrpContextLookasideList |
NPAGED_LOOKASIDE_LIST | FatNonPagedFcbLookasideList |
NPAGED_LOOKASIDE_LIST | FatEResourceLookasideList |
SLIST_HEADER | FatCloseContextSList |
FAST_MUTEX | FatCloseQueueMutex |
PMDL | FatReserveMdl = NULL |
KEVENT | FatReserveEvent |
LOGICAL | FatDiskAccountingEnabled = FALSE |
#define BugCheckFileId (FAT_BUG_CHECK_FATDATA) |
_Function_class_ | ( | FAST_IO_CHECK_IF_POSSIBLE | ) |
Definition at line 857 of file fatdata.c.
_Function_class_ | ( | FAST_IO_QUERY_BASIC_INFO | ) |
Definition at line 966 of file fatdata.c.
_Function_class_ | ( | FAST_IO_QUERY_NETWORK_OPEN_INFO | ) |
Definition at line 1307 of file fatdata.c.
_Function_class_ | ( | FAST_IO_QUERY_STANDARD_INFO | ) |
Definition at line 1146 of file fatdata.c.
_Requires_lock_held_ | ( | _Global_critical_region_ | ) |
Definition at line 320 of file fatdata.c.
VOID FatCompleteRequest_Real | ( | IN PIRP_CONTEXT IrpContext | OPTIONAL, |
IN PIRP Irp | OPTIONAL, | ||
IN NTSTATUS | Status | ||
) |
Definition at line 733 of file fatdata.c.
ULONG FatExceptionFilter | ( | IN PIRP_CONTEXT | IrpContext, |
IN PEXCEPTION_POINTERS | ExceptionPointer | ||
) |
Definition at line 204 of file fatdata.c.
Referenced by _Function_class_(), _Requires_lock_held_(), FatFlushFat(), FatFspDispatch(), FatFspMarkVolumeDirtyWithRecover(), FatMultiAsyncCompletionRoutine(), and FatSingleAsyncCompletionRoutine().
Definition at line 817 of file fatdata.c.
Referenced by _Function_class_(), and _Requires_lock_held_().
LARGE_INTEGER Fat100Milliseconds = {(ULONG)(-30 * 1000 * 10), -1} |
LARGE_INTEGER Fat30Milliseconds = {(ULONG)(-30 * 1000 * 10), -1} |
Definition at line 70 of file fatdata.c.
Referenced by FatPagingFileIo().
PDEVICE_OBJECT FatCdromFileSystemDeviceObject |
Definition at line 59 of file fatdata.c.
Referenced by _Requires_lock_held_().
SLIST_HEADER FatCloseContextSList |
Definition at line 106 of file fatdata.c.
Referenced by FatAllocateCloseContext(), and FatPreallocateCloseContext().
FAST_MUTEX FatCloseQueueMutex |
FAT_DATA FatData |
Definition at line 56 of file fatdata.c.
Referenced by _Requires_lock_held_(), Fat8dot3ToString(), FatAllocateCloseContext(), FatBuildZeroMdl(), FatConstructDirent(), FatCreateDcb(), FatCreateFcb(), FatDeferredCleanVolume(), FatEvaluateNameCase(), FatGetDirTimes(), FatGetStatistics(), FatIsBootSectorFat(), FatMultiAsyncCompletionRoutine(), FatOpenEaFile(), FatPreallocateCloseContext(), FatQueryFsAttributeInfo(), FatSetRenameInfo(), FatSetupAllocationSupport(), FatSingleAsyncCompletionRoutine(), and FatToggleMediaEjectDisable().
LARGE_INTEGER FatDecThirtyOne1979 = {0xb76bc000,0x01a8e6d6} |
LOGICAL FatDiskAccountingEnabled = FALSE |
Definition at line 129 of file fatdata.c.
Referenced by _Requires_lock_held_(), FatInitializeCacheMap(), FatMultipleAsync(), FatPagingFileIo(), FatSingleAsync(), and FatSingleNonAlignedSync().
PDEVICE_OBJECT FatDiskFileSystemDeviceObject |
Definition at line 58 of file fatdata.c.
Referenced by _Requires_lock_held_().
NPAGED_LOOKASIDE_LIST FatEResourceLookasideList |
Definition at line 104 of file fatdata.c.
Referenced by FatAllocateResource(), and FatFreeResource().
FAST_IO_DISPATCH FatFastIoDispatch |
NPAGED_LOOKASIDE_LIST FatIrpContextLookasideList |
Definition at line 102 of file fatdata.c.
Referenced by FatAllocateIrpContext(), and FatFreeIrpContext().
LARGE_INTEGER FatJanOne1980 = {0xe1d58000,0x01a8e79f} |
Definition at line 73 of file fatdata.c.
Referenced by _Function_class_(), FatCreateDcb(), FatCreateFcb(), FatGetDirTimes(), and FatQueryBasicInfo().
LARGE_INTEGER FatLargeZero = {0,0} |
Definition at line 62 of file fatdata.c.
Referenced by _Function_class_(), _Requires_lock_held_(), FatSyncUninitializeCacheMap(), and FatTearDownVcb().
LARGE_INTEGER FatMagic10000 = {0xe219652c, 0xd1b71758} |
LARGE_INTEGER FatMagic86400000 = {0xfa67b90e, 0xc6d750eb} |
LARGE_INTEGER FatMaxLarge = {MAXULONG,MAXLONG} |
Definition at line 63 of file fatdata.c.
Referenced by _Requires_lock_held_(), FatOpenEaFile(), and FatSetupAllocationSupport().
NPAGED_LOOKASIDE_LIST FatNonPagedFcbLookasideList |
Definition at line 103 of file fatdata.c.
Referenced by FatAllocateNonPagedFcb(), and FatFreeNonPagedFcb().
LARGE_INTEGER FatOneDay = {0x2a69c000, 0xc9} |
KEVENT FatReserveEvent |
Definition at line 123 of file fatdata.c.
Referenced by FatPagingFileCompletionRoutineCatch(), and FatPagingFileIo().
Definition at line 119 of file fatdata.c.
Referenced by FatPagingFileCompletionRoutineCatch(), and FatPagingFileIo().
FAT_TIME_STAMP FatTimeJanOne1980 = {{0,0,0},{1,1,0}} |