Lines Matching refs:gen
152 p.ptr.gen, in bch2_check_fix_ptr()
157 g->gen = p.ptr.gen; in bch2_check_fix_ptr()
167 if (fsck_err_on(gen_cmp(p.ptr.gen, g->gen) > 0, in bch2_check_fix_ptr()
173 p.ptr.gen, g->gen, in bch2_check_fix_ptr()
188 if (fsck_err_on(gen_cmp(g->gen, p.ptr.gen) > BUCKET_GC_GEN_MAX, in bch2_check_fix_ptr()
192 p.ptr.dev, PTR_BUCKET_NR(ca, &p.ptr), g->gen, in bch2_check_fix_ptr()
194 p.ptr.gen, in bch2_check_fix_ptr()
199 if (fsck_err_on(!p.ptr.cached && gen_cmp(p.ptr.gen, g->gen) < 0, in bch2_check_fix_ptr()
205 p.ptr.gen, g->gen, in bch2_check_fix_ptr()
210 if (data_type != BCH_DATA_btree && p.ptr.gen != g->gen) in bch2_check_fix_ptr()
217 p.ptr.dev, PTR_BUCKET_NR(ca, &p.ptr), g->gen, in bch2_check_fix_ptr()
315 ptr->gen = PTR_GC_BUCKET(ca, ptr)->gen; in bch2_check_fix_ptrs()
330 (!g->gen_valid || gen_cmp(p.ptr.gen, g->gen) > 0)) || in bch2_check_fix_ptrs()
332 gen_cmp(p.ptr.gen, g->gen) < 0) || in bch2_check_fix_ptrs()
333 gen_cmp(g->gen, p.ptr.gen) > BUCKET_GC_GEN_MAX || in bch2_check_fix_ptrs()
469 if (unlikely(gen_after(ptr->gen, b_gen))) { in bch2_bucket_ref_update()
475 ptr->gen); in bch2_bucket_ref_update()
482 if (unlikely(gen_cmp(b_gen, ptr->gen) > BUCKET_GC_GEN_MAX)) { in bch2_bucket_ref_update()
488 ptr->gen); in bch2_bucket_ref_update()
495 if (b_gen != ptr->gen && ptr->cached) { in bch2_bucket_ref_update()
500 if (unlikely(b_gen != ptr->gen)) { in bch2_bucket_ref_update()
507 ptr->gen); in bch2_bucket_ref_update()
606 a->gen, a->data_type, dst_sectors); in __mark_pointer()
1003 iter.pos.inode, iter.pos.offset, a->v.gen, in __bch2_trans_mark_metadata_bucket()
1056 ca->dev_idx, b, g->gen, in bch2_mark_metadata_bucket()