Lines Matching full:gen
141 "bucket %u:%zu data type %s ptr gen %u missing in alloc btree\n" in bch2_check_fix_ptr()
145 p.ptr.gen, in bch2_check_fix_ptr()
150 g->gen = p.ptr.gen; in bch2_check_fix_ptr()
156 if (fsck_err_on(gen_cmp(p.ptr.gen, g->gen) > 0, in bch2_check_fix_ptr()
158 "bucket %u:%zu data type %s ptr gen in the future: %u > %u\n" in bch2_check_fix_ptr()
162 p.ptr.gen, g->gen, in bch2_check_fix_ptr()
169 g->gen = p.ptr.gen; in bch2_check_fix_ptr()
179 if (fsck_err_on(gen_cmp(g->gen, p.ptr.gen) > BUCKET_GC_GEN_MAX, in bch2_check_fix_ptr()
181 "bucket %u:%zu gen %u data type %s: ptr gen %u too stale\n" in bch2_check_fix_ptr()
183 p.ptr.dev, PTR_BUCKET_NR(ca, &p.ptr), g->gen, in bch2_check_fix_ptr()
185 p.ptr.gen, in bch2_check_fix_ptr()
190 if (fsck_err_on(!p.ptr.cached && gen_cmp(p.ptr.gen, g->gen) < 0, in bch2_check_fix_ptr()
196 p.ptr.gen, g->gen, in bch2_check_fix_ptr()
201 if (data_type != BCH_DATA_btree && p.ptr.gen != g->gen) in bch2_check_fix_ptr()
206 "bucket %u:%zu gen %u different types of data in same bucket: %s, %s\n" in bch2_check_fix_ptr()
208 p.ptr.dev, PTR_BUCKET_NR(ca, &p.ptr), g->gen, in bch2_check_fix_ptr()
215 g->gen = p.ptr.gen; in bch2_check_fix_ptr()
299 ptr->gen = g->gen; in bch2_check_fix_ptrs()
315 (!g->gen_valid || gen_cmp(p.ptr.gen, g->gen) > 0)) || in bch2_check_fix_ptrs()
317 gen_cmp(p.ptr.gen, g->gen) < 0) || in bch2_check_fix_ptrs()
318 gen_cmp(g->gen, p.ptr.gen) > BUCKET_GC_GEN_MAX || in bch2_check_fix_ptrs()
399 if (gen_after(ptr->gen, b_gen)) { in bch2_bucket_ref_update()
402 "bucket %u:%zu gen %u data type %s: ptr gen %u newer than bucket gen\n" in bch2_bucket_ref_update()
406 ptr->gen, in bch2_bucket_ref_update()
413 if (gen_cmp(b_gen, ptr->gen) > BUCKET_GC_GEN_MAX) { in bch2_bucket_ref_update()
416 "bucket %u:%zu gen %u data type %s: ptr gen %u too stale\n" in bch2_bucket_ref_update()
420 ptr->gen, in bch2_bucket_ref_update()
428 if (b_gen != ptr->gen && ptr->cached) { in bch2_bucket_ref_update()
433 if (b_gen != ptr->gen) { in bch2_bucket_ref_update()
436 "bucket %u:%zu gen %u (mem gen %u) data type %s: stale dirty ptr (gen %u)\n" in bch2_bucket_ref_update()
441 ptr->gen, in bch2_bucket_ref_update()
452 "bucket %u:%zu gen %u different types of data in same bucket: %s, %s\n" in bch2_bucket_ref_update()
467 "bucket %u:%zu gen %u data type %s sector count overflow: %u + %lli > U32_MAX\n" in bch2_bucket_ref_update()
551 a->gen, a->data_type, dst_sectors); in __mark_pointer()
962 "bucket %llu:%llu gen %u different types of data in same bucket: %s, %s\n" in __bch2_trans_mark_metadata_bucket()
964 iter.pos.inode, iter.pos.offset, a->v.gen, in __bch2_trans_mark_metadata_bucket()
1007 "bucket %u:%llu gen %u data type %s sector count overflow: %u + %u > bucket size", in bch2_mark_metadata_bucket()
1008 ca->dev_idx, b, g->gen, in bch2_mark_metadata_bucket()