TMPFS
| Member Type | Member Name |
|---|---|
enum tmpfs_type | type |
char | *name |
void | **pages |
uint64_t | num_pages |
uint64_t | size |
char | *symlink_target |
uint16_t | mode |
uint32_t | uid |
uint32_t | gid |
uint64_t | mtime |
uint64_t | atime |
struct tmpfs_node | *parent |
struct tmpfs_node | **children |
uint64_t | child_count |
struct mutex | lock |
| Member Type | Member Name |
|---|---|
struct tmpfs_node | *root |
| Name | Value |
|---|---|
TMPFS_FILE | None |
TMPFS_DIR | None |
TMPFS_SYMLINK | None |
struct vfs_node *tmpfs_mkroot(char *mount_point)
Defines
Section titled “Defines”TMPFS_PAGE_SIZE:4096TMPFS_PAGE_SHIFT:12TMPFS_PAGE_MASK:(TMPFS_PAGE_SIZE - 1)