| /linux-6.15/fs/bcachefs/ |
| H A D | bkey_methods.c | 49 bkey_fsck_err_on(bkey_val_bytes(k.k), in empty_val_key_validate() 179 bkey_fsck_err_on(k.k->u64s < BKEY_U64s, in __bch2_bkey_validate() 196 bkey_fsck_err_on(strict_key_type_allowed && in __bch2_bkey_validate() 207 bkey_fsck_err_on(k.k->size == 0, in __bch2_bkey_validate() 211 bkey_fsck_err_on(k.k->size > k.k->p.offset, in __bch2_bkey_validate() 216 bkey_fsck_err_on(k.k->size, in __bch2_bkey_validate() 225 bkey_fsck_err_on(!k.k->p.snapshot, in __bch2_bkey_validate() 229 bkey_fsck_err_on(k.k->p.snapshot, in __bch2_bkey_validate() 239 bkey_fsck_err_on(bkey_eq(k.k->p, POS_MAX), in __bch2_bkey_validate() 260 bkey_fsck_err_on(bpos_lt(k.k->p, b->data->min_key), in bch2_bkey_in_btree_node() [all …]
|
| H A D | extents.c | 276 bkey_fsck_err_on(!bp.v->sectors_written, in bch2_btree_ptr_v2_validate() 1331 bkey_fsck_err_on(bucket >= nbuckets, in extent_ptr_validate() 1334 bkey_fsck_err_on(bucket < first_bucket, in extent_ptr_validate() 1366 bkey_fsck_err_on(bkey_is_btree_ptr(k.k) && in bch2_bkey_ptrs_validate() 1405 bkey_fsck_err_on(crc_is_encoded(crc) && in bch2_bkey_ptrs_validate() 1423 bkey_fsck_err_on(crc_since_last_ptr, in bch2_bkey_ptrs_validate() 1431 bkey_fsck_err_on(have_ec, in bch2_bkey_ptrs_validate() 1455 bkey_fsck_err_on(entry != ptrs.start, in bch2_bkey_ptrs_validate() 1462 bkey_fsck_err_on(!nr_ptrs, in bch2_bkey_ptrs_validate() 1474 bkey_fsck_err_on(crc_since_last_ptr, in bch2_bkey_ptrs_validate() [all …]
|
| H A D | dirent.c | 159 bkey_fsck_err_on(!d_name.len, in bch2_dirent_validate() 163 bkey_fsck_err_on(d_name.len + d_cf_name.len > name_block_len, in bch2_dirent_validate() 172 bkey_fsck_err_on((from.flags & BCH_VALIDATE_commit) && d_name.len > BCH_NAME_MAX, in bch2_dirent_validate() 177 bkey_fsck_err_on(d_name.len != strnlen(d_name.name, d_name.len), in bch2_dirent_validate() 181 bkey_fsck_err_on((d_name.len == 1 && !memcmp(d_name.name, ".", 1)) || in bch2_dirent_validate() 186 bkey_fsck_err_on(memchr(d_name.name, '/', d_name.len), in bch2_dirent_validate() 190 bkey_fsck_err_on(d.v->d_type != DT_SUBVOL && in bch2_dirent_validate() 196 bkey_fsck_err_on(from.from == BKEY_VALIDATE_commit && in bch2_dirent_validate() 202 bkey_fsck_err_on(d_cf_name.len != strnlen(d_cf_name.name, d_cf_name.len), in bch2_dirent_validate()
|
| H A D | inode.c | 438 bkey_fsck_err_on(k.k->p.inode, in __bch2_inode_validate() 442 bkey_fsck_err_on(k.k->p.offset < BLOCKDEV_INODE_MAX, in __bch2_inode_validate() 446 bkey_fsck_err_on(bch2_inode_unpack(k, &unpacked), in __bch2_inode_validate() 450 bkey_fsck_err_on(unpacked.bi_data_checksum >= BCH_CSUM_OPT_NR + 1, in __bch2_inode_validate() 455 bkey_fsck_err_on(unpacked.bi_compression && in __bch2_inode_validate() 460 bkey_fsck_err_on((unpacked.bi_flags & BCH_INODE_unlinked) && in __bch2_inode_validate() 478 bkey_fsck_err_on(INODEv1_STR_HASH(inode.v) >= BCH_STR_HASH_NR, in bch2_inode_validate() 494 bkey_fsck_err_on(INODEv2_STR_HASH(inode.v) >= BCH_STR_HASH_NR, in bch2_inode_v2_validate() 518 bkey_fsck_err_on(INODEv3_STR_HASH(inode.v) >= BCH_STR_HASH_NR, in bch2_inode_v3_validate() 787 bkey_fsck_err_on(k.k->p.inode, in bch2_inode_generation_validate() [all …]
|
| H A D | xattr.c | 81 bkey_fsck_err_on(bkey_val_u64s(k.k) < val_u64s, in bch2_xattr_validate() 90 bkey_fsck_err_on(bkey_val_u64s(k.k) > val_u64s, in bch2_xattr_validate() 95 bkey_fsck_err_on(!bch2_xattr_type_to_handler(xattr.v->x_type), in bch2_xattr_validate() 99 bkey_fsck_err_on(memchr(xattr.v->x_name, '\0', xattr.v->x_name_len), in bch2_xattr_validate()
|
| H A D | disk_accounting.c | 151 bkey_fsck_err_on((from.flags & BCH_VALIDATE_commit) && in bch2_accounting_validate() 164 bkey_fsck_err_on(!acc_k.replicas.nr_devs, in bch2_accounting_validate() 168 bkey_fsck_err_on(acc_k.replicas.nr_required > acc_k.replicas.nr_devs || in bch2_accounting_validate() 175 bkey_fsck_err_on(acc_k.replicas.devs[i] >= acc_k.replicas.devs[i + 1], in bch2_accounting_validate() 198 bkey_fsck_err_on(!is_zero(end, (void *) (&acc_k + 1)), in bch2_accounting_validate() 202 bkey_fsck_err_on(bch2_accounting_counters(k.k) != bch2_accounting_type_nr_counters[acc_k.type], in bch2_accounting_validate()
|
| H A D | alloc_background.c | 207 bkey_fsck_err_on(bkey_val_u64s(a.k) < bch_alloc_v1_val_u64s(a.v), in bch2_alloc_v1_validate() 221 bkey_fsck_err_on(bch2_alloc_unpack_v2(&u, k), in bch2_alloc_v2_validate() 234 bkey_fsck_err_on(bch2_alloc_unpack_v3(&u, k), in bch2_alloc_v3_validate() 249 bkey_fsck_err_on(alloc_v4_u64s_noerror(&a) > bkey_val_u64s(k.k), in bch2_alloc_v4_validate() 254 bkey_fsck_err_on(!BCH_ALLOC_V4_BACKPOINTERS_START(&a) && in bch2_alloc_v4_validate() 259 bkey_fsck_err_on(alloc_data_type(a, a.data_type) != a.data_type, in bch2_alloc_v4_validate() 265 bkey_fsck_err_on(a.io_time[i] > LRU_TIME_MAX, in bch2_alloc_v4_validate() 280 bkey_fsck_err_on(stripe_sectors || in bch2_alloc_v4_validate() 296 bkey_fsck_err_on(!a.dirty_sectors && in bch2_alloc_v4_validate() 303 bkey_fsck_err_on(!a.cached_sectors || in bch2_alloc_v4_validate() [all …]
|
| H A D | snapshot.c | 40 bkey_fsck_err_on(bkey_gt(k.k->p, POS(0, U32_MAX)) || in bch2_snapshot_tree_validate() 236 bkey_fsck_err_on(bkey_gt(k.k->p, POS(0, U32_MAX)) || in bch2_snapshot_validate() 244 bkey_fsck_err_on(id && id <= k.k->p.offset, in bch2_snapshot_validate() 249 bkey_fsck_err_on(le32_to_cpu(s.v->children[0]) < le32_to_cpu(s.v->children[1]), in bch2_snapshot_validate() 253 bkey_fsck_err_on(s.v->children[0] && s.v->children[0] == s.v->children[1], in bch2_snapshot_validate() 260 bkey_fsck_err_on(id >= k.k->p.offset, in bch2_snapshot_validate() 267 bkey_fsck_err_on(le32_to_cpu(s.v->skip[0]) > le32_to_cpu(s.v->skip[1]) || in bch2_snapshot_validate() 275 bkey_fsck_err_on(id && id < le32_to_cpu(s.v->parent), in bch2_snapshot_validate()
|
| H A D | error.h | 173 #define bkey_fsck_err_on(cond, ...) \ macro
|
| H A D | subvolume.c | 216 bkey_fsck_err_on(bkey_lt(k.k->p, SUBVOL_POS_MIN) || in bch2_subvolume_validate() 221 bkey_fsck_err_on(!subvol.v->snapshot, in bch2_subvolume_validate() 225 bkey_fsck_err_on(!subvol.v->inode, in bch2_subvolume_validate()
|
| H A D | lru.c | 20 bkey_fsck_err_on(!lru_pos_time(k.k->p), in bch2_lru_validate()
|
| H A D | reflink.c | 49 bkey_fsck_err_on(REFLINK_P_IDX(p.v) < le32_to_cpu(p.v->front_pad), in bch2_reflink_p_validate() 96 bkey_fsck_err_on(bkey_gt(k.k->p, POS(0, REFLINK_P_IDX_MAX)), in bch2_reflink_v_validate()
|
| H A D | backpointers.c | 24 bkey_fsck_err_on(bp.v->level > BTREE_MAX_DEPTH, in bch2_backpointer_validate() 29 bkey_fsck_err_on(bp.k->p.inode == BCH_SB_MEMBER_INVALID, in bch2_backpointer_validate()
|
| H A D | ec.c | 121 bkey_fsck_err_on(bkey_eq(k.k->p, POS_MIN) || in bch2_stripe_validate() 126 bkey_fsck_err_on(bkey_val_u64s(k.k) < stripe_val_u64s(s), in bch2_stripe_validate() 131 bkey_fsck_err_on(s->csum_granularity_bits >= 64, in bch2_stripe_validate()
|
| H A D | quota.c | 67 bkey_fsck_err_on(k.k->p.inode >= QTYP_NR, in bch2_quota_validate()
|