mirror of
https://github.com/reactos/reactos.git
synced 2024-07-04 11:44:33 +00:00
[NTOS:CC]
- Rename ROS_SHARED_CACHE_MAP::AllocationSize to SectionSize CORE-8065 svn path=/trunk/; revision=62715
This commit is contained in:
parent
72e7415f50
commit
340e5bb756
|
@ -199,7 +199,7 @@ CcReadVirtualAddress (
|
||||||
KEVENT Event;
|
KEVENT Event;
|
||||||
|
|
||||||
VacbOffset.QuadPart = Vacb->FileOffset;
|
VacbOffset.QuadPart = Vacb->FileOffset;
|
||||||
Size = (ULONG)(Vacb->SharedCacheMap->AllocationSize.QuadPart - Vacb->FileOffset);
|
Size = (ULONG)(Vacb->SharedCacheMap->SectionSize.QuadPart - Vacb->FileOffset);
|
||||||
if (Size > VACB_MAPPING_GRANULARITY)
|
if (Size > VACB_MAPPING_GRANULARITY)
|
||||||
{
|
{
|
||||||
Size = VACB_MAPPING_GRANULARITY;
|
Size = VACB_MAPPING_GRANULARITY;
|
||||||
|
@ -252,7 +252,7 @@ CcWriteVirtualAddress (
|
||||||
|
|
||||||
Vacb->Dirty = FALSE;
|
Vacb->Dirty = FALSE;
|
||||||
VacbOffset.QuadPart = Vacb->FileOffset;
|
VacbOffset.QuadPart = Vacb->FileOffset;
|
||||||
Size = (ULONG)(Vacb->SharedCacheMap->AllocationSize.QuadPart - Vacb->FileOffset);
|
Size = (ULONG)(Vacb->SharedCacheMap->SectionSize.QuadPart - Vacb->FileOffset);
|
||||||
if (Size > VACB_MAPPING_GRANULARITY)
|
if (Size > VACB_MAPPING_GRANULARITY)
|
||||||
{
|
{
|
||||||
Size = VACB_MAPPING_GRANULARITY;
|
Size = VACB_MAPPING_GRANULARITY;
|
||||||
|
@ -344,8 +344,8 @@ CcCopyRead (
|
||||||
SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
|
SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
|
||||||
ReadOffset = (ULONG)FileOffset->QuadPart;
|
ReadOffset = (ULONG)FileOffset->QuadPart;
|
||||||
|
|
||||||
DPRINT("AllocationSize %I64d, FileSize %I64d\n",
|
DPRINT("SectionSize %I64d, FileSize %I64d\n",
|
||||||
SharedCacheMap->AllocationSize.QuadPart,
|
SharedCacheMap->SectionSize.QuadPart,
|
||||||
SharedCacheMap->FileSize.QuadPart);
|
SharedCacheMap->FileSize.QuadPart);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -150,7 +150,7 @@ CcSetFileSizes (
|
||||||
if (SharedCacheMap == NULL)
|
if (SharedCacheMap == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (FileSizes->AllocationSize.QuadPart < SharedCacheMap->AllocationSize.QuadPart)
|
if (FileSizes->AllocationSize.QuadPart < SharedCacheMap->SectionSize.QuadPart)
|
||||||
{
|
{
|
||||||
InitializeListHead(&FreeListHead);
|
InitializeListHead(&FreeListHead);
|
||||||
KeAcquireGuardedMutex(&ViewLock);
|
KeAcquireGuardedMutex(&ViewLock);
|
||||||
|
@ -185,7 +185,7 @@ CcSetFileSizes (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
SharedCacheMap->AllocationSize = FileSizes->AllocationSize;
|
SharedCacheMap->SectionSize = FileSizes->AllocationSize;
|
||||||
SharedCacheMap->FileSize = FileSizes->FileSize;
|
SharedCacheMap->FileSize = FileSizes->FileSize;
|
||||||
KeReleaseSpinLock(&SharedCacheMap->CacheMapLock, oldirql);
|
KeReleaseSpinLock(&SharedCacheMap->CacheMapLock, oldirql);
|
||||||
KeReleaseGuardedMutex(&ViewLock);
|
KeReleaseGuardedMutex(&ViewLock);
|
||||||
|
@ -206,7 +206,7 @@ CcSetFileSizes (
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
KeAcquireSpinLock(&SharedCacheMap->CacheMapLock, &oldirql);
|
KeAcquireSpinLock(&SharedCacheMap->CacheMapLock, &oldirql);
|
||||||
SharedCacheMap->AllocationSize = FileSizes->AllocationSize;
|
SharedCacheMap->SectionSize = FileSizes->AllocationSize;
|
||||||
SharedCacheMap->FileSize = FileSizes->FileSize;
|
SharedCacheMap->FileSize = FileSizes->FileSize;
|
||||||
KeReleaseSpinLock(&SharedCacheMap->CacheMapLock, oldirql);
|
KeReleaseSpinLock(&SharedCacheMap->CacheMapLock, oldirql);
|
||||||
}
|
}
|
||||||
|
@ -256,7 +256,7 @@ CcGetFileSizes (
|
||||||
if (!SharedCacheMap)
|
if (!SharedCacheMap)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
FileSizes->AllocationSize = SharedCacheMap->AllocationSize;
|
FileSizes->AllocationSize = SharedCacheMap->SectionSize;
|
||||||
FileSizes->FileSize = FileSizes->ValidDataLength = SharedCacheMap->FileSize;
|
FileSizes->FileSize = FileSizes->ValidDataLength = SharedCacheMap->FileSize;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,8 +53,8 @@ CcMapData (
|
||||||
SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
|
SharedCacheMap = FileObject->SectionObjectPointer->SharedCacheMap;
|
||||||
ASSERT(SharedCacheMap);
|
ASSERT(SharedCacheMap);
|
||||||
|
|
||||||
DPRINT("AllocationSize %I64x, FileSize %I64x\n",
|
DPRINT("SectionSize %I64x, FileSize %I64x\n",
|
||||||
SharedCacheMap->AllocationSize.QuadPart,
|
SharedCacheMap->SectionSize.QuadPart,
|
||||||
SharedCacheMap->FileSize.QuadPart);
|
SharedCacheMap->FileSize.QuadPart);
|
||||||
|
|
||||||
if (ReadOffset % VACB_MAPPING_GRANULARITY + Length > VACB_MAPPING_GRANULARITY)
|
if (ReadOffset % VACB_MAPPING_GRANULARITY + Length > VACB_MAPPING_GRANULARITY)
|
||||||
|
|
|
@ -1220,7 +1220,7 @@ CcRosInitializeFileCache (
|
||||||
SharedCacheMap->LazyWriteContext = LazyWriterContext;
|
SharedCacheMap->LazyWriteContext = LazyWriterContext;
|
||||||
if (FileObject->FsContext)
|
if (FileObject->FsContext)
|
||||||
{
|
{
|
||||||
SharedCacheMap->AllocationSize =
|
SharedCacheMap->SectionSize =
|
||||||
((PFSRTL_COMMON_FCB_HEADER)FileObject->FsContext)->AllocationSize;
|
((PFSRTL_COMMON_FCB_HEADER)FileObject->FsContext)->AllocationSize;
|
||||||
SharedCacheMap->FileSize =
|
SharedCacheMap->FileSize =
|
||||||
((PFSRTL_COMMON_FCB_HEADER)FileObject->FsContext)->FileSize;
|
((PFSRTL_COMMON_FCB_HEADER)FileObject->FsContext)->FileSize;
|
||||||
|
|
|
@ -106,7 +106,7 @@ typedef struct _ROS_SHARED_CACHE_MAP
|
||||||
LIST_ENTRY CacheMapVacbListHead;
|
LIST_ENTRY CacheMapVacbListHead;
|
||||||
ULONG TimeStamp;
|
ULONG TimeStamp;
|
||||||
PFILE_OBJECT FileObject;
|
PFILE_OBJECT FileObject;
|
||||||
LARGE_INTEGER AllocationSize;
|
LARGE_INTEGER SectionSize;
|
||||||
LARGE_INTEGER FileSize;
|
LARGE_INTEGER FileSize;
|
||||||
PCACHE_MANAGER_CALLBACKS Callbacks;
|
PCACHE_MANAGER_CALLBACKS Callbacks;
|
||||||
PVOID LazyWriteContext;
|
PVOID LazyWriteContext;
|
||||||
|
|
Loading…
Reference in a new issue