_lx_nor_flash_driver_write() is only used within levelx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and Sampleslevelx_lx_nor_flash_driver_write()

_lx_nor_flash_driver_write() function

Syntax

UINT _lx_nor_flash_driver_write(LX_NOR_FLASH *nor_flash,     ULONG *flash_address,     ULONG *source,     ULONG words);
Implemented in lx_nor_flash_driver_write.c:82

Arguments

nor_flash

flash_address

source

words

References

LocationReferrerText
lx_nor_flash_driver_write.c:82
lx_api.h:639
UINT _lx_nor_flash_driver_write(LX_NOR_FLASH *nor_flash, ULONG *flash_address, ULONG *source, ULONG words);
lx_nor_flash_block_reclaim.c:133_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &erase_started_value, 1);
lx_nor_flash_block_reclaim.c:182_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr+(nor_flash -> lx_nor_flash_block_free_bit_map_offset + (nor_flash -> lx_nor_flash_block_bit_map_words - 1)),
lx_nor_flash_block_reclaim.c:198_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &temp_erase_count, 1);
lx_nor_flash_block_reclaim.c:212_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &erase_count, 1);
lx_nor_flash_block_reclaim.c:356_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, new_sector_address, nor_flash -> lx_nor_flash_sector_buffer, LX_NOR_SECTOR_SIZE);
lx_nor_flash_block_reclaim.c:376_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, list_word_ptr, &list_word, 1);
lx_nor_flash_block_reclaim.c:393_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, new_mapping_address, &new_mapping_entry, 1);
lx_nor_flash_block_reclaim.c:411_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, new_mapping_address, &new_mapping_entry, 1);
lx_nor_flash_block_reclaim.c:428_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, list_word_ptr, &list_word, 1);
lx_nor_flash_block_reclaim.c:465_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &erase_started_value, 1);
lx_nor_flash_block_reclaim.c:514_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr+(nor_flash -> lx_nor_flash_block_free_bit_map_offset + (nor_flash -> lx_nor_flash_block_bit_map_words - 1)) ,
lx_nor_flash_block_reclaim.c:530_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &temp_erase_count, 1);
lx_nor_flash_block_reclaim.c:544_lx_nor_flash_block_reclaim()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &erase_count, 1);
lx_nor_flash_open.c:295_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr+(nor_flash -> lx_nor_flash_block_free_bit_map_offset + (bit_map_words-1)) , &bit_map_mask, 1);
lx_nor_flash_open.c:312_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &block_word, 1);
lx_nor_flash_open.c:435_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr+(nor_flash -> lx_nor_flash_block_free_bit_map_offset + (bit_map_words-1)) , &bit_map_mask, 1);
lx_nor_flash_open.c:450_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &temp_erased_count, 1);
lx_nor_flash_open.c:464_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr, &max_erased_count, 1);
lx_nor_flash_open.c:602_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, (block_word_ptr + nor_flash -> lx_nor_flash_block_physical_sector_mapping_offset + j), &block_word, 1);
lx_nor_flash_open.c:654_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, (block_word_ptr + nor_flash -> lx_nor_flash_block_physical_sector_mapping_offset + j), &block_word, 1);
lx_nor_flash_open.c:693_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, (block_word_ptr + nor_flash -> lx_nor_flash_block_physical_sector_mapping_offset + j), &block_word, 1);
lx_nor_flash_open.c:732_lx_nor_flash_open()
status = _lx_nor_flash_driver_write(nor_flash, (block_word_ptr + nor_flash -> lx_nor_flash_block_physical_sector_mapping_offset + j), &block_word, 1);
lx_nor_flash_physical_sector_allocate.c:189_lx_nor_flash_physical_sector_allocate()
status = _lx_nor_flash_driver_write(nor_flash, (block_word_ptr + nor_flash -> lx_nor_flash_block_free_bit_map_offset + j), &block_word, 1);
lx_nor_flash_physical_sector_allocate.c:275_lx_nor_flash_physical_sector_allocate()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr + LX_NOR_FLASH_MIN_LOGICAL_SECTOR_OFFSET, &min_logical_sector, 1);
lx_nor_flash_physical_sector_allocate.c:288_lx_nor_flash_physical_sector_allocate()
status = _lx_nor_flash_driver_write(nor_flash, block_word_ptr + LX_NOR_FLASH_MAX_LOGICAL_SECTOR_OFFSET, &max_logical_sector, 1);
lx_nor_flash_sector_read.c:164_lx_nor_flash_sector_read()
status = _lx_nor_flash_driver_write(nor_flash, mapping_address, &mapping_entry, 1);
lx_nor_flash_sector_release.c:148_lx_nor_flash_sector_release()
status = _lx_nor_flash_driver_write(nor_flash, mapping_address, &mapping_entry, 1);
lx_nor_flash_sector_write.c:151_lx_nor_flash_sector_write()
status = _lx_nor_flash_driver_write(nor_flash, new_sector_address, buffer, LX_NOR_SECTOR_SIZE);
lx_nor_flash_sector_write.c:206_lx_nor_flash_sector_write()
status = _lx_nor_flash_driver_write(nor_flash, old_mapping_address, &old_mapping_entry, 1);
lx_nor_flash_sector_write.c:230_lx_nor_flash_sector_write()
status = _lx_nor_flash_driver_write(nor_flash, new_mapping_address, &new_mapping_entry, 1);
lx_nor_flash_sector_write.c:254_lx_nor_flash_sector_write()
status = _lx_nor_flash_driver_write(nor_flash, new_mapping_address, &new_mapping_entry, 1);
lx_nor_flash_sector_write.c:284_lx_nor_flash_sector_write()
status = _lx_nor_flash_driver_write(nor_flash, old_mapping_address, &old_mapping_entry, 1);

Call Tree

Functions calling _lx_nor_flash_driver_write()
Functions called by _lx_nor_flash_driver_write()
_lx_nor_flash_driver_write()
Data read by _lx_nor_flash_driver_write()
Data written by _lx_nor_flash_driver_write()
_lx_nor_flash_driver_write()
_lx_nor_flash_driver_write()::status
_lx_nor_flash_driver_write()::i
_lx_nor_flash_driver_write()::cache_entry_start
_lx_nor_flash_driver_write()::cache_entry_end
_lx_nor_flash_driver_write()::cache_offset
all items filtered out
Type of _lx_nor_flash_driver_write()
_lx_nor_flash_driver_write()
all items filtered out