]>
git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/VirtioFsDxe/SimpleFsGetPosition.c
2 EFI_FILE_PROTOCOL.GetPosition() member function for the Virtio Filesystem
5 Copyright (C) 2020, Red Hat, Inc.
7 SPDX-License-Identifier: BSD-2-Clause-Patent
10 #include "VirtioFsDxe.h"
14 VirtioFsSimpleFileGetPosition (
15 IN EFI_FILE_PROTOCOL
*This
,
19 VIRTIO_FS_FILE
*VirtioFsFile
;
21 VirtioFsFile
= VIRTIO_FS_FILE_FROM_SIMPLE_FILE (This
);
22 if (VirtioFsFile
->IsDirectory
) {
23 return EFI_UNSUPPORTED
;
26 *Position
= VirtioFsFile
->FilePosition
;