filex
_fx_utility_logical_sector_flush()
is only used within filex.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
filex
_fx_utility_logical_sector_flush()
_fx_utility_logical_sector_flush() function
Syntax
from
fx_utility.h:75
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
Location
Referrer
Text
fx_utility_logical_sector_flush.c:84
UINT
_fx_utility_logical_sector_flush
(
FX_MEDIA
*
media_ptr
,
ULONG64
starting_sector
,
ULONG64
sectors
,
UINT
invalidate
)
fx_utility.h:75
UINT
_fx_utility_logical_sector_flush
(
FX_MEDIA
*
media_ptr
,
ULONG64
starting_sector
,
ULONG64
sectors
,
UINT
invalidate
)
;
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
Functions calling
_fx_utility_logical_sector_flush()
Functions called by
_fx_utility_logical_sector_flush()
_fx_directory_create()
_fx_directory_delete()
_fx_directory_free_search()
_fx_file_extended_allocate()
_fx_file_extended_best_effort_allocate()
_fx_media_cache_invalidate()
_fx_media_close()
_fx_media_flush()
_fx_media_open()
_fx_utility_logical_sector_read()
_fx_utility_logical_sector_write()
all items filtered out
_fx_utility_logical_sector_flush()
FX_MEDIA_STRUCT::fx_media_driver_entry
all items filtered out
Data read by
_fx_utility_logical_sector_flush()
Data written by
_fx_utility_logical_sector_flush()
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_memory_buffer
FX_CACHED_SECTOR_STRUCT::fx_cached_sector
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_buffer_dirty
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_valid
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_type
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_next_used
FX_MEDIA_STRUCT::fx_media_sector_cache_hashed
FX_MEDIA_STRUCT::fx_media_sector_cache_size
FX_MEDIA_STRUCT::fx_media_sector_cache_list_ptr
FX_MEDIA_STRUCT::fx_media_sector_cache_hashed_sector_valid
FX_MEDIA_STRUCT::fx_media_sector_cache_dirty_count
FX_MEDIA_STRUCT::fx_media_driver_status
FX_MEDIA_STRUCT::fx_media_driver_write_protect
FX_MEDIA_STRUCT::fx_media_driver_entry
FX_MEDIA_STRUCT::fx_media_driver_write_requests
FX_MEDIA_STRUCT::fx_media_sector_cache
FX_MEDIA_STRUCT::fx_media_sector_cache_hash_mask
_fx_utility_logical_sector_flush()::media_ptr
_fx_utility_logical_sector_flush()::starting_sector
_fx_utility_logical_sector_flush()::sectors
_fx_utility_logical_sector_flush()::invalidate
_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
_fx_utility_logical_sector_flush()
FX_CACHED_SECTOR_STRUCT::fx_cached_sector
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_buffer_dirty
FX_CACHED_SECTOR_STRUCT::fx_cached_sector_valid
FX_MEDIA_STRUCT::fx_media_sector_cache_hashed_sector_valid
FX_MEDIA_STRUCT::fx_media_sector_cache_dirty_count
FX_MEDIA_STRUCT::fx_media_driver_request
FX_MEDIA_STRUCT::fx_media_driver_status
FX_MEDIA_STRUCT::fx_media_driver_buffer
FX_MEDIA_STRUCT::fx_media_driver_logical_sector
FX_MEDIA_STRUCT::fx_media_driver_sectors
FX_MEDIA_STRUCT::fx_media_driver_system_write
FX_MEDIA_STRUCT::fx_media_driver_sector_type
FX_MEDIA_STRUCT::fx_media_driver_write_requests
_fx_utility_logical_sector_flush()::starting_sector
_fx_utility_logical_sector_flush()::sectors
_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()
UINT
ULONG
ULONG64
FX_CACHED_SECTOR
all items filtered out