Home | History | Annotate | Download | only in FatPei

Lines Matching refs:CurrentPos

257   Set a file's CurrentPos and CurrentCluster, then compute StraightReadAmount.

262 CurrentPos
284 if (Pos >= MultU64x32 (File->Volume->RootEntries, 32) - File->CurrentPos) {
288 File->CurrentPos += Pos;
289 File->StraightReadAmount = (UINT32) (MultU64x32 (File->Volume->RootEntries, 32) - File->CurrentPos);
293 DivU64x32Remainder (File->CurrentPos, File->Volume->ClusterSize, &Offset);
294 AlignedPos = (UINT32) File->CurrentPos - (UINT32) Offset;
299 AlignedPos + File->Volume->ClusterSize <= File->CurrentPos + Pos
317 File->CurrentPos += Pos;
337 DivU64x32Remainder (File->CurrentPos, File->Volume->ClusterSize, &Offset);
347 Reads file data. Updates the file's CurrentPos.
379 if (File->CurrentPos + Size > File->Volume->RootEntries * sizeof (FAT_DIRECTORY_ENTRY)) {
386 File->Volume->RootDirPos + File->CurrentPos,
390 File->CurrentPos += (UINT32) Size;
396 Size = Size < (File->FileSize - File->CurrentPos) ? Size : (UINTN) (File->FileSize - File->CurrentPos);
402 DivU64x32Remainder (File->CurrentPos, File->Volume->ClusterSize, &Offset);
433 initializes the output parameter SubFile (CurrentPos is initialized to 0).
434 The function updates the CurrentPos of the parent dir to after the item read.
518 SubFile->CurrentPos = 0;