Structure to store the cluster list cache.
#include <fat.h>
Data Fields | |
bool | b_cache_file |
Signal a cluster cache from file cluster list or directory cluster list. More... | |
uint32_t | u32_addr |
Address corresponding at the position "start" in cluster list. More... | |
uint32_t | u32_cluster |
First cluster of cluster list. More... | |
uint32_t | u32_size |
Cluster list size. More... | |
uint32_t | u32_start |
Start position in the cluster list (unit 512B) More... | |
uint8_t | u8_level_use |
Cache level, 0 for the last used and up to FS_NB_CACHE_CLUSLIST-1 for the old access (ignore if FS_NB_CACHE_CLUSLIST=1) More... | |
uint8_t | u8_lun |
LUN of cluster list. More... | |
bool Fs_clusterlist_cache::b_cache_file |
Signal a cluster cache from file cluster list or directory cluster list.
Referenced by fat_cache_clusterlist_reset(), fat_cache_clusterlist_update_select(), and fat_cache_clusterlist_update_start().
uint32_t Fs_clusterlist_cache::u32_addr |
Address corresponding at the position "start" in cluster list.
Referenced by fat_cache_clusterlist_update_finish(), and fat_cache_clusterlist_update_read().
uint32_t Fs_clusterlist_cache::u32_cluster |
First cluster of cluster list.
Referenced by fat_cache_clusterlist_update_start().
uint32_t Fs_clusterlist_cache::u32_size |
Cluster list size.
Referenced by fat_cache_clusterlist_update_finish(), and fat_cache_clusterlist_update_read().
uint32_t Fs_clusterlist_cache::u32_start |
Start position in the cluster list (unit 512B)
Referenced by fat_cache_clusterlist_update_finish(), fat_cache_clusterlist_update_read(), fat_cache_clusterlist_update_start(), and fat_cluster_list().
uint8_t Fs_clusterlist_cache::u8_level_use |
Cache level, 0 for the last used and up to FS_NB_CACHE_CLUSLIST-1 for the old access (ignore if FS_NB_CACHE_CLUSLIST=1)
Referenced by fat_cache_clusterlist_reset(), fat_cache_clusterlist_update_select(), and fat_cache_clusterlist_update_start().
uint8_t Fs_clusterlist_cache::u8_lun |
LUN of cluster list.
Referenced by fat_cache_clusterlist_reset(), fat_cache_clusterlist_update_finish(), fat_cache_clusterlist_update_read(), and fat_cache_clusterlist_update_start().