#include "types.h"
#include "ext2_structs.h"
#include "ext2.h"
Go to the source code of this file.
|
uint8_t * | _EXT2_ReadAddr (FileDescriptor *desc, uint64_t addr, uint32_t len) |
|
uint32_t | _EXT2_WriteAddr (FileDescriptor *desc, uint64_t addr, uint32_t len, uint16_t *src) |
|
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) |
|
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 |
|
) |
| |
EXT2_Inode* _EXT2_GetInode |
( |
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 |
|
) |
| |