Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

fs/xfs/scrub/newbt.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/agheader_repair.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/agheader_repair.c xrep_iunlink_mark_incore() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_longest_free_extent() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_bmap.c xfs_perag_next_wrap() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_btree.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_btree.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/repair.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/repair.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/refcount_repair.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/xfs_log_recover.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/xfs_log_recover.c xlog_recover_clear_agi_bucket() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/xfs_log_recover.c xlog_recover_iunlink_bucket() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/libxfs/xfs_refcount.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_rmap_btree.c xfs_rmapbt_mem_cursor() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rr->lock

fs/xfs/libxfs/xfs_rmap.c xfs_rmap_check_irec() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_longest_free_extent() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_read_agf() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 global &dax_srcu

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_read_agf() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 global &dax_srcu

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_read_agf() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 global &dax_srcu

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_read_agf() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 global &dax_srcu

fs/xfs/libxfs/xfs_alloc.c xfs_alloc_read_agfl() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_perag_next_wrap() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_alloc.c xfs_read_agf() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 global &dax_srcu

fs/xfs/scrub/cow_repair.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/rmap_repair.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/reap.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/reap.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/reap.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/alloc_repair.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
CAPPED_DATA 0 pag 1
DATA_SOURCE 0 pag $0

fs/xfs/libxfs/xfs_ialloc.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_difree_finobt() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
LOCK2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_difree_inobt() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
LOCK2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_finobt_insert_sprec() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_check_shrink() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_check_shrink() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_read_agi() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_read_agi() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_read_agi() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_ialloc.c xfs_imap() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc.c xfs_imap_lookup() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc.c xfs_inobt_insert_sprec() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc.c xfs_perag_next_wrap() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc.c xfs_read_agi() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/common.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/bmap_repair.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/ialloc_repair.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/scrub/ialloc_repair.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
CAPPED_DATA 0 pag->agino_min 1
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_filestream.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_filestream.c xfs_perag_next_wrap() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_inode.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_inode.c xfs_ifree_mark_inode_stale() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
CAPPED_DATA 0 pag->agino_min 1
DATA_SOURCE 0 pag $0
LOCK2 &pool->lock

fs/xfs/xfs_inode.c xfs_iunlink_reload_next() -> pag_mount()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_buf.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_buf.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_buf.c xfs_read_icluster() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_refcount_btree.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_iwalk.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_iwalk.c xfs_agbno_to_daddr() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_iwalk.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/libxfs/xfs_ialloc_btree.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc_btree.c xfs_finobt_calc_reserves() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ialloc_btree.c xfs_finobt_calc_reserves() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ialloc_btree.c xfs_finobt_init_cursor() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ialloc_btree.c xfs_inobt_init_cursor() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
STR_LEN 0 pag (-1)-1024
STR_LEN 0 pag (-1)-1024
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ialloc_btree.c xfs_inobt_max_size() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ag.c xfs_ag_extend_space() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/libxfs/xfs_ag.c xfs_ag_shrink_space() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/libxfs/xfs_ag.c xfs_agbno_to_fsb() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21
LOCK2 &mp->m_growlock
TYPE_LOCK (struct xfs_mount)->m_growlock

fs/xfs/xfs_discard.c xfs_trim_gather_extents() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21

fs/xfs/xfs_discard.c xfs_trim_perag_extents() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
CAPABLE 0 21

fs/xfs/libxfs/xfs_ag_resv.c __xfs_ag_resv_free() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ag_resv.c __xfs_ag_resv_free() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ag_resv.c __xfs_ag_resv_init() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
PARAM_VALUE 0 pag->pag_group.xg_mount 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/libxfs/xfs_ag_resv.c xfs_ag_resv_critical() -> pag_mount()

Type Parameter Key Value
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_ag_resv.c xfs_ag_resv_init() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/scrub/ialloc.c xfs_agino_to_ino() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0

fs/xfs/xfs_super.c xfs_set_inode_alloc_perag() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_icache.c xfs_blockgc_queue() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &pag->pag_ici_lock

fs/xfs/xfs_icache.c xfs_blockgc_worker() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_icache.c xfs_icwalk_ag() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_icache.c xfs_perag_set_inode_tag() -> pag_mount()

Type Parameter Key Value
PARAM_VALUE 0 pag 4096-ptr_max
DATA_SOURCE 0 pag $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ip->i_flags_lock
LOCK2 0 &pag->pag_ici_lock
TYPE_LOCK (struct xfs_inode)->i_flags_lock
TYPE_LOCK (struct xfs_perag)->pag_ici_lock