Searched refs:wear (Results 1 - 5 of 5) sorted by relevance
/third_party/littlefs/bd/ |
H A D | lfs_testbd.c | 40 bd->wear = bd->cfg->wear_buffer; in lfs_testbd_createcfg() 42 bd->wear = lfs_malloc(sizeof(lfs_testbd_wear_t)*cfg->block_count); in lfs_testbd_createcfg() 43 if (!bd->wear) { in lfs_testbd_createcfg() 49 memset(bd->wear, 0, sizeof(lfs_testbd_wear_t) * cfg->block_count); in lfs_testbd_createcfg() 92 lfs_free(bd->wear); in lfs_testbd_destroy() 160 if (bd->cfg->erase_cycles && bd->wear[block] >= bd->cfg->erase_cycles && in lfs_testbd_read() 185 if (bd->cfg->erase_cycles && bd->wear[block] >= bd->cfg->erase_cycles) { in lfs_testbd_prog() 230 if (bd->wear[block] >= bd->cfg->erase_cycles) { in lfs_testbd_erase() 241 // mark wear in lfs_testbd_erase() 242 bd->wear[bloc in lfs_testbd_erase() 290 lfs_testbd_setwear(const struct lfs_config *cfg, lfs_block_t block, lfs_testbd_wear_t wear) lfs_testbd_setwear() argument [all...] |
H A D | lfs_emubd.c | 82 nblock->wear = 0; in lfs_emubd_mutblock() 232 if (bd->cfg->erase_cycles && b->wear >= bd->cfg->erase_cycles && in lfs_emubd_read() 286 if (bd->cfg->erase_cycles && b->wear >= bd->cfg->erase_cycles) { in lfs_emubd_prog() 373 if (b->wear >= bd->cfg->erase_cycles) { in lfs_emubd_erase() 384 // mark wear in lfs_emubd_erase() 385 b->wear += 1; in lfs_emubd_erase() 561 // get the wear in lfs_emubd_wear() 562 lfs_emubd_wear_t wear; in lfs_emubd_wear() local 565 wear = b->wear; in lfs_emubd_wear() 574 lfs_emubd_setwear(const struct lfs_config *cfg, lfs_block_t block, lfs_emubd_wear_t wear) lfs_emubd_setwear() argument [all...] |
H A D | lfs_testbd.h | 44 // Type for measuring wear 69 // Optional buffer for wear 88 lfs_testbd_wear_t *wear; member 129 // Get simulated wear on a given block 133 // Manually set simulated wear on a given block 135 lfs_block_t block, lfs_testbd_wear_t wear);
|
H A D | lfs_emubd.h | 56 // Type for measuring wear 133 lfs_emubd_wear_t wear; member 217 // Get simulated wear on a given block 221 // Manually set simulated wear on a given block 223 lfs_block_t block, lfs_emubd_wear_t wear);
|
/third_party/littlefs/scripts/ |
H A D | tracebd.py | 209 wear=0, 215 | (wear << 3) 221 def wear(self): member in Block 251 wear=max(self.wear, other.wear)) 261 return self.wear / block_cycles 263 return self.wear / max(max_wear, len(wear_chars)) 269 wear=False, 307 if wear [all...] |
Completed in 3 milliseconds