|
|
int | fat_buf_access (fat_fs_info_t *fs_info, const uint32_t sec_num, const int op_type, uint8_t **sec_buf) |
|
int | fat_buf_release (fat_fs_info_t *fs_info) |
|
ssize_t | _fat_block_read (fat_fs_info_t *fs_info, uint32_t start, uint32_t offset, uint32_t count, void *buff) |
|
void | fat_block_peek (fat_fs_info_t *fs_info, const uint32_t blk, const uint32_t blk_cnt) |
|
ssize_t | fat_sector_write (fat_fs_info_t *fs_info, uint32_t start, uint32_t offset, uint32_t count, const void *buff) |
|
ssize_t | fat_cluster_set (fat_fs_info_t *fs_info, const uint32_t start_cln, const uint32_t offset, const uint32_t count, const uint8_t pattern) |
|
ssize_t | fat_cluster_write (fat_fs_info_t *fs_info, const uint32_t start_cln, const uint32_t offset, const uint32_t count, const void *buff) |
|
int | fat_init_volume_info (fat_fs_info_t *fs_info, const char *device) |
|
int | fat_sync (fat_fs_info_t *fs_info) |
|
int | fat_shutdown_drive (fat_fs_info_t *fs_info) |
|
int | fat_init_clusters_chain (fat_fs_info_t *fs_info, uint32_t start_cln) |
|
uint32_t | fat_get_unique_ino (fat_fs_info_t *fs_info) |
|
void | fat_free_unique_ino (fat_fs_info_t *fs_info, uint32_t ino) |
|
bool | fat_ino_is_unique (fat_fs_info_t *fs_info, uint32_t ino) |
Low-level Operations on a Volume with a DOSFS FAT filesystem.