| /LevelX-v6.2.1/common/src/ |
| D | lx_nor_flash_next_block_to_erase_find.c | 99 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 …]
|
| D | lx_nor_flash_block_reclaim.c | 100 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 …]
|
| D | lx_nand_flash_driver_block_erase.c | 84 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()
|
| D | lx_nor_flash_driver_block_erase.c | 83 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()
|
| D | lx_nand_flash_erase_count_set.c | 76 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()
|
| D | lx_nor_flash_simulator.c | 48 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()
|
| D | lx_nand_flash_simulator.c | 112 …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/ |
| D | lx_api.h | 501 …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);
|