Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

fs/xfs/scrub/refcount.c xchk_refcountbt() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 2 scrub_fn 760449400470241280
PARAM_VALUE 3 oinfo 8262822955263545344
PARAM_VALUE 4 private 2988311770238976000
BUF_SIZE 0 sc (-1),240
BUF_SIZE 0 sc (-1),240
BUF_SIZE 4 private 28
DATA_SOURCE 0 sc $0
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 0-32
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/bmap.c xchk_bmap_btree() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->ip 4096-ptr_max
PARAM_VALUE 0 sc->mp 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 1 cur 4096-ptr_max
PARAM_VALUE 1 cur->bc_bmap.allocated 0
PARAM_VALUE 1 cur->bc_cache 4096-ptr_max
PARAM_VALUE 1 cur->bc_ino.ip 4096-ptr_max
PARAM_VALUE 1 cur->bc_ino.whichfork 0-1
PARAM_VALUE 1 cur->bc_maxlevels 1-255
PARAM_VALUE 1 cur->bc_mp 4096-ptr_max
PARAM_VALUE 1 cur->bc_ops 2173030708748693504
PARAM_VALUE 1 cur->bc_ops->ptr_len 8
PARAM_VALUE 2 scrub_fn 5087537074829127680
PARAM_VALUE 3 oinfo 3185646627194212352
PARAM_VALUE 3 oinfo->oi_flags 2-3
PARAM_VALUE 4 private 4111649917191753728
DATA_SOURCE 0 sc $0
DATA_SOURCE 1 cur r xfs_bmbt_init_cursor
DATA_SOURCE 4 private $2
NOSPEC 1 cur->bc_ino.ip->i_disk_size
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 0-32
USER_DATA 1 cur->bc_ino.ip->i_disk_size (-9223372036854775807)-s64max[c]
NO_OVERFLOW_SIMPLE 1 cur->bc_ino.ip->i_delayed_blks
NO_OVERFLOW_SIMPLE 1 cur->bc_ino.ip->i_nblocks
NO_OVERFLOW_SIMPLE 1 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 1 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 1 cur->bc_tp->t_rtx_res_used
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/rtrmap.c xchk_rtrmapbt() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 0 sc->sr.rtg 4096-ptr_max
PARAM_VALUE 2 scrub_fn 6028252557003333632
PARAM_VALUE 3 oinfo 5072985932148477952
PARAM_VALUE 3 oinfo->oi_flags 2
PARAM_VALUE 4 private 3280888764522196992
BUF_SIZE 0 sc (-1),240
BUF_SIZE 0 sc (-1),240
BUF_SIZE 4 private 64
DATA_SOURCE 0 sc $0
BIT_INFO 0 sc->sm->sm_flags 0x0,0xfffffffd
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 0-32
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/rmap.c xchk_rmapbt() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->mp 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp 4096-ptr_max
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp 0,4096-ptr_max
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.bno_cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_group 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops 2865506413869281280
PARAM_VALUE 0 sc->sa.cnt_cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_group 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops 7045033551692476416
PARAM_VALUE 0 sc->sa.fino_cur->bc_ag.agbp 0,4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_group 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_mp 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops 5493477311123169280
PARAM_VALUE 0 sc->sa.ino_cur->bc_ag.agbp 0,4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_group 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_mp 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops 3248889349463830528
PARAM_VALUE 0 sc->sa.pag->pag_group.xg_mount 4096-ptr_max
PARAM_VALUE 0 sc->sa.pag->pag_group.xg_mount->m_ddev_targp->bt_hash.tbl->dep_map->name 0-255
PARAM_VALUE 0 sc->sa.refc_cur->bc_cache 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_group 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops 3386398652014444544
PARAM_VALUE 0 sc->sa.refc_cur->bc_refc.nr_ops 0
PARAM_VALUE 0 sc->sa.refc_cur->bc_refc.shape_changes 0
PARAM_VALUE 0 sc->sa.rmap_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_group->xg_state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ino.ip->i_sick 0-u16max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->buf_ops->name 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->buf_ops->verify_write 4096-ptr_max
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 0 sc->sm->sm_flags 0,2-u32max
PARAM_VALUE 1 cur 4096-ptr_max
PARAM_VALUE 1 cur->bc_group->xg_state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 cur->bc_ino.ip->i_sick 0-u16max
PARAM_VALUE 1 cur->bc_ops->buf_ops->name 4096-ptr_max
PARAM_VALUE 1 cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 1 cur->bc_ops->buf_ops->verify_write 4096-ptr_max
PARAM_VALUE 2 scrub_fn 7477250581036707840
PARAM_VALUE 3 oinfo 6767237874489516032
PARAM_VALUE 4 private 4096-ptr_max
BUF_SIZE 0 sc (-1),240
BUF_SIZE 0 sc (-1),240
BUF_SIZE 4 private 152
DATA_SOURCE 0 sc $0
DATA_SOURCE 4 private r _kzalloc_noprof
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 0-32
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/alloc.c xchk_allocbt() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 0 sc->sm->sm_type 5-6
PARAM_VALUE 2 scrub_fn 1760196139079385088
PARAM_VALUE 3 oinfo 6767237874489516032
PARAM_VALUE 4 private 6583811808141594624
BUF_SIZE 0 sc (-1),240
BUF_SIZE 0 sc (-1),240
BUF_SIZE 4 private 8
DATA_SOURCE 0 sc $0
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 5-6
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/ialloc.c xchk_iallocbt() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.bno_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.cnt_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->buf_ops->name 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->buf_ops->verify_write 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.fino_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->buf_ops->name 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->buf_ops->verify_read 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->buf_ops->verify_write 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.ino_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.refc_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->alloc_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->broot_realloc 0,205008320403959808,1877799289265856512,4624930743969431552
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->buf_ops 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->cmp_key_with_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->cmp_two_keys 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->dup_cursor 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->free_block 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->geom_flags 0-3
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->get_dmaxrecs 0,3492848713905295360,3901288766128197632,8955386628324601856
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->get_maxrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->get_minrecs 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->init_key_from_rec 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->init_rec_from_cur 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->key_len 4,8,40
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->keys_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->lru_refs 1-3
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->ptr_len 4,8
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->rec_len 8,12,16,24
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->recs_inorder 4096-ptr_max
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->set_root 0,135209176560377856,500508166552113152,524490925254889472,5551055571258630144,6116626257139232768,9044852301428047872
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->sick_mask 0,8,16,32,64,128,256,512
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->statoff 76,91,106,121,136,151,166,181,196,211,226,241
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->type 0-2
PARAM_VALUE 0 sc->sa.rmap_cur->bc_ops->update_cursor 0,2872932845050183680
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 0 sc->sm->sm_type 7-8
PARAM_VALUE 2 scrub_fn 1343829740551389184
PARAM_VALUE 3 oinfo 1646112184124424192
PARAM_VALUE 4 private 6004652472150355968
BUF_SIZE 0 sc (-1),240
BUF_SIZE 0 sc (-1),240
BUF_SIZE 4 private 16
DATA_SOURCE 0 sc $0
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 7-8
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/rtrefcount.c xchk_rtrefcountbt() -> xchk_btree()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->ops 4096-ptr_max
PARAM_VALUE 0 sc->ops->repair_eval 0,2592533893225459712,5830863107202789376
PARAM_VALUE 0 sc->sa.agf_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sa.agi_bp->b_sema.first_waiter->up 0-1
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 0 sc->sr.rtg 4096-ptr_max
PARAM_VALUE 2 scrub_fn 7306450935945998336
PARAM_VALUE 3 oinfo 7173811234074382336
PARAM_VALUE 3 oinfo->oi_flags 2
PARAM_VALUE 4 private 1042412925462466560
BUF_SIZE 0 sc (-1),240
BUF_SIZE 0 sc (-1),240
BUF_SIZE 4 private 28
DATA_SOURCE 0 sc $0
BIT_INFO 0 sc->sm->sm_flags 0x0,0xfffffffd
USER_DATA 0 sc->sm->sm_agno 0-u32max
USER_DATA 0 sc->sm->sm_gen 0-u32max
USER_DATA 0 sc->sm->sm_ino 0-u64max
USER_DATA 0 sc->sm->sm_type 0-32
USER_PTR 0 sc->sm->sm_reserved