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 | ||
) |