Searched refs:VnodeFile (Results 1 - 3 of 3) sorted by relevance

/fuchsia/zircon/system/ulib/memfs/
H A Dfile.cpp29 VnodeFile::VnodeFile(Vfs* vfs) function in class:memfs::VnodeFile
32 VnodeFile::~VnodeFile() {
36 zx_status_t VnodeFile::ValidateFlags(uint32_t flags) {
43 zx_status_t VnodeFile::Read(void* data, size_t len, size_t off, size_t* out_actual) {
58 zx_status_t VnodeFile::Write(const void* data, size_t len, size_t offset,
89 zx_status_t VnodeFile::Append(const void* data, size_t len, size_t* out_end,
96 zx_status_t VnodeFile::GetVmo(int flags, zx_handle_t* out) {
131 zx_status_t VnodeFile
[all...]
H A Ddirectory.cpp146 vn = fbl::AdoptRef(new (&ac) memfs::VnodeFile(vfs()));
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/
H A Dvnode.h75 class VnodeFile final : public VnodeMemfs {
77 explicit VnodeFile(Vfs* vfs);
78 ~VnodeFile() override;
221 // Allows VnodeFile (and no other class) to manipulate number of allocated pages
223 friend VnodeFile;
234 // VnodeFile must call this function in the destructor to signal that its VMO will be freed.

Completed in 78 milliseconds