Lines Matching refs:ve
372 struct victim_entry *ve;
374 ve = f2fs_kmem_cache_alloc(victim_entry_slab, GFP_NOFS);
376 ve->mtime = mtime;
377 ve->segno = segno;
379 rb_link_node(&ve->rb_node, parent, p);
380 rb_insert_color_cached(&ve->rb_node, &am->root, left_most);
382 list_add_tail(&ve->list, &am->victim_list);
386 return ve;
457 struct victim_entry *ve;
487 ve = (struct victim_entry *)re;
489 if (ve->mtime >= max_mtime || ve->mtime < min_mtime)
493 age = div64_u64(accu * (max_mtime - ve->mtime), total_time) *
496 vblocks = get_valid_blocks(sbi, ve->segno, true);
512 p->min_segno = ve->segno;
532 struct victim_entry *ve;
558 ve = (struct victim_entry *)re;
560 if (ve->mtime >= max_mtime || ve->mtime < min_mtime)
563 age = max_mtime - ve->mtime;
565 vblocks = get_seg_entry(sbi, ve->segno)->ckpt_valid_blocks;
581 p->min_segno = ve->segno;
615 struct victim_entry *ve, *tmp;
617 list_for_each_entry_safe(ve, tmp, &am->victim_list, list) {
618 list_del(&ve->list);
619 kmem_cache_free(victim_entry_slab, ve);