class File
Defined at line 13 of file ../../src/storage/f2fs/file.h
Public Methods
void File (F2fs * fs, ino_t ino, umode_t mode, LockedPage node_page)
Constructor for files loaded from disk
Defined at line 17 of file ../../src/storage/f2fs/file.cc
void ~File ()
Defined at line 19 of file ../../src/storage/f2fs/file.h
void File (F2fs * fs, ino_t ino, umode_t mode, std::optional<gid_t> gid)
Constructor for newly created files
Defined at line 20 of file ../../src/storage/f2fs/file.cc
void fbl_recycle ()
Required for memory management, see the class comment above Vnode for more.
Defined at line 22 of file ../../src/storage/f2fs/file.h
zx_status_t Truncate (size_t len)
Defined at line 311 of file ../../src/storage/f2fs/file.cc
zx_status_t RecoverInlineData (NodePage & node_page)
Defined at line 449 of file ../../src/storage/f2fs/inline.cc
zx_status_t GetVmo (fuchsia_io::wire::VmoFlags flags, zx::vmo * out_vmo)
Defined at line 369 of file ../../src/storage/f2fs/file.cc
void VmoDirty (uint64_t offset, uint64_t length)
Defined at line 382 of file ../../src/storage/f2fs/file.cc
void VmoRead (uint64_t offset, uint64_t length)
Defined at line 407 of file ../../src/storage/f2fs/file.cc
zx::result<zx::stream> CreateStream (uint32_t stream_options)
Defined at line 416 of file ../../src/storage/f2fs/file.cc
block_t GetBlockAddr (LockedPage & page)
Defined at line 430 of file ../../src/storage/f2fs/file.cc
zx_status_t ConvertInlineData ()
Defined at line 360 of file ../../src/storage/f2fs/inline.cc
zx::result<LockedPage> FindVictimPage (pgoff_t index)
Defined at line 432 of file ../../src/storage/f2fs/file.cc
Friends
class FileTester