Home
last modified time | relevance | path

Searched refs:erase_count (Results 1 – 8 of 8) sorted by relevance

/LevelX-v6.2.1/common/src/
Dlx_nor_flash_next_block_to_erase_find.c99 ULONG erase_count; in _lx_nor_flash_next_block_to_erase_find() local
160 erase_count = *(block_word_ptr); in _lx_nor_flash_next_block_to_erase_find()
162 status = _lx_nor_flash_driver_read(nor_flash, block_word_ptr, &erase_count, 1); in _lx_nor_flash_next_block_to_erase_find()
177 if (erase_count == min_system_block_erase_count) in _lx_nor_flash_next_block_to_erase_find()
181 if (erase_count < min_system_block_erase_count) in _lx_nor_flash_next_block_to_erase_find()
183 min_system_block_erase_count = erase_count; in _lx_nor_flash_next_block_to_erase_find()
186 if (erase_count > max_system_block_erase_count) in _lx_nor_flash_next_block_to_erase_find()
187 max_system_block_erase_count = erase_count; in _lx_nor_flash_next_block_to_erase_find()
334 (erase_count == nor_flash -> lx_nor_flash_minimum_erase_count) && in _lx_nor_flash_next_block_to_erase_find()
340 *return_erase_count = erase_count; in _lx_nor_flash_next_block_to_erase_find()
[all …]
Dlx_nor_flash_block_reclaim.c100 ULONG erase_count; in _lx_nor_flash_block_reclaim() local
114 …_lx_nor_flash_next_block_to_erase_find(nor_flash, &erase_block, &erase_count, &mapped_sectors, &ob… in _lx_nor_flash_block_reclaim()
151 status = _lx_nor_flash_driver_block_erase(nor_flash, erase_block, erase_count+1); in _lx_nor_flash_block_reclaim()
165 if (erase_count == nor_flash -> lx_nor_flash_minimum_erase_count) in _lx_nor_flash_block_reclaim()
173 erase_count++; in _lx_nor_flash_block_reclaim()
176 if (erase_count > ((ULONG) LX_BLOCK_ERASE_COUNT_MAX)) in _lx_nor_flash_block_reclaim()
180 erase_count = ((ULONG) LX_BLOCK_ERASE_COUNT_MAX); in _lx_nor_flash_block_reclaim()
184 if (erase_count > nor_flash -> lx_nor_flash_maximum_erase_count) in _lx_nor_flash_block_reclaim()
188 nor_flash -> lx_nor_flash_maximum_erase_count = erase_count; in _lx_nor_flash_block_reclaim()
209 temp_erase_count = (erase_count | LX_BLOCK_ERASED); in _lx_nor_flash_block_reclaim()
[all …]
Dlx_nand_flash_driver_block_erase.c84 UINT _lx_nand_flash_driver_block_erase(LX_NAND_FLASH *nand_flash, ULONG block, ULONG erase_count) in _lx_nand_flash_driver_block_erase() argument
95 status = (nand_flash -> lx_nand_flash_driver_block_erase)(nand_flash, block, erase_count); in _lx_nand_flash_driver_block_erase()
97 status = (nand_flash -> lx_nand_flash_driver_block_erase)(block, erase_count); in _lx_nand_flash_driver_block_erase()
Dlx_nor_flash_driver_block_erase.c83 UINT _lx_nor_flash_driver_block_erase(LX_NOR_FLASH *nor_flash, ULONG block, ULONG erase_count) in _lx_nor_flash_driver_block_erase() argument
124 status = (nor_flash -> lx_nor_flash_driver_block_erase)(nor_flash, block, erase_count); in _lx_nor_flash_driver_block_erase()
126 status = (nor_flash -> lx_nor_flash_driver_block_erase)(block, erase_count); in _lx_nor_flash_driver_block_erase()
Dlx_nand_flash_erase_count_set.c76 UINT _lx_nand_flash_erase_count_set(LX_NAND_FLASH *nand_flash, ULONG block, UCHAR erase_count) in _lx_nand_flash_erase_count_set() argument
84 nand_flash -> lx_nand_flash_erase_count_table[block] = erase_count; in _lx_nand_flash_erase_count_set()
Dlx_nor_flash_simulator.c48 unsigned long erase_count; member
66 UINT _lx_nor_flash_simulator_block_erase(LX_NOR_FLASH *nor_flash, ULONG block, ULONG erase_count);
72 UINT _lx_nor_flash_simulator_block_erase(ULONG block, ULONG erase_count);
146 UINT _lx_nor_flash_simulator_block_erase(LX_NOR_FLASH *nor_flash, ULONG block, ULONG erase_count) in _lx_nor_flash_simulator_block_erase() argument
148 UINT _lx_nor_flash_simulator_block_erase(ULONG block, ULONG erase_count) in _lx_nor_flash_simulator_block_erase()
158 LX_PARAMETER_NOT_USED(erase_count); in _lx_nor_flash_simulator_block_erase()
216 word_ptr = (ULONG *) &nor_memory_area[block].erase_count; in _lx_nor_flash_simulator_block_erased_verify()
Dlx_nand_flash_simulator.c112 …T _lx_nand_flash_simulator_block_erase(LX_NAND_FLASH *nand_flash, ULONG block, ULONG erase_count);
127 UINT _lx_nand_flash_simulator_block_erase(ULONG block, ULONG erase_count);
435 …NT _lx_nand_flash_simulator_block_erase(LX_NAND_FLASH *nand_flash, ULONG block, ULONG erase_count) in _lx_nand_flash_simulator_block_erase() argument
437 UINT _lx_nand_flash_simulator_block_erase(ULONG block, ULONG erase_count) in _lx_nand_flash_simulator_block_erase()
445 LX_PARAMETER_NOT_USED(erase_count); in _lx_nand_flash_simulator_block_erase()
/LevelX-v6.2.1/common/inc/
Dlx_api.h501 …flash_driver_block_erase)(struct LX_NAND_FLASH_STRUCT *nand_flash, ULONG block, ULONG erase_count);
516 …INT (*lx_nand_flash_driver_block_erase)(ULONG block, ULONG erase_count);
628 …r_flash_driver_block_erase)(struct LX_NOR_FLASH_STRUCT *nor_flash, ULONG block, ULONG erase_count);
634 …UINT (*lx_nor_flash_driver_block_erase)(ULONG block, ULONG erase_count);
786 UINT _lx_nand_flash_driver_block_erase(LX_NAND_FLASH *nand_flash, ULONG block, ULONG erase_count
797 UINT _lx_nand_flash_erase_count_set(LX_NAND_FLASH* nand_flash, ULONG block, UCHAR erase_count);
814 UINT _lx_nor_flash_driver_block_erase(LX_NOR_FLASH *nor_flash, ULONG block, ULONG erase_count);