|
CACHE * | _FAT_cache_constructor (unsigned int numberOfPages, unsigned int sectorsPerPage, const DISC_INTERFACE *discInterface, sec_t endOfPartition, unsigned int bytesPerSector) |
|
void | _FAT_cache_destructor (CACHE *cache) |
|
static u32 | accessTime () |
|
static CACHE_ENTRY * | _FAT_cache_getPage (CACHE *cache, sec_t sector) |
|
bool | _FAT_cache_readSectors (CACHE *cache, sec_t sector, sec_t numSectors, void *buffer) |
|
bool | _FAT_cache_readPartialSector (CACHE *cache, void *buffer, sec_t sector, unsigned int offset, size_t size) |
|
bool | _FAT_cache_readLittleEndianValue (CACHE *cache, uint32_t *value, sec_t sector, unsigned int offset, int num_bytes) |
|
bool | _FAT_cache_writePartialSector (CACHE *cache, const void *buffer, sec_t sector, unsigned int offset, size_t size) |
|
bool | _FAT_cache_writeLittleEndianValue (CACHE *cache, const uint32_t value, sec_t sector, unsigned int offset, int size) |
|
bool | _FAT_cache_eraseWritePartialSector (CACHE *cache, const void *buffer, sec_t sector, unsigned int offset, size_t size) |
|
bool | _FAT_cache_writeSectors (CACHE *cache, sec_t sector, sec_t numSectors, const void *buffer) |
|
bool | _FAT_cache_flush (CACHE *cache) |
|
void | _FAT_cache_invalidate (CACHE *cache) |
|