|
AquilaOS documentation
How it works, and its code
|
An inode, as it is on the disk. More...
#include <ext2.h>
| uint32_t ext2_inode::atime |
Definition at line 118 of file ext2.h.
Referenced by ext2_inode_build(), ext2_inode_sync(), ext2_setattr(), and ext2_vmknod().
| uint32_t ext2_inode::blocks |
Definition at line 124 of file ext2.h.
Referenced by ext2_blocks_free(), ext2_inode_block_alloc(), ext2_inode_block_write(), ext2_read(), ext2_write(), and free_tree().
| uint32_t ext2_inode::ctime |
Definition at line 119 of file ext2.h.
Referenced by ext2_inode_build(), ext2_inode_sync(), ext2_setattr(), and ext2_vmknod().
| uint32_t ext2_inode::direct_pointer[12] |
Definition at line 128 of file ext2.h.
Referenced by ext2_blocks_free(), ext2_inode_build(), ext2_read(), ext2_vmknod(), ext2_write(), slot_get(), and slot_set().
| uint32_t ext2_inode::doubly_indirect_pointer |
Definition at line 130 of file ext2.h.
Referenced by ext2_blocks_free(), slot_get(), and slot_set().
| uint32_t ext2_inode::dtime |
Definition at line 121 of file ext2.h.
Referenced by ext2_inode_discard().
| uint16_t ext2_inode::gid |
Definition at line 122 of file ext2.h.
Referenced by ext2_inode_build(), ext2_inode_sync(), ext2_setattr(), and ext2_vmknod().
| uint16_t ext2_inode::mode |
Definition at line 115 of file ext2.h.
Referenced by ext2_blocks_free(), ext2_dentry_find(), ext2_inode_build(), ext2_inode_discard(), ext2_inode_sync(), ext2_read(), ext2_readdir(), ext2_setattr(), and ext2_vmknod().
| uint32_t ext2_inode::mtime |
Definition at line 120 of file ext2.h.
Referenced by ext2_inode_build(), ext2_inode_sync(), ext2_setattr(), and ext2_vmknod().
| uint16_t ext2_inode::nlink |
Definition at line 123 of file ext2.h.
Referenced by ext2_inode_build(), ext2_inode_discard(), ext2_inode_sync(), and ext2_vmknod().
| uint32_t ext2_inode::singly_indirect_pointer |
Definition at line 129 of file ext2.h.
Referenced by ext2_blocks_free(), slot_get(), and slot_set().
| uint32_t ext2_inode::size |
Definition at line 117 of file ext2.h.
Referenced by dentry_update(), ext2_dentry_create(), ext2_dentry_find(), ext2_inode_build(), ext2_inode_discard(), ext2_inode_sync(), ext2_read(), ext2_readdir(), ext2_trunc(), ext2_vmknod(), and ext2_write().
| uint32_t ext2_inode::triply_indirect_pointer |
Definition at line 131 of file ext2.h.
Referenced by ext2_blocks_free(), slot_get(), and slot_set().
| uint16_t ext2_inode::uid |
Definition at line 116 of file ext2.h.
Referenced by ext2_inode_build(), ext2_inode_sync(), ext2_setattr(), and ext2_vmknod().