|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <ntoskrnl.h>
#include "newcc.h"
#include "section/newmm.h"
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | PWORK_QUEUE_WITH_CONTEXT |
Defines |
| #define | NDEBUG |
| #define | TAG_MAP_SEC TAG('C', 'c', 'S', 'x') |
| #define | TAG_MAP_READ TAG('M', 'c', 'p', 'y') |
| #define | TAG_MAP_BCB TAG('B', 'c', 'b', ' ') |
Functions |
| VOID | _CcpLock (const char *file, int line) |
| VOID | _CcpUnlock (const char *file, int line) |
| PDEVICE_OBJECT NTAPI | MmGetDeviceObjectForFile (IN PFILE_OBJECT FileObject) |
| NTSTATUS | CcpAllocateSection (PFILE_OBJECT FileObject, ULONG Length, ULONG Protect, PROS_SECTION_OBJECT *Result) |
| VOID | CcpUnmapCache (PVOID Context) |
| VOID | CcpDereferenceCache (ULONG Start, BOOLEAN Immediate) |
| ULONG | CcpAllocateCacheSections (PFILE_OBJECT FileObject, PROS_SECTION_OBJECT SectionObject) |
| VOID | CcpReferenceCache (ULONG Start) |
| VOID | CcpMarkForExclusive (ULONG Start) |
| VOID | CcpReferenceCacheExclusive (ULONG Start) |
| ULONG | CcpFindMatchingMap (PLIST_ENTRY Head, PLARGE_INTEGER FileOffset, ULONG Length) |
| BOOLEAN NTAPI | CcpMapData (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN ULONG Flags, OUT PVOID *BcbResult, OUT PVOID *Buffer) |
| BOOLEAN NTAPI | CcMapData (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN ULONG Flags, OUT PVOID *BcbResult, OUT PVOID *Buffer) |
| BOOLEAN NTAPI | CcpPinMappedData (IN PNOCC_CACHE_MAP Map, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN ULONG Flags, IN OUT PVOID *Bcb) |
| BOOLEAN NTAPI | CcPinMappedData (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN ULONG Flags, IN OUT PVOID *Bcb) |
| BOOLEAN NTAPI | CcPinRead (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN ULONG Flags, OUT PVOID *Bcb, OUT PVOID *Buffer) |
| BOOLEAN NTAPI | CcPreparePinWrite (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN BOOLEAN Zero, IN ULONG Flags, OUT PVOID *Bcb, OUT PVOID *Buffer) |
| BOOLEAN NTAPI | CcpUnpinData (IN PNOCC_BCB RealBcb, BOOLEAN ReleaseBit) |
| VOID NTAPI | CcUnpinData (IN PVOID Bcb) |
| VOID NTAPI | CcSetBcbOwnerPointer (IN PVOID Bcb, IN PVOID OwnerPointer) |
| VOID NTAPI | CcUnpinDataForThread (IN PVOID Bcb, IN ERESOURCE_THREAD ResourceThreadId) |
Variables |
| NOCC_BCB | CcCacheSections [CACHE_NUM_SECTIONS] |
| CHAR | CcpBitmapBuffer [sizeof(RTL_BITMAP)+ROUND_UP((CACHE_NUM_SECTIONS), 32)/8] |
| PRTL_BITMAP | CcCacheBitmap = (PRTL_BITMAP)&CcpBitmapBuffer |
| FAST_MUTEX | CcMutex |
| KEVENT | CcDeleteEvent |
| KEVENT | CcFinalizeEvent |
| ULONG | CcCacheClockHand |
| LONG | CcOutstandingDeletes |
| PETHREAD | LastThread |
Generated on Sun May 27 2012 06:06:25 for ReactOS by
1.7.6.1
|