Lines Matching full:gen

597 			      "bucket %u:%zu data type %s ptr gen %u missing in alloc btree\n"  in bch2_check_fix_ptrs()
601 p.ptr.gen, in bch2_check_fix_ptrs()
606 g->gen = p.ptr.gen; in bch2_check_fix_ptrs()
612 if (gen_cmp(p.ptr.gen, g->gen) > 0 && in bch2_check_fix_ptrs()
615 "bucket %u:%zu data type %s ptr gen in the future: %u > %u\n" in bch2_check_fix_ptrs()
619 p.ptr.gen, g->gen, in bch2_check_fix_ptrs()
624 g->gen = p.ptr.gen; in bch2_check_fix_ptrs()
634 if (gen_cmp(g->gen, p.ptr.gen) > BUCKET_GC_GEN_MAX && in bch2_check_fix_ptrs()
637 "bucket %u:%zu gen %u data type %s: ptr gen %u too stale\n" in bch2_check_fix_ptrs()
639 p.ptr.dev, PTR_BUCKET_NR(ca, &p.ptr), g->gen, in bch2_check_fix_ptrs()
641 p.ptr.gen, in bch2_check_fix_ptrs()
646 if (!p.ptr.cached && gen_cmp(p.ptr.gen, g->gen) < 0 && in bch2_check_fix_ptrs()
653 p.ptr.gen, g->gen, in bch2_check_fix_ptrs()
658 if (data_type != BCH_DATA_btree && p.ptr.gen != g->gen) in bch2_check_fix_ptrs()
734 ptr->gen = g->gen; in bch2_check_fix_ptrs()
743 (!g->gen_valid || gen_cmp(ptr->gen, g->gen) > 0)) || in bch2_check_fix_ptrs()
745 gen_cmp(ptr->gen, g->gen) < 0) || in bch2_check_fix_ptrs()
746 gen_cmp(g->gen, ptr->gen) > BUCKET_GC_GEN_MAX || in bch2_check_fix_ptrs()
1352 return l.gen != r.gen || in bch2_alloc_v4_cmp()
1410 if (gen_after(old->gen, gc.gen)) in bch2_alloc_write_key()
1416 "bucket %llu:%llu gen %u has wrong data_type" in bch2_alloc_write_key()
1419 gc.gen, in bch2_alloc_write_key()
1427 "bucket %llu:%llu gen %u data type %s has wrong " #_f \ in bch2_alloc_write_key()
1430 gc.gen, \ in bch2_alloc_write_key()
1436 gen); in bch2_alloc_write_key()
1518 g->gen = a->gen; in bch2_gc_alloc_start()
1867 u8 *gen = &ca->oldest_gen[PTR_BUCKET_NR(ca, ptr)]; in gc_btree_gens_key() local
1869 if (gen_after(*gen, ptr->gen)) in gc_btree_gens_key()
1870 *gen = ptr->gen; in gc_btree_gens_key()