levelx
LX_NAND_FLASH
is only used within levelx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
levelx
LX_NAND_FLASH
LX_NAND_FLASH struct
Syntax
Show:
Summary
Declaration
from
lx_api.h:314
typedef
struct
LX_NAND_FLASH_STRUCT
{
ULONG
lx_nand_flash_state
;
ULONG
lx_nand_flash_total_blocks
;
ULONG
lx_nand_flash_pages_per_block
;
ULONG
lx_nand_flash_bytes_per_page
;
ULONG
lx_nand_flash_words_per_block
;
ULONG
lx_nand_flash_words_per_page
;
ULONG
lx_nand_flash_total_pages
;
ULONG
lx_nand_flash_bad_blocks
;
ULONG
lx_nand_flash_free_pages
;
ULONG
lx_nand_flash_mapped_pages
;
ULONG
lx_nand_flash_obsolete_pages
;
ULONG
lx_nand_flash_minimum_erase_count
;
ULONG
lx_nand_flash_maximum_erase_count
;
ULONG
lx_nand_flash_free_block_search
;
ULONG
lx_nand_flash_found_block_search
;
ULONG
lx_nand_flash_found_page_search
;
ULONG
lx_nand_flash_max_mapped_sector
;
ULONG
lx_nand_flash_page_corrections
;
ULONG
lx_nand_flash_last_block_correction
;
ULONG
lx_nand_flash_last_page_correction
;
ULONG
lx_nand_flash_diagnostic_system_errors
;
ULONG
lx_nand_flash_diagnostic_system_error
;
ULONG
lx_nand_flash_diagnostic_sector_write_requests
;
ULONG
lx_nand_flash_diagnostic_sector_read_requests
;
ULONG
lx_nand_flash_diagnostic_sector_release_requests
;
ULONG
lx_nand_flash_diagnostic_page_allocates
;
ULONG
lx_nand_flash_diagnostic_page_allocate_errors
;
ULONG
lx_nand_flash_diagnostic_sector_mapping_cache_hits
;
ULONG
lx_nand_flash_diagnostic_sector_mapping_cache_misses
;
ULONG
lx_nand_flash_diagnostic_page_extra_bytes_cache_hits
;
ULONG
lx_nand_flash_diagnostic_page_extra_bytes_cache_misses
;
ULONG
lx_nand_flash_diagnostic_page_0_cache_hits
;
ULONG
lx_nand_flash_diagnostic_page_0_cache_misses
;
ULONG
lx_nand_flash_diagnostic_block_status_cache_hits
;
ULONG
lx_nand_flash_diagnostic_block_status_cache_misses
;
ULONG
lx_nand_flash_diagnostic_block_reclaim_attempts
;
ULONG
lx_nand_flash_diagnostic_block_erases
;
ULONG
lx_nand_flash_diagnostic_block_status_gets
;
ULONG
lx_nand_flash_diagnostic_block_status_sets
;
ULONG
lx_nand_flash_diagnostic_page_extra_bytes_sets
;
ULONG
lx_nand_flash_diagnostic_page_writes
;
ULONG
lx_nand_flash_diagnostic_page_extra_bytes_gets
;
ULONG
lx_nand_flash_diagnostic_page_reads
;
ULONG
lx_nand_flash_diagnostic_moved_pages
;
ULONG
lx_nand_flash_diagnostic_block_erased_verifies
;
ULONG
lx_nand_flash_diagnostic_page_erased_verifies
;
ULONG
lx_nand_flash_diagnostic_initial_format
;
ULONG
lx_nand_flash_diagnostic_erased_block
;
ULONG
lx_nand_flash_diagnostic_re_erase_block
;
ULONG
lx_nand_flash_diagnostic_page_being_obsoleted
;
ULONG
lx_nand_flash_diagnostic_page_obsoleted
;
ULONG
lx_nand_flash_diagnostic_mapping_invalid
;
ULONG
lx_nand_flash_diagnostic_mapping_write_interrupted
;
ULONG
lx_nand_flash_diagnostic_page_not_free
;
ULONG
lx_nand_flash_diagnostic_page_data_not_free
;
UINT
(
*
lx_nand_flash_driver_read
)
(
ULONG
block
,
ULONG
page
,
ULONG
*
destination
,
ULONG
words
)
;
UINT
(
*
lx_nand_flash_driver_write
)
(
ULONG
block
,
ULONG
page
,
ULONG
*
source
,
ULONG
words
)
;
UINT
(
*
lx_nand_flash_driver_block_erase
)
(
ULONG
block
,
ULONG
erase_count
)
;
UINT
(
*
lx_nand_flash_driver_block_erased_verify
)
(
ULONG
block
)
;
UINT
(
*
lx_nand_flash_driver_page_erased_verify
)
(
ULONG
block
,
ULONG
page
)
;
UINT
(
*
lx_nand_flash_driver_block_status_get
)
(
ULONG
block
,
UCHAR
*
bad_block_flag
)
;
UINT
(
*
lx_nand_flash_driver_block_status_set
)
(
ULONG
block
,
UCHAR
bad_block_flag
)
;
UINT
(
*
lx_nand_flash_driver_extra_bytes_get
)
(
ULONG
block
,
ULONG
page
,
UCHAR
*
destination
,
UINT
size
)
;
UINT
(
*
lx_nand_flash_driver_extra_bytes_set
)
(
ULONG
block
,
ULONG
page
,
UCHAR
*
source
,
UINT
size
)
;
UINT
(
*
lx_nand_flash_driver_system_error
)
(
UINT
error_code
,
ULONG
block
,
ULONG
page
)
;
ULONG
*
lx_nand_flash_page_buffer
;
UINT
lx_nand_flash_sector_mapping_cache_enabled
;
LX_NAND_SECTOR_MAPPING_CACHE_ENTRY
lx_nand_flash_sector_mapping_cache
[
LX_NAND_SECTOR_MAPPING_CACHE_SIZE
]
;
UCHAR
*
lx_nand_flash_block_status_cache
;
LX_NAND_PAGE_EXTRA_INFO
*
lx_nand_flash_page_extra_bytes_cache
;
ULONG
*
lx_nand_flash_page_0_cache
;
#ifdef
LX_THREAD_SAFE_ENABLE
TX_MUTEX
lx_nand_flash_mutex
;
#endif
struct
LX_NAND_FLASH_STRUCT
*
lx_nand_flash_open_next
,
*
lx_nand_flash_open_previous
;
}
LX_NAND_FLASH
;
Fields
Field
Declared as
LX_NAND_FLASH_STRUCT::lx_nand_flash_open_previous
struct
LX_NAND_FLASH_STRUCT
*
lx_nand_flash_open_next
,
*
LX_NAND_FLASH_STRUCT::lx_nand_flash_state
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_total_blocks
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_pages_per_block
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_bytes_per_page
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_words_per_block
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_words_per_page
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_total_pages
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_bad_blocks
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_free_pages
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_mapped_pages
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_obsolete_pages
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_minimum_erase_count
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_maximum_erase_count
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_free_block_search
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_found_block_search
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_found_page_search
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_max_mapped_sector
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_page_corrections
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_last_block_correction
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_last_page_correction
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_system_errors
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_system_error
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_sector_write_requests
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_sector_read_requests
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_sector_release_requests
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_allocates
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_allocate_errors
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_sector_mapping_cache_hits
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_sector_mapping_cache_misses
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_extra_bytes_cache_hits
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_extra_bytes_cache_misses
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_0_cache_hits
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_0_cache_misses
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_status_cache_hits
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_status_cache_misses
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_reclaim_attempts
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_erases
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_status_gets
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_status_sets
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_extra_bytes_sets
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_writes
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_extra_bytes_gets
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_reads
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_moved_pages
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_block_erased_verifies
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_erased_verifies
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_initial_format
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_erased_block
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_re_erase_block
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_being_obsoleted
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_obsoleted
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_mapping_invalid
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_mapping_write_interrupted
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_not_free
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_diagnostic_page_data_not_free
ULONG
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_read
UINT
(
*
)
(
ULONG
block
,
ULONG
page
,
ULONG
*
destination
,
ULONG
words
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_write
UINT
(
*
)
(
ULONG
block
,
ULONG
page
,
ULONG
*
source
,
ULONG
words
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_block_erase
UINT
(
*
)
(
ULONG
block
,
ULONG
erase_count
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_block_erased_verify
UINT
(
*
)
(
ULONG
block
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_page_erased_verify
UINT
(
*
)
(
ULONG
block
,
ULONG
page
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_block_status_get
UINT
(
*
)
(
ULONG
block
,
UCHAR
*
bad_block_flag
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_block_status_set
UINT
(
*
)
(
ULONG
block
,
UCHAR
bad_block_flag
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_extra_bytes_get
UINT
(
*
)
(
ULONG
block
,
ULONG
page
,
UCHAR
*
destination
,
UINT
size
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_extra_bytes_set
UINT
(
*
)
(
ULONG
block
,
ULONG
page
,
UCHAR
*
source
,
UINT
size
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_driver_system_error
UINT
(
*
)
(
UINT
error_code
,
ULONG
block
,
ULONG
page
)
LX_NAND_FLASH_STRUCT::lx_nand_flash_page_buffer
ULONG
*
LX_NAND_FLASH_STRUCT::lx_nand_flash_sector_mapping_cache_enabled
UINT
LX_NAND_FLASH_STRUCT::lx_nand_flash_sector_mapping_cache
LX_NAND_SECTOR_MAPPING_CACHE_ENTRY
[
LX_NAND_SECTOR_MAPPING_CACHE_SIZE
]
LX_NAND_FLASH_STRUCT::lx_nand_flash_block_status_cache
UCHAR
*
LX_NAND_FLASH_STRUCT::lx_nand_flash_page_extra_bytes_cache
LX_NAND_PAGE_EXTRA_INFO
*
LX_NAND_FLASH_STRUCT::lx_nand_flash_page_0_cache
ULONG
*
LX_NAND_FLASH_STRUCT::lx_nand_flash_open_next
struct
LX_NAND_FLASH_STRUCT
*
Related Functions
Found 28 other functions taking a
LX_NAND_FLASH_STRUCT
argument:
Function
_lx_nand_flash_partial_defragment()
_lx_nand_flash_sector_read()
_lx_nand_flash_sector_release()
_lx_nand_flash_sector_write()
_lx_nand_flash_block_full_update()
_lx_nand_flash_block_obsoleted_check()
_lx_nand_flash_block_reclaim()
_lx_nand_flash_driver_read()
_lx_nand_flash_driver_write()
_lx_nand_flash_driver_block_erase()
_lx_nand_flash_driver_block_erased_verify()
_lx_nand_flash_driver_page_erased_verify()
_lx_nand_flash_driver_block_status_get()
_lx_nand_flash_driver_block_status_set()
_lx_nand_flash_driver_extra_bytes_get()
_lx_nand_flash_driver_extra_bytes_set()
_lx_nand_flash_internal_error()
_lx_nand_flash_logical_sector_find()
_lx_nand_flash_next_block_to_erase_find()
_lx_nand_flash_physical_page_allocate()
_lx_nand_flash_sector_mapping_cache_invalidate()
_lx_nand_flash_system_error()
_lx_nand_flash_close()
_lx_nand_flash_defragment()
_lx_nand_flash_extended_cache_enable()
_lx_nand_flash_open()
_lx_nand_flash_page_ecc_check()
_lx_nand_flash_page_ecc_compute()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
LX_NAND_FLASH_STRUCT
lx_api.h:314
}
LX_NAND_FLASH
;
lx_api.h:414
struct
LX_NAND_FLASH_STRUCT
*
lx_nand_flash_open_next
,
lx_api.h:411
LX_NAND_FLASH_STRUCT
LX_NAND_FLASH_STRUCT::lx_nand_flash_open_previous
}
LX_NAND_FLASH
;
lx_api.h:414
LX_NAND_FLASH
extern
LX_NAND_FLASH
*
_lx_nand_flash_opened_ptr
;
lx_api.h:551
UINT
_lx_nand_flash_close
(
LX_NAND_FLASH
*
nand_flash
)
;
lx_api.h:588
_lx_nand_flash_close()
_lx_nand_flash_close()::nand_flash
UINT
_lx_nand_flash_defragment
(
LX_NAND_FLASH
*
nand_flash
)
;
lx_api.h:589
_lx_nand_flash_defragment()
_lx_nand_flash_defragment()::nand_flash
UINT
_lx_nand_flash_extended_cache_enable
(
LX_NAND_FLASH
*
nand_flash
,
VOID
*
memory
,
ULONG
size
)
;
lx_api.h:591
_lx_nand_flash_extended_cache_enable()
_lx_nand_flash_extended_cache_enable()::nand_flash
UINT
_lx_nand_flash_open
(
LX_NAND_FLASH
*
nand_flash
,
CHAR
*
name
,
UINT
(
*
nand_driver_initialize
)
(
LX_NAND_FLASH
*
)
)
;
lx_api.h:592
_lx_nand_flash_open()
_lx_nand_flash_open()::nand_flash
UINT
_lx_nand_flash_page_ecc_check
(
LX_NAND_FLASH
*
nand_flash
,
UCHAR
*
page_buffer
,
UCHAR
*
ecc_buffer
)
;
lx_api.h:593
_lx_nand_flash_page_ecc_check()
_lx_nand_flash_page_ecc_check()::nand_flash
UINT
_lx_nand_flash_page_ecc_compute
(
LX_NAND_FLASH
*
nand_flash
,
UCHAR
*
page_buffer
,
UCHAR
*
ecc_buffer
)
;
lx_api.h:594
_lx_nand_flash_page_ecc_compute()
_lx_nand_flash_page_ecc_compute()::nand_flash
UINT
_lx_nand_flash_partial_defragment
(
LX_NAND_FLASH
*
nand_flash
,
UINT
max_blocks
)
;
lx_api.h:595
_lx_nand_flash_partial_defragment()
_lx_nand_flash_partial_defragment()::nand_flash
UINT
_lx_nand_flash_sector_read
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
logical_sector
,
VOID
*
buffer
)
;
lx_api.h:596
_lx_nand_flash_sector_read()
_lx_nand_flash_sector_read()::nand_flash
UINT
_lx_nand_flash_sector_release
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
logical_sector
)
;
lx_api.h:597
_lx_nand_flash_sector_release()
_lx_nand_flash_sector_release()::nand_flash
UINT
_lx_nand_flash_sector_write
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
logical_sector
,
VOID
*
buffer
)
;
lx_api.h:598
_lx_nand_flash_sector_write()
_lx_nand_flash_sector_write()::nand_flash
UINT
_lx_nand_flash_block_full_update
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
erase_count
)
;
lx_api.h:613
_lx_nand_flash_block_full_update()
_lx_nand_flash_block_full_update()::nand_flash
VOID
_lx_nand_flash_block_obsoleted_check
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
)
;
lx_api.h:614
_lx_nand_flash_block_obsoleted_check()
_lx_nand_flash_block_obsoleted_check()::nand_flash
UINT
_lx_nand_flash_block_reclaim
(
LX_NAND_FLASH
*
nand_flash
)
;
lx_api.h:615
_lx_nand_flash_block_reclaim()
_lx_nand_flash_block_reclaim()::nand_flash
UINT
_lx_nand_flash_driver_read
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
page
,
ULONG
*
destination
,
ULONG
words
)
;
lx_api.h:617
_lx_nand_flash_driver_read()
_lx_nand_flash_driver_read()::nand_flash
UINT
_lx_nand_flash_driver_write
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
page
,
ULONG
*
source
,
ULONG
words
)
;
lx_api.h:618
_lx_nand_flash_driver_write()
_lx_nand_flash_driver_write()::nand_flash
UINT
_lx_nand_flash_driver_block_erase
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
erase_count
)
;
lx_api.h:619
_lx_nand_flash_driver_block_erase()
_lx_nand_flash_driver_block_erase()::nand_flash
UINT
_lx_nand_flash_driver_block_erased_verify
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
)
;
lx_api.h:620
_lx_nand_flash_driver_block_erased_verify()
_lx_nand_flash_driver_block_erased_verify()::nand_flash
UINT
_lx_nand_flash_driver_page_erased_verify
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
page
)
;
lx_api.h:621
_lx_nand_flash_driver_page_erased_verify()
_lx_nand_flash_driver_page_erased_verify()::nand_flash
UINT
_lx_nand_flash_driver_block_status_get
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
UCHAR
*
bad_block_flag
)
;
lx_api.h:622
_lx_nand_flash_driver_block_status_get()
_lx_nand_flash_driver_block_status_get()::nand_flash
UINT
_lx_nand_flash_driver_block_status_set
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
UCHAR
bad_block_flag
)
;
lx_api.h:623
_lx_nand_flash_driver_block_status_set()
_lx_nand_flash_driver_block_status_set()::nand_flash
UINT
_lx_nand_flash_driver_extra_bytes_get
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
page
,
UCHAR
*
destination
,
UINT
size
)
;
lx_api.h:624
_lx_nand_flash_driver_extra_bytes_get()
_lx_nand_flash_driver_extra_bytes_get()::nand_flash
UINT
_lx_nand_flash_driver_extra_bytes_set
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
block
,
ULONG
page
,
UCHAR
*
source
,
UINT
size
)
;
lx_api.h:625
_lx_nand_flash_driver_extra_bytes_set()
_lx_nand_flash_driver_extra_bytes_set()::nand_flash
VOID
_lx_nand_flash_internal_error
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
error_code
)
;
lx_api.h:627
_lx_nand_flash_internal_error()
_lx_nand_flash_internal_error()::nand_flash
UINT
_lx_nand_flash_logical_sector_find
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
logical_sector
,
ULONG
superceded_check
,
ULONG
*
block
,
ULONG
*
page
)
;
lx_api.h:628
_lx_nand_flash_logical_sector_find()
_lx_nand_flash_logical_sector_find()::nand_flash
UINT
_lx_nand_flash_next_block_to_erase_find
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
*
return_erase_block
,
ULONG
*
return_erase_count
,
ULONG
*
return_mapped_pages
,
ULONG
*
return_obsolete_pages
)
;
lx_api.h:629
_lx_nand_flash_next_block_to_erase_find()
_lx_nand_flash_next_block_to_erase_find()::nand_flash
UINT
_lx_nand_flash_physical_page_allocate
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
*
block
,
ULONG
*
page
,
ULONG
*
erase_count
)
;
lx_api.h:630
_lx_nand_flash_physical_page_allocate()
_lx_nand_flash_physical_page_allocate()::nand_flash
VOID
_lx_nand_flash_sector_mapping_cache_invalidate
(
LX_NAND_FLASH
*
nand_flash
,
ULONG
logical_sector
)
;
lx_api.h:631
_lx_nand_flash_sector_mapping_cache_invalidate()
_lx_nand_flash_sector_mapping_cache_invalidate()::nand_flash
VOID
_lx_nand_flash_system_error
(
LX_NAND_FLASH
*
nand_flash
,
UINT
error_code
,
ULONG
block
,
ULONG
page
)
;
lx_api.h:632
_lx_nand_flash_system_error()
_lx_nand_flash_system_error()::nand_flash
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
LX_NAND_FLASH_STRUCT::lx_nand_flash_open_previous
LX_NAND_FLASH_STRUCT
lx_api.h:411
LX_NAND_FLASH_STRUCT::lx_nand_flash_open_next
LX_NAND_FLASH_STRUCT
lx_api.h:411
_lx_nand_flash_opened_ptr
lx_api.h:551
_lx_nand_flash_close()::nand_flash
_lx_nand_flash_close()
lx_api.h:588
_lx_nand_flash_defragment()::nand_flash
_lx_nand_flash_defragment()
lx_api.h:589
_lx_nand_flash_extended_cache_enable()::nand_flash
_lx_nand_flash_extended_cache_enable()
lx_api.h:591
_lx_nand_flash_open()::nand_flash
_lx_nand_flash_open()
lx_api.h:592
_lx_nand_flash_page_ecc_check()::nand_flash
_lx_nand_flash_page_ecc_check()
lx_api.h:593
_lx_nand_flash_page_ecc_compute()::nand_flash
_lx_nand_flash_page_ecc_compute()
lx_api.h:594
_lx_nand_flash_partial_defragment()::nand_flash
_lx_nand_flash_partial_defragment()
lx_api.h:595
_lx_nand_flash_sector_read()::nand_flash
_lx_nand_flash_sector_read()
lx_api.h:596
_lx_nand_flash_sector_release()::nand_flash
_lx_nand_flash_sector_release()
lx_api.h:597
_lx_nand_flash_sector_write()::nand_flash
_lx_nand_flash_sector_write()
lx_api.h:598
_lx_nand_flash_block_full_update()::nand_flash
_lx_nand_flash_block_full_update()
lx_api.h:613
_lx_nand_flash_block_obsoleted_check()::nand_flash
_lx_nand_flash_block_obsoleted_check()
lx_api.h:614
_lx_nand_flash_block_reclaim()::nand_flash
_lx_nand_flash_block_reclaim()
lx_api.h:615
_lx_nand_flash_driver_read()::nand_flash
_lx_nand_flash_driver_read()
lx_api.h:617
_lx_nand_flash_driver_write()::nand_flash
_lx_nand_flash_driver_write()
lx_api.h:618
_lx_nand_flash_driver_block_erase()::nand_flash
_lx_nand_flash_driver_block_erase()
lx_api.h:619
_lx_nand_flash_driver_block_erased_verify()::nand_flash
_lx_nand_flash_driver_block_erased_verify()
lx_api.h:620
_lx_nand_flash_driver_page_erased_verify()::nand_flash
_lx_nand_flash_driver_page_erased_verify()
lx_api.h:621
_lx_nand_flash_driver_block_status_get()::nand_flash
_lx_nand_flash_driver_block_status_get()
lx_api.h:622
_lx_nand_flash_driver_block_status_set()::nand_flash
_lx_nand_flash_driver_block_status_set()
lx_api.h:623
_lx_nand_flash_driver_extra_bytes_get()::nand_flash
_lx_nand_flash_driver_extra_bytes_get()
lx_api.h:624
_lx_nand_flash_driver_extra_bytes_set()::nand_flash
_lx_nand_flash_driver_extra_bytes_set()
lx_api.h:625
_lx_nand_flash_internal_error()::nand_flash
_lx_nand_flash_internal_error()
lx_api.h:627
_lx_nand_flash_logical_sector_find()::nand_flash
_lx_nand_flash_logical_sector_find()
lx_api.h:628
_lx_nand_flash_next_block_to_erase_find()::nand_flash
_lx_nand_flash_next_block_to_erase_find()
lx_api.h:629
_lx_nand_flash_physical_page_allocate()::nand_flash
_lx_nand_flash_physical_page_allocate()
lx_api.h:630
_lx_nand_flash_sector_mapping_cache_invalidate()::nand_flash
_lx_nand_flash_sector_mapping_cache_invalidate()
lx_api.h:631
_lx_nand_flash_system_error()::nand_flash
_lx_nand_flash_system_error()
lx_api.h:632
Lifecycle
from
examples
All items filtered out
All items filtered out