Home | History | Annotate | Download | only in EfiFileLib

Lines Matching defs:CurrentPosition

1131   OUT EFI_LBA           *CurrentPosition    OPTIONAL

1141 if (CurrentPosition != NULL) {
1142 *CurrentPosition = File->CurrentPosition;
1210 UINT64 CurrentPosition;
1221 CurrentPosition = File->CurrentPosition;
1227 CurrentPosition = Offset;
1231 if ((File->CurrentPosition + Offset) > File->MaxPosition) {
1234 CurrentPosition += Offset;
1242 CurrentPosition = File->MaxPosition;
1251 Status = File->FsFileHandle->SetPosition (File->FsFileHandle, CurrentPosition);
1255 File->CurrentPosition = CurrentPosition;
1338 if ((File->CurrentPosition + *BufferSize) > File->MaxPosition) {
1353 CopyMem (Buffer, (VOID *)(UINTN)(File->FvStart + File->CurrentPosition), *BufferSize);
1354 File->CurrentPosition += *BufferSize;
1385 CopyMem (Buffer, File->Buffer + File->CurrentPosition, *BufferSize);
1386 File->CurrentPosition += *BufferSize;
1392 CopyMem (Buffer, File->Buffer + File->CurrentPosition, *BufferSize);
1393 File->CurrentPosition += *BufferSize;
1399 File->CurrentPosition += *BufferSize;
1405 Status = DiskIo->ReadDisk(DiskIo, File->FsBlockIoMedia->MediaId, File->DiskOffset + File->CurrentPosition, *BufferSize, Buffer);
1407 File->CurrentPosition += *BufferSize;
1420 CopyMem (Buffer, File->Buffer + File->CurrentPosition, *BufferSize);
1421 File->CurrentPosition += *BufferSize;
1509 if ((File->CurrentPosition + *BufferSize) > File->MaxPosition) {
1513 CopyMem (File->Buffer + File->CurrentPosition, Buffer, *BufferSize);
1514 File->CurrentPosition += *BufferSize;
1537 File->CurrentPosition += *BufferSize;
1541 if ((File->CurrentPosition + *BufferSize) > File->MaxPosition) {
1547 Status = DiskIo->WriteDisk (DiskIo, File->FsBlockIoMedia->MediaId, File->DiskOffset + File->CurrentPosition, *BufferSize, Buffer);
1549 File->CurrentPosition += *BufferSize;
1562 if ((File->CurrentPosition + *BufferSize) > File->MaxPosition) {
1567 File->Buffer = AllocatePool ((UINTN)(File->CurrentPosition + *BufferSize));
1576 File->Size = (UINTN)(File->CurrentPosition + *BufferSize);
1581 CopyMem (File->Buffer + File->CurrentPosition, Buffer, *BufferSize);
1582 File->CurrentPosition += *BufferSize;