Home
last modified time | relevance | path

Searched refs:wear (Results 1 - 5 of 5) sorted by relevance

/third_party/littlefs/bd/
H A Dlfs_testbd.c40 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 Dlfs_emubd.c82 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 Dlfs_testbd.h44 // 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 Dlfs_emubd.h56 // 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 Dtracebd.py209 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