_fx_utility_logical_sector_flush() is only used within filex.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and Samplesfilex_fx_utility_logical_sector_flush()

_fx_utility_logical_sector_flush() function

Syntax

UINT _fx_utility_logical_sector_flush(FX_MEDIA *media_ptr,     ULONG64 starting_sector,     ULONG64 sectors,     UINT invalidate);
Implemented in fx_utility_logical_sector_flush.c:84

Arguments

media_ptr

starting_sector

sectors

invalidate

References

LocationReferrerText
fx_utility_logical_sector_flush.c:84
fx_utility.h:75
fx_directory_create.c:544_fx_directory_create()
status = _fx_utility_logical_sector_flush(media_ptr, logical_sector + 1, ((ULONG64)(sectors - 1)), FX_TRUE);
fx_directory_delete.c:563_fx_directory_delete()
status = _fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64)(media_ptr -> fx_media_sectors_per_FAT), FX_FALSE);
fx_directory_free_search.c:575_fx_directory_free_search()
status = _fx_utility_logical_sector_flush(media_ptr, (ULONG64) (logical_sector + 1), (ULONG64) (sectors - 1), FX_TRUE);
fx_file_extended_allocate.c:838_fx_file_extended_allocate()
status = _fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64)(media_ptr -> fx_media_sectors_per_FAT), FX_FALSE);
fx_file_extended_best_effort_allocate.c:892_fx_file_extended_best_effort_allocate()
status = _fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64) (media_ptr -> fx_media_sectors_per_FAT), FX_FALSE);
fx_media_cache_invalidate.c:126_fx_media_cache_invalidate()
status = _fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64) (media_ptr -> fx_media_total_sectors), FX_TRUE);
fx_media_close.c:209_fx_media_close()
status = _fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64) (media_ptr -> fx_media_total_sectors), FX_FALSE);
fx_media_flush.c:205_fx_media_flush()
status = _fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64) (media_ptr -> fx_media_total_sectors), FX_FALSE);
fx_media_open.c:814_fx_media_open()
_fx_utility_logical_sector_flush(media_ptr, ((ULONG64) 1), (ULONG64) (media_ptr -> fx_media_total_sectors), FX_TRUE);
fx_utility_logical_sector_read.c:417_fx_utility_logical_sector_read()
_fx_utility_logical_sector_flush(media_ptr, logical_sector, (ULONG64) sectors, FX_TRUE);
fx_utility_logical_sector_write.c:394_fx_utility_logical_sector_write()
_fx_utility_logical_sector_flush(media_ptr, logical_sector, (ULONG64) sectors, FX_TRUE);

Call Tree

Data read by _fx_utility_logical_sector_flush()
Data written by _fx_utility_logical_sector_flush()
_fx_utility_logical_sector_flush()
_fx_utility_logical_sector_flush()::use_starting_sector
_fx_utility_logical_sector_flush()::index
_fx_utility_logical_sector_flush()::remaining_valid
_fx_utility_logical_sector_flush()::remaining_dirty
_fx_utility_logical_sector_flush()::ending_sector
_fx_utility_logical_sector_flush()::valid_bit_map
_fx_utility_logical_sector_flush()::cache_entry
_fx_utility_logical_sector_flush()::cache_size
_fx_utility_logical_sector_flush()::i
_fx_utility_logical_sector_flush()::bit_set
all items filtered out
Type of _fx_utility_logical_sector_flush()
_fx_utility_logical_sector_flush()
all items filtered out