Lines Matching refs:cycle_cnt
21 static int zms_get_sector_cycle(struct zms_fs *fs, uint64_t addr, uint8_t *cycle_cnt);
25 uint8_t cycle_cnt);
414 uint8_t cycle_cnt) in zms_ate_valid_different_sector() argument
416 if ((cycle_cnt != entry->cycle_cnt) || zms_ate_crc8_check(entry)) { in zms_ate_valid_different_sector()
424 int previous_sector_num, uint8_t *cycle_cnt) in zms_get_cycle_on_sector_change() argument
432 rc = zms_get_sector_cycle(fs, addr, cycle_cnt); in zms_get_cycle_on_sector_change()
435 *cycle_cnt = 0; in zms_get_cycle_on_sector_change()
454 return (zms_ate_valid_different_sector(fs, entry, entry->cycle_cnt) && (!entry->len) && in zms_close_ate_valid()
466 return (zms_ate_valid_different_sector(fs, entry, entry->cycle_cnt) && in zms_empty_ate_valid()
479 return (zms_ate_valid_different_sector(fs, entry, entry->cycle_cnt) && (!entry->len) && in zms_gc_done_ate_valid()
501 (empty_ate->cycle_cnt == close_ate->cycle_cnt)) { in zms_validate_closed_sector()
520 entry.cycle_cnt = fs->sector_cycle; in zms_flash_write_entry()
666 close_ate.cycle_cnt = fs->sector_cycle; in zms_sector_close()
719 gc_done_ate.cycle_cnt = fs->sector_cycle; in zms_add_gc_done_ate()
729 uint8_t cycle_cnt; in zms_add_empty_ate() local
742 rc = zms_get_sector_cycle(fs, addr, &cycle_cnt); in zms_add_empty_ate()
745 cycle_cnt = 0; in zms_add_empty_ate()
752 empty_ate.cycle_cnt = (cycle_cnt + 1) % BIT(8); in zms_add_empty_ate()
769 static int zms_get_sector_cycle(struct zms_fs *fs, uint64_t addr, uint8_t *cycle_cnt) in zms_get_sector_cycle() argument
785 *cycle_cnt = empty_ate.cycle_cnt; in zms_get_sector_cycle()
933 fs->sector_cycle = empty_ate.cycle_cnt; in zms_gc()
996 gc_ate.cycle_cnt = previous_cycle; in zms_gc()
1094 fs->sector_cycle = empty_ate.cycle_cnt; in zms_init()
1119 fs->sector_cycle = empty_ate.cycle_cnt; in zms_init()
1253 fs->sector_cycle = empty_ate.cycle_cnt; in zms_init()
1758 fs->sector_cycle = empty_ate.cycle_cnt; in zms_calc_free_space()