Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/scrub/common.c xchk_perag_read_headers() -> want_ag_read_header_failure()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 1 type 4
CAPPED_DATA 0 sc->tp 1
DATA_SOURCE 0 sc $0
NOSPEC 0 sc->sm->sm_type
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
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sr.refc_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sr.rmap_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->tp->t_blk_res
USER_PTR 0 sc->sm->sm_reserved

fs/xfs/scrub/common.c xchk_perag_read_headers() -> want_ag_read_header_failure()

Type Parameter Key Value
PARAM_VALUE 0 sc 4096-ptr_max
PARAM_VALUE 0 sc->sm 4096-ptr_max
PARAM_VALUE 1 type 2
CAPPED_DATA 0 sc->tp 1
DATA_SOURCE 0 sc $0
NOSPEC 0 sc->sm->sm_type
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
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.bno_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.cnt_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.fino_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.ino_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.refc_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_ag.agbp->b_map_count
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 sc->sa.rmap_cur->bc_tp->t_rtx_res_used
NO_OVERFLOW_SIMPLE 0 sc->sr.refc_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->sr.rmap_cur->bc_cache->sheaf_capacity
NO_OVERFLOW_SIMPLE 0 sc->tp->t_blk_res
USER_PTR 0 sc->sm->sm_reserved