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 |