#include "UdfProcs.h"
Go to the source code of this file.
Defines | |
#define | BugCheckFileId (UDFS_BUG_CHECK_RESRCSUP) |
#define | Dbg (UDFS_DEBUG_LEVEL_RESRCSUP) |
Functions | |
BOOLEAN | UdfAcquireResource (IN PIRP_CONTEXT IrpContext, IN PERESOURCE Resource, IN BOOLEAN IgnoreWait, IN TYPE_OF_ACQUIRE Type) |
BOOLEAN | UdfAcquireForCache (IN PFCB Fcb, IN BOOLEAN Wait) |
VOID | UdfReleaseFromCache (IN PFCB Fcb) |
BOOLEAN | UdfNoopAcquire (IN PVOID Fcb, IN BOOLEAN Wait) |
VOID | UdfNoopRelease (IN PVOID Fcb) |
VOID | UdfAcquireForCreateSection (IN PFILE_OBJECT FileObject) |
VOID | UdfReleaseForCreateSection (IN PFILE_OBJECT FileObject) |
|
Definition at line 27 of file resrcsup.c. |
|
Definition at line 33 of file resrcsup.c. |
|
Definition at line 136 of file resrcsup.c. References ASSERT, ExAcquireResourceShared, FSRTL_CACHE_TOP_LEVEL_IRP, IoGetTopLevelIrp(), IoSetTopLevelIrp(), NULL, and PAGED_CODE. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 267 of file resrcsup.c. References ExAcquireResourceExclusive, PAGED_CODE, and TRUE. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 47 of file resrcsup.c. References AcquireExclusive, AcquireShared, AcquireSharedStarveExclusive, ASSERT, ExAcquireResourceExclusive, ExAcquireResourceShared, ExAcquireSharedStarveExclusive(), FALSE, FlagOn, IRP_CONTEXT_FLAG_WAIT, PAGED_CODE, Resource, TRUE, TYPE_OF_ACQUIRE, and UdfRaiseStatus().
|
|
Definition at line 208 of file resrcsup.c. References PAGED_CODE, and TRUE. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 239 of file resrcsup.c. References PAGED_CODE. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 302 of file resrcsup.c. References ExReleaseResource, and PAGED_CODE. Referenced by UdfInitializeGlobalData().
|
|
Definition at line 172 of file resrcsup.c. References ASSERT, ExReleaseResource, FSRTL_CACHE_TOP_LEVEL_IRP, IoGetTopLevelIrp(), IoSetTopLevelIrp(), NULL, and PAGED_CODE. Referenced by UdfInitializeGlobalData().
|