| /LevelX-v6.2.1/common/src/ |
| D | lx_nand_flash_metadata_build.c | 80 UINT i; in _lx_nand_flash_metadata_build() local 108 for (i = 0; i < page_count; i++) in _lx_nand_flash_metadata_build() 113 i * nand_flash -> lx_nand_flash_bytes_per_page), in _lx_nand_flash_metadata_build() 114 LX_NAND_PAGE_TYPE_ERASE_COUNT_TABLE | i); in _lx_nand_flash_metadata_build() 129 for (i = 0; i < page_count; i++) in _lx_nand_flash_metadata_build() 134 …i * nand_flash -> lx_nand_flash_bytes_per_page / sizeof(*nand_flash -> lx_nand_flash_block_mapping… in _lx_nand_flash_metadata_build() 135 LX_NAND_PAGE_TYPE_BLOCK_MAPPING_TABLE | i); in _lx_nand_flash_metadata_build() 149 for (i = 0; i < page_count; i++) in _lx_nand_flash_metadata_build() 154 …i * nand_flash -> lx_nand_flash_bytes_per_page / sizeof(*nand_flash -> lx_nand_flash_block_status_… in _lx_nand_flash_metadata_build() 155 LX_NAND_PAGE_TYPE_BLOCK_STATUS_TABLE | i); in _lx_nand_flash_metadata_build()
|
| D | lx_nor_flash_extended_cache_enable.c | 96 UINT i; in _lx_nor_flash_extended_cache_enable() local 165 for (i = 0; i < mapping_bitmap_words; i++) in _lx_nor_flash_extended_cache_enable() 167 cache_memory[i] = 0; in _lx_nor_flash_extended_cache_enable() 207 for (i = 0; i < nor_flash -> lx_nor_flash_total_blocks; i++) in _lx_nor_flash_extended_cache_enable() 210 …block_word_ptr = (nor_flash -> lx_nor_flash_base_address + (i * nor_flash -> lx_nor_flash_words_p… in _lx_nor_flash_extended_cache_enable() 280 if (i < nor_flash -> lx_nor_flash_extended_cache_obsolete_count_max_block) in _lx_nor_flash_extended_cache_enable() 284 …nor_flash -> lx_nor_flash_extended_cache_obsolete_count[i] = (LX_NOR_OBSOLETE_COUNT_CACHE_TYPE)obs… in _lx_nor_flash_extended_cache_enable() 292 i = 0; in _lx_nor_flash_extended_cache_enable() 297 …nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_sector_address = LX… in _lx_nor_flash_extended_cache_enable() 298 …nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_sector_memory = ca… in _lx_nor_flash_extended_cache_enable() [all …]
|
| D | lx_nand_flash_sectors_read.c | 83 UINT i; in _lx_nand_flash_sectors_read() local 87 for (i = 0; i < sector_count; i++) in _lx_nand_flash_sectors_read() 91 …status = _lx_nand_flash_sector_read(nand_flash, logical_sector + i, ((UCHAR*)buffer) + i * nand_fl… in _lx_nand_flash_sectors_read()
|
| D | lx_nand_flash_sectors_write.c | 83 UINT i; in _lx_nand_flash_sectors_write() local 87 for (i = 0; i < sector_count; i++) in _lx_nand_flash_sectors_write() 91 …status = _lx_nand_flash_sector_write(nand_flash, logical_sector + i, ((UCHAR*)buffer) + i * nand_f… in _lx_nand_flash_sectors_write()
|
| D | lx_nand_flash_256byte_ecc_compute.c | 87 USHORT i, j; in _lx_nand_flash_256byte_ecc_compute() local 113 for (i = 0; i < 128; i++) in _lx_nand_flash_256byte_ecc_compute() 117 bit_parity = bit_parity ^ data[i]; in _lx_nand_flash_256byte_ecc_compute() 126 if (data[i] & mask) in _lx_nand_flash_256byte_ecc_compute() 142 even_byte_parity = (USHORT) ((even_byte_parity ^ (0xffff - i)) & 0xFFFF); in _lx_nand_flash_256byte_ecc_compute() 143 odd_byte_parity = odd_byte_parity ^ i; in _lx_nand_flash_256byte_ecc_compute() 148 for (i = 0; i < 16; i++) in _lx_nand_flash_256byte_ecc_compute() 156 even_bit_parity = (USHORT) ((even_bit_parity ^ (15 - i)) & 0xFFFF); in _lx_nand_flash_256byte_ecc_compute() 157 odd_bit_parity = odd_bit_parity ^ i; in _lx_nand_flash_256byte_ecc_compute()
|
| D | lx_nand_flash_sectors_release.c | 81 UINT i; in _lx_nand_flash_sectors_release() local 85 for (i = 0; i < sector_count; i++) in _lx_nand_flash_sectors_release() 89 status = _lx_nand_flash_sector_release(nand_flash, logical_sector + i); in _lx_nand_flash_sectors_release()
|
| D | lx_nor_flash_driver_block_erase.c | 90 UINT i; in _lx_nor_flash_driver_block_erase() local 102 for (i = 0; i < nor_flash -> lx_nor_flash_extended_cache_entries; i++) in _lx_nor_flash_driver_block_erase() 108 …cache_entry_start = nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry… in _lx_nor_flash_driver_block_erase() 116 …nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_sector_address = LX… in _lx_nor_flash_driver_block_erase() 117 … nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_access_count = 0; in _lx_nor_flash_driver_block_erase()
|
| D | lx_nand_flash_256byte_ecc_check.c | 83 INT i, j; in _lx_nand_flash_256byte_ecc_check() local 106 for (i = 0; i < 3; i++) in _lx_nand_flash_256byte_ecc_check() 110 ecc_errors[i] = new_ecc_buffer[i] ^ ecc_buffer[i]; in _lx_nand_flash_256byte_ecc_check() 113 if (ecc_errors[i]) in _lx_nand_flash_256byte_ecc_check() 122 if (ecc_errors[i] & mask) in _lx_nand_flash_256byte_ecc_check()
|
| D | lx_nor_flash_driver_read.c | 89 UINT i; in _lx_nor_flash_driver_read() local 110 for (i = 0; i < nor_flash -> lx_nor_flash_extended_cache_entries; i++) in _lx_nor_flash_driver_read() 116 …cache_entry_start = nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry… in _lx_nor_flash_driver_read() 126 … nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_access_count++; in _lx_nor_flash_driver_read() 132 …*destination = *(nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_se… in _lx_nor_flash_driver_read() 144 if (i != least_used_cache_entry) in _lx_nor_flash_driver_read() 148 … if (nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_access_count < in _lx_nor_flash_driver_read() 153 least_used_cache_entry = i; in _lx_nor_flash_driver_read()
|
| D | lx_nor_flash_logical_sector_find.c | 107 ULONG i, j; in _lx_nor_flash_logical_sector_find() local 154 … i = (logical_sector & LX_NOR_SECTOR_MAPPING_CACHE_HASH_MASK) * LX_NOR_SECTOR_MAPPING_CACHE_DEPTH; in _lx_nor_flash_logical_sector_find() 157 sector_mapping_cache_entry_ptr = &nor_flash -> lx_nor_flash_sector_mapping_cache[i]; in _lx_nor_flash_logical_sector_find() 242 i = nor_flash -> lx_nor_flash_found_block_search; in _lx_nor_flash_logical_sector_find() 256 if (i < nor_flash -> lx_nor_flash_extended_cache_obsolete_count_max_block) in _lx_nor_flash_logical_sector_find() 260 …if ((ULONG)nor_flash -> lx_nor_flash_extended_cache_obsolete_count[i] == nor_flash -> lx_nor_flash… in _lx_nor_flash_logical_sector_find() 264 i++; in _lx_nor_flash_logical_sector_find() 267 if (i >= nor_flash -> lx_nor_flash_total_blocks) in _lx_nor_flash_logical_sector_find() 271 i = 0; in _lx_nor_flash_logical_sector_find() 285 …block_word_ptr = (nor_flash -> lx_nor_flash_base_address + (i * nor_flash -> lx_nor_flash_words_p… in _lx_nor_flash_logical_sector_find() [all …]
|
| D | lx_nand_flash_simulator.c | 183 UINT i; in _lx_nand_flash_simulator_page_ecc_check() local 189 for (i = 0; i < BYTES_PER_PHYSICAL_PAGE; i += 256) in _lx_nand_flash_simulator_page_ecc_check() 191 …_256byte_ecc_check((UCHAR*)&nand_memory_area[block].physical_pages[page].memory[i / sizeof(ULONG)], in _lx_nand_flash_simulator_page_ecc_check() 256 UINT i; in _lx_nand_flash_simulator_pages_read() local 261 for (i = 0; i < pages; i++) in _lx_nand_flash_simulator_pages_read() 267 …atus = _lx_nand_flash_simulator_read(nand_flash, block, page + i, (ULONG*)(main_buffer + i * BYTES… in _lx_nand_flash_simulator_pages_read() 269 …status = _lx_nand_flash_simulator_read(block, page + i, (ULONG*)(main_buffer + i * BYTES_PER_PHYSI… in _lx_nand_flash_simulator_pages_read() 282 …_lx_nand_flash_simulator_extra_bytes_get(nand_flash, block, page + i, spare_buffer + i * SPARE_BYT… in _lx_nand_flash_simulator_pages_read() 284 …status = _lx_nand_flash_simulator_extra_bytes_get(block, page + i, spare_buffer + i * SPARE_BYTES_… in _lx_nand_flash_simulator_pages_read() 376 UINT i; in _lx_nand_flash_simulator_pages_write() local [all …]
|
| D | lx_nor_flash_defragment.c | 84 ULONG i; in _lx_nor_flash_defragment() local 94 for (i = 0; i < nor_flash -> lx_nor_flash_total_blocks; i++) in _lx_nor_flash_defragment()
|
| D | fx_nor_flash_simulator_driver.c | 129 ULONG i; in _fx_nor_flash_simulator_driver() local 215 for (i = 0; i < media_ptr -> fx_media_driver_sectors; i++) in _fx_nor_flash_simulator_driver() 249 for (i = 0; i < media_ptr -> fx_media_driver_sectors; i++) in _fx_nor_flash_simulator_driver() 282 for (i = 0; i < media_ptr -> fx_media_driver_sectors; i++) in _fx_nor_flash_simulator_driver()
|
| D | lx_nor_flash_driver_write.c | 90 UINT i; in _lx_nor_flash_driver_write() local 103 for (i = 0; i < nor_flash -> lx_nor_flash_extended_cache_entries; i++) in _lx_nor_flash_driver_write() 109 …cache_entry_start = nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry… in _lx_nor_flash_driver_write() 122 …*(nor_flash -> lx_nor_flash_extended_cache[i].lx_nor_flash_extended_cache_entry_sector_memory + ca… in _lx_nor_flash_driver_write()
|
| D | lx_nor_flash_partial_defragment.c | 87 ULONG i; in _lx_nor_flash_partial_defragment() local 105 for (i = 0; i < max_blocks; i++) in _lx_nor_flash_partial_defragment()
|
| D | lx_nor_flash_next_block_to_erase_find.c | 97 ULONG i, j; in _lx_nor_flash_next_block_to_erase_find() local 153 for (i = 0; i < nor_flash -> lx_nor_flash_total_blocks; i++) in _lx_nor_flash_next_block_to_erase_find() 196 if (i < nor_flash -> lx_nor_flash_extended_cache_obsolete_count_max_block) in _lx_nor_flash_next_block_to_erase_find() 203 obsolete_sectors = (ULONG)nor_flash -> lx_nor_flash_extended_cache_obsolete_count[i]; in _lx_nor_flash_next_block_to_erase_find() 339 *return_erase_block = i; in _lx_nor_flash_next_block_to_erase_find() 354 max_obsolete_block = i; in _lx_nor_flash_next_block_to_erase_find() 370 max_obsolete_block = i; in _lx_nor_flash_next_block_to_erase_find() 383 min_block_erase = i; in _lx_nor_flash_next_block_to_erase_find() 394 if (i == nor_flash -> lx_nor_flash_total_blocks) in _lx_nor_flash_next_block_to_erase_find()
|
| D | lx_nor_flash_sector_mapping_cache_invalidate.c | 83 ULONG i; in _lx_nor_flash_sector_mapping_cache_invalidate() local 92 … i = (logical_sector & LX_NOR_SECTOR_MAPPING_CACHE_HASH_MASK) * LX_NOR_SECTOR_MAPPING_CACHE_DEPTH; in _lx_nor_flash_sector_mapping_cache_invalidate() 95 sector_mapping_cache_entry_ptr = &nor_flash -> lx_nor_flash_sector_mapping_cache[i]; in _lx_nor_flash_sector_mapping_cache_invalidate()
|
| D | lx_nand_flash_data_page_copy.c | 94 UINT i; in _lx_nand_flash_data_page_copy() local 119 for (i = 0; i < sectors; i++) in _lx_nand_flash_data_page_copy() 148 if ((spare_data1 & LX_NAND_PAGE_TYPE_USER_DATA_MASK) == (logical_sector + i)) in _lx_nand_flash_data_page_copy() 174 … if (destination_page != ((logical_sector + i) % nand_flash -> lx_nand_flash_pages_per_block)) in _lx_nand_flash_data_page_copy()
|
| D | lx_nor_flash_sector_release.c | 99 ULONG i; in _lx_nor_flash_sector_release() local 210 i = 0; in _lx_nor_flash_sector_release() 218 i++; in _lx_nor_flash_sector_release() 221 if (i >= nor_flash -> lx_nor_flash_total_blocks) in _lx_nor_flash_sector_release()
|
| D | lx_nor_flash_sector_write.c | 104 ULONG i; in _lx_nor_flash_sector_write() local 118 i = 0; in _lx_nor_flash_sector_write() 126 i++; in _lx_nor_flash_sector_write() 129 if (i >= nor_flash -> lx_nor_flash_total_blocks) in _lx_nor_flash_sector_write() 351 … i = (logical_sector & LX_NOR_SECTOR_MAPPING_CACHE_HASH_MASK) * LX_NOR_SECTOR_MAPPING_CACHE_DEPTH; in _lx_nor_flash_sector_write() 354 sector_mapping_cache_entry_ptr = &nor_flash -> lx_nor_flash_sector_mapping_cache[i]; in _lx_nor_flash_sector_write()
|
| D | lx_nand_flash_sector_read.c | 86 ULONG i; in _lx_nand_flash_sector_read() local 225 for (i = 0; i < nand_flash -> lx_nand_flash_words_per_page; i++) in _lx_nand_flash_sector_read()
|
| D | lx_nor_flash_physical_sector_allocate.c | 94 ULONG i, j, k, l; in _lx_nor_flash_physical_sector_allocate() local 120 for (i = 0; i < nor_flash -> lx_nor_flash_total_blocks; i++) in _lx_nor_flash_physical_sector_allocate()
|
| /LevelX-v6.2.1/test/regression/ |
| D | levelx_nor_flash_test_cache.c | 71 ULONG i, j, sector; in thread_0_entry() local 117 for (i = 0; i < 100; i++) in thread_0_entry() 120 buffer[j] = i; in thread_0_entry() 122 status = lx_nor_flash_sector_write(&nor_sim_flash, i, buffer); in thread_0_entry() 137 for (i = 0; i < 100; i++) in thread_0_entry() 140 status = lx_nor_flash_sector_read(&nor_sim_flash, i, buffer); in thread_0_entry() 156 if (buffer[j] != i) in thread_0_entry() 169 for (i = 0; i < 100; i++) in thread_0_entry() 171 … if (nor_sim_flash.lx_nor_flash_extended_cache_mapping_bitmap[i>>5] & (ULONG)(1<<(i & 31)) == 0) in thread_0_entry() 185 for (i = 0; i < 8; i++) in thread_0_entry() [all …]
|
| D | levelx_nand_flash_test.c | 106 ULONG i, j, sector; in thread_0_entry() local 150 for (i = 0; i < 520; i++) in thread_0_entry() 153 buffer[j] = i; in thread_0_entry() 155 status = lx_nand_flash_sector_write(&nand_sim_flash, i, buffer); in thread_0_entry() 188 for (i = 0; i < 520; i++) in thread_0_entry() 191 status = lx_nand_flash_sector_read(&nand_sim_flash, i, buffer); in thread_0_entry() 207 if (buffer[j] != i) in thread_0_entry() 244 for (i = 0; i < 320; i++) in thread_0_entry() 247 buffer[j] = i; in thread_0_entry() 249 if (i == 319) in thread_0_entry() [all …]
|
| D | levelx_nor_flash_test.c | 67 ULONG i, j, sector; in thread_0_entry() local 85 for (i = 0; i < 100; i++) in thread_0_entry() 88 buffer[j] = i; in thread_0_entry() 90 status = lx_nor_flash_sector_write(&nor_sim_flash, i, buffer); in thread_0_entry() 105 for (i = 0; i < 100; i++) in thread_0_entry() 108 status = lx_nor_flash_sector_read(&nor_sim_flash, i, buffer); in thread_0_entry() 124 if (buffer[j] != i) in thread_0_entry() 154 for (i = 0; i < 120; i++) in thread_0_entry() 157 buffer[j] = i; in thread_0_entry() 201 if (i == 1) in thread_0_entry() [all …]
|