XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
__VFS_NODE__ Struct Reference

#include <vfs.h>

Collaboration diagram for __VFS_NODE__:
Collaboration graph
[legend]

Public Attributes

char filename [32]
 
uint32_t size
 
uint8_t eof
 
uint32_t pos
 
uint32_t parent_block
 
uint64_t first_block
 
uint64_t current
 
uint16_t flags
 
uint8_t status
 
void * device
 
uint16_t fileCopyCount
 
open_callback open
 
opendir_callback opendir
 
read_callback read
 
write_callback write
 
create_dir_callback create_dir
 
create_file_callback create_file
 
remove_dir_callback remove_dir
 
remove_file_callback remove_file
 
close_callback close
 
read_block_callback read_block
 
readdir_callback read_dir
 
fs_getblockfor get_blockfor
 
iocontrol_callback iocontrol
 

Member Data Documentation

◆ close

close_callback __VFS_NODE__::close

◆ create_dir

create_dir_callback __VFS_NODE__::create_dir

◆ create_file

create_file_callback __VFS_NODE__::create_file

◆ current

uint64_t __VFS_NODE__::current

◆ device

void* __VFS_NODE__::device

◆ eof

uint8_t __VFS_NODE__::eof

◆ fileCopyCount

uint16_t __VFS_NODE__::fileCopyCount

◆ filename

char __VFS_NODE__::filename[32]

◆ first_block

uint64_t __VFS_NODE__::first_block

◆ flags

uint16_t __VFS_NODE__::flags

◆ get_blockfor

fs_getblockfor __VFS_NODE__::get_blockfor

◆ iocontrol

iocontrol_callback __VFS_NODE__::iocontrol

◆ open

open_callback __VFS_NODE__::open

◆ opendir

opendir_callback __VFS_NODE__::opendir

◆ parent_block

uint32_t __VFS_NODE__::parent_block

◆ pos

uint32_t __VFS_NODE__::pos

◆ read

read_callback __VFS_NODE__::read

◆ read_block

read_block_callback __VFS_NODE__::read_block

◆ read_dir

readdir_callback __VFS_NODE__::read_dir

◆ remove_dir

remove_dir_callback __VFS_NODE__::remove_dir

◆ remove_file

remove_file_callback __VFS_NODE__::remove_file

◆ size

uint32_t __VFS_NODE__::size

◆ status

uint8_t __VFS_NODE__::status

◆ write

write_callback __VFS_NODE__::write

The documentation for this struct was generated from the following file: