|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
#include <vnode.h>
Data Fields | ||
| atomic_t | refcount | |
| vnode_id_t | id | |
| uint8_t | type | |
| size_t | size | |
| void * | ops | |
| uint16_t | permission | |
| struct fs_instance * | fs_instance | |
| cdev_ptr_t | mountedhere | |
| cdev_ptr_t | mount | |
| union { | ||
| void * vnode_private | ||
| struct device_id device | ||
| } | __attribute__ | |
| union { ... } vnode::__attribute__ |
| struct device_id vnode::device |
Definition at line 73 of file vnode.h.
Referenced by __attribute__(), ATAPIModule::identify(), and print_dentry_tree().
| struct fs_instance* vnode::fs_instance |
Definition at line 67 of file vnode.h.
Referenced by iso9660_read(), print_dentry_tree(), and vfs_umount().
| vnode_id_t vnode::id |
Definition at line 61 of file vnode.h.
Referenced by __attribute__().
| cdev_ptr_t vnode::mount |
Definition at line 69 of file vnode.h.
Referenced by vfs_umount().
| cdev_ptr_t vnode::mountedhere |
Definition at line 68 of file vnode.h.
Referenced by print_dentry_tree(), and vfs_umount().
| void* vnode::ops |
Definition at line 64 of file vnode.h.
Referenced by __attribute__(), __attribute__(), configure_tty(), execve(), ATAPIModule::identify(), INIT(), library_register(), ATAPIModule::read(), vxVoxmoInstall(), and ATAPIModule::write().
| uint16_t vnode::permission |
Definition at line 65 of file vnode.h.
Referenced by __attribute__(), ATAPIModule::identify(), INIT(), and print_dentry_tree().
| size_t vnode::size |
Definition at line 63 of file vnode.h.
Referenced by __attribute__(), execve(), INIT(), library_register(), and vxVoxmoInstall().
| uint8_t vnode::type |
Definition at line 62 of file vnode.h.
Referenced by __attribute__(), configure_tty(), execve(), ATAPIModule::identify(), print_dentry_tree(), and vfs_umount().
| void* vnode::vnode_private |
Definition at line 72 of file vnode.h.
Referenced by __attribute__(), char_ioctl(), char_read(), char_write(), initrd_read(), iso9660_read(), iso9660_readlink(), tty_check_and_flush(), and tty_input_handler().