mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 18:52:57 +00:00
[FASTFAT]
- Remove some magic values - Fix DPRINTs svn path=/trunk/; revision=68704
This commit is contained in:
parent
3fb66e8a73
commit
740d16b122
1 changed files with 14 additions and 14 deletions
|
@ -40,7 +40,7 @@ FAT32GetNextCluster(
|
||||||
ChunkSize = CACHEPAGESIZE(DeviceExt);
|
ChunkSize = CACHEPAGESIZE(DeviceExt);
|
||||||
FATOffset = CurrentCluster * sizeof(ULONG);
|
FATOffset = CurrentCluster * sizeof(ULONG);
|
||||||
Offset.QuadPart = ROUND_DOWN(FATOffset, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(FATOffset, ChunkSize);
|
||||||
if (!CcMapData(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcMapData(DeviceExt->FATFileObject, &Offset, ChunkSize, MAP_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
@ -105,7 +105,7 @@ FAT12GetNextCluster(
|
||||||
*NextCluster = 0;
|
*NextCluster = 0;
|
||||||
|
|
||||||
Offset.QuadPart = 0;
|
Offset.QuadPart = 0;
|
||||||
if (!CcMapData(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, 1, &Context, &BaseAddress))
|
if (!CcMapData(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, MAP_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
@ -160,9 +160,9 @@ FAT16FindAndMarkAvailableCluster(
|
||||||
for (i = StartCluster; i < FatLength;)
|
for (i = StartCluster; i < FatLength;)
|
||||||
{
|
{
|
||||||
Offset.QuadPart = ROUND_DOWN(i * 2, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(i * 2, ChunkSize);
|
||||||
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, PIN_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
DPRINT1("CcMapData(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, ChunkSize);
|
DPRINT1("CcPinRead(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, ChunkSize);
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -219,9 +219,9 @@ FAT12FindAndMarkAvailableCluster(
|
||||||
*Cluster = 0;
|
*Cluster = 0;
|
||||||
StartCluster = DeviceExt->LastAvailableCluster;
|
StartCluster = DeviceExt->LastAvailableCluster;
|
||||||
Offset.QuadPart = 0;
|
Offset.QuadPart = 0;
|
||||||
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, 1, &Context, &BaseAddress))
|
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, PIN_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
DPRINT1("CcMapData(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector);
|
DPRINT1("CcPinRead(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector);
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -289,9 +289,9 @@ FAT32FindAndMarkAvailableCluster(
|
||||||
for (i = StartCluster; i < FatLength;)
|
for (i = StartCluster; i < FatLength;)
|
||||||
{
|
{
|
||||||
Offset.QuadPart = ROUND_DOWN(i * 4, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(i * 4, ChunkSize);
|
||||||
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, PIN_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
DPRINT1("CcMapData(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, ChunkSize);
|
DPRINT1("CcPinRead(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, ChunkSize);
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
Block = (PULONG)((ULONG_PTR)BaseAddress + (i * 4) % ChunkSize);
|
Block = (PULONG)((ULONG_PTR)BaseAddress + (i * 4) % ChunkSize);
|
||||||
|
@ -342,7 +342,7 @@ FAT12CountAvailableClusters(
|
||||||
PUSHORT CBlock;
|
PUSHORT CBlock;
|
||||||
|
|
||||||
Offset.QuadPart = 0;
|
Offset.QuadPart = 0;
|
||||||
if (!CcMapData(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, 1, &Context, &BaseAddress))
|
if (!CcMapData(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, MAP_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
@ -397,7 +397,7 @@ FAT16CountAvailableClusters(
|
||||||
for (i = 2; i < FatLength; )
|
for (i = 2; i < FatLength; )
|
||||||
{
|
{
|
||||||
Offset.QuadPart = ROUND_DOWN(i * 2, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(i * 2, ChunkSize);
|
||||||
if (!CcMapData(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcMapData(DeviceExt->FATFileObject, &Offset, ChunkSize, MAP_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
@ -447,7 +447,7 @@ FAT32CountAvailableClusters(
|
||||||
for (i = 2; i < FatLength; )
|
for (i = 2; i < FatLength; )
|
||||||
{
|
{
|
||||||
Offset.QuadPart = ROUND_DOWN(i * 4, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(i * 4, ChunkSize);
|
||||||
if (!CcMapData(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcMapData(DeviceExt->FATFileObject, &Offset, ChunkSize, MAP_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
DPRINT1("CcMapData(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, ChunkSize);
|
DPRINT1("CcMapData(Offset %x, Length %u) failed\n", (ULONG)Offset.QuadPart, ChunkSize);
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
|
@ -513,7 +513,7 @@ FAT12WriteCluster(
|
||||||
LARGE_INTEGER Offset;
|
LARGE_INTEGER Offset;
|
||||||
|
|
||||||
Offset.QuadPart = 0;
|
Offset.QuadPart = 0;
|
||||||
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, 1, &Context, &BaseAddress))
|
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, DeviceExt->FatInfo.FATSectors * DeviceExt->FatInfo.BytesPerSector, PIN_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
@ -562,7 +562,7 @@ FAT16WriteCluster(
|
||||||
ChunkSize = CACHEPAGESIZE(DeviceExt);
|
ChunkSize = CACHEPAGESIZE(DeviceExt);
|
||||||
FATOffset = ClusterToWrite * 2;
|
FATOffset = ClusterToWrite * 2;
|
||||||
Offset.QuadPart = ROUND_DOWN(FATOffset, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(FATOffset, ChunkSize);
|
||||||
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, PIN_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
@ -598,7 +598,7 @@ FAT32WriteCluster(
|
||||||
|
|
||||||
FATOffset = (ClusterToWrite * 4);
|
FATOffset = (ClusterToWrite * 4);
|
||||||
Offset.QuadPart = ROUND_DOWN(FATOffset, ChunkSize);
|
Offset.QuadPart = ROUND_DOWN(FATOffset, ChunkSize);
|
||||||
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, 1, &Context, &BaseAddress))
|
if (!CcPinRead(DeviceExt->FATFileObject, &Offset, ChunkSize, PIN_WAIT, &Context, &BaseAddress))
|
||||||
{
|
{
|
||||||
return STATUS_UNSUCCESSFUL;
|
return STATUS_UNSUCCESSFUL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue