|
ApertureOS
|
#include "priv_ext2.h"
Functions | |
| uint8_t * | _EXT2_ReadAddr (FileDescriptor *desc, uint64_t addr, uint32_t len) |
| uint32_t | _EXT2_CommitChanges (FileDescriptor *desc) |
| uint32_t | _EXT2_WriteAddr (FileDescriptor *desc, uint64_t addr, uint32_t len, uint16_t *src) |
| void | _EXT2_MarkBlockFree (FileDescriptor *desc, uint32_t block) |
| void | _EXT2_MarkInodeFree (FileDescriptor *desc, uint32_t inode_i) |
| void | _EXT2_ClearEntry (FileDescriptor *desc, uint32_t dir_inode, const char *file_name) |
| EXT2_BlockGroupDescriptor * | _EXT2_GetBlockGroup (FileDescriptor *desc, uint32_t block_index) |
| EXT2_Inode * | _EXT2_GetInode (FileDescriptor *desc, uint32_t inode_i) |
| uint32_t | _EXT2_ReadBlockData (FileDescriptor *desc, uint32_t block_index, uint32_t offset, uint8_t *dest, size_t size) |
| uint8_t * | _EXT2_GetBlockFromInode (FileDescriptor *desc, EXT2_Inode *inode, uint32_t index, bool del) |
| uint8_t | _EXT2_GetFileInfo (FileDescriptor *desc, const char *filename, bool *is_dir, uint32_t *inode_num) |
| void _EXT2_ClearEntry | ( | FileDescriptor * | desc, |
| uint32_t | dir_inode, | ||
| const char * | file_name | ||
| ) |
| uint32_t _EXT2_CommitChanges | ( | FileDescriptor * | desc | ) |
| uint8_t* _EXT2_GetBlockFromInode | ( | FileDescriptor * | desc, |
| EXT2_Inode * | inode, | ||
| uint32_t | index, | ||
| bool | del | ||
| ) |
| EXT2_BlockGroupDescriptor* _EXT2_GetBlockGroup | ( | FileDescriptor * | desc, |
| uint32_t | block_index | ||
| ) |
| uint8_t _EXT2_GetFileInfo | ( | FileDescriptor * | desc, |
| const char * | filename, | ||
| bool * | is_dir, | ||
| uint32_t * | inode_num | ||
| ) |
| EXT2_Inode* _EXT2_GetInode | ( | FileDescriptor * | desc, |
| uint32_t | inode_i | ||
| ) |
| void _EXT2_MarkBlockFree | ( | FileDescriptor * | desc, |
| uint32_t | block | ||
| ) |
| void _EXT2_MarkInodeFree | ( | FileDescriptor * | desc, |
| uint32_t | inode_i | ||
| ) |
| uint8_t* _EXT2_ReadAddr | ( | FileDescriptor * | desc, |
| uint64_t | addr, | ||
| uint32_t | len | ||
| ) |
| uint32_t _EXT2_ReadBlockData | ( | FileDescriptor * | desc, |
| uint32_t | block_index, | ||
| uint32_t | offset, | ||
| uint8_t * | dest, | ||
| size_t | size | ||
| ) |
| uint32_t _EXT2_WriteAddr | ( | FileDescriptor * | desc, |
| uint64_t | addr, | ||
| uint32_t | len, | ||
| uint16_t * | src | ||
| ) |
1.8.9.1