|
SimpleFS
A Simple File Sytem implementation including Disk and Shell Layers
|
This is the complete list of members for FileSystem, including all inherited members.
| add_dir_entry(Directory dir, uint32_t inum, uint32_t type, char name[]) | FileSystem | private |
| allocate_block() | FileSystem | private |
| allocate_free_block() | FileSystem | private |
| cd(char name[]) | FileSystem | |
| change_password() | FileSystem | |
| check_allocation(Inode *node, int read, int orig_offset, uint32_t &blocknum, bool write_indirect, Block indirect) | FileSystem | private |
| copyin(const char *path, char name[]) | FileSystem | |
| copyout(char name[], const char *path) | FileSystem | |
| create() | FileSystem | private |
| curr_dir | FileSystem | private |
| debug(Disk *disk) | FileSystem | static |
| dir_counter | FileSystem | private |
| dir_lookup(Directory dir, char name[]) | FileSystem | private |
| exit() | FileSystem | |
| format(Disk *disk) | FileSystem | static |
| free_blocks | FileSystem | private |
| inode_counter | FileSystem | private |
| load_inode(size_t inumber, Inode *node) | FileSystem | private |
| ls() | FileSystem | |
| ls_dir(char name[]) | FileSystem | |
| MetaData | FileSystem | private |
| mkdir(char name[]) | FileSystem | |
| mount(Disk *disk) | FileSystem | |
| read(size_t inumber, char *data, int length, size_t offset) | FileSystem | private |
| read_buffer(int offset, int *read, int length, char *data, uint32_t blocknum) | FileSystem | private |
| read_dir_from_offset(uint32_t offset) | FileSystem | private |
| read_helper(uint32_t blocknum, int offset, int *length, char **data, char **ptr) | FileSystem | private |
| remove(size_t inumber) | FileSystem | private |
| remove_password() | FileSystem | |
| rm(char name[]) | FileSystem | |
| rm_helper(Directory parent, char name[]) | FileSystem | private |
| rmdir(char name[]) | FileSystem | |
| rmdir_helper(Directory parent, char name[]) | FileSystem | private |
| set_password() | FileSystem | |
| stat(size_t inumber) | FileSystem | private |
| stat() | FileSystem | |
| touch(char name[]) | FileSystem | |
| write(size_t inumber, char *data, int length, size_t offset) | FileSystem | private |
| write_dir_back(struct Directory dir) | FileSystem | private |
| write_ret(size_t inumber, Inode *node, int ret) | FileSystem | private |
1.8.17