Lines Matching defs:wear
40 bd->wear = bd->cfg->wear_buffer;
42 bd->wear = lfs_malloc(sizeof(lfs_testbd_wear_t)*cfg->block_count);
43 if (!bd->wear) {
49 memset(bd->wear, 0, sizeof(lfs_testbd_wear_t) * cfg->block_count);
92 lfs_free(bd->wear);
160 if (bd->cfg->erase_cycles && bd->wear[block] >= bd->cfg->erase_cycles &&
185 if (bd->cfg->erase_cycles && bd->wear[block] >= bd->cfg->erase_cycles) {
230 if (bd->wear[block] >= bd->cfg->erase_cycles) {
241 // mark wear
242 bd->wear[block] += 1;
276 /// simulated wear operations ///
286 LFS_TESTBD_TRACE("lfs_testbd_getwear -> %"PRIu32, bd->wear[block]);
287 return bd->wear[block];
291 lfs_block_t block, lfs_testbd_wear_t wear) {
299 bd->wear[block] = wear;