Defined in 1 files as a prototype:

Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_dir2.c xfs_dir_update_hook() -> xfs_hooks_call()

Type Parameter Key Value
PARAM_VALUE 0 chain 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 priv 7917084282764779520
BUF_SIZE 2 priv 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_rmap.c xfs_rmap_update_hook() -> xfs_hooks_call()

Type Parameter Key Value
PARAM_VALUE 0 chain 4096-ptr_max
PARAM_VALUE 1 val 0-7
PARAM_VALUE 2 priv 4190140609714782208
BUF_SIZE 2 priv 40
DATA_SOURCE 1 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_trans_dquot.c xfs_trans_apply_dquot_deltas_hook() -> xfs_hooks_call()

Type Parameter Key Value
PARAM_VALUE 0 chain 4096-ptr_max
PARAM_VALUE 1 val 0
PARAM_VALUE 2 priv 7040462696452702208
BUF_SIZE 2 priv 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mp->m_growlock

fs/xfs/xfs_trans_dquot.c xfs_trans_mod_ino_dquot() -> xfs_hooks_call()

Type Parameter Key Value
PARAM_VALUE 0 chain 4096-ptr_max
PARAM_VALUE 1 val 128,256,512,1024,2048,4096,8192
PARAM_VALUE 2 priv 4350965394583293952
BUF_SIZE 2 priv 32
DATA_SOURCE 1 val $3
FUZZY_MAX 1 val 8192
HARD_MAX 1 val 8192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_trans_dquot.c xfs_trans_unreserve_and_mod_dquots_hook() -> xfs_hooks_call()

Type Parameter Key Value
PARAM_VALUE 0 chain 4096-ptr_max
PARAM_VALUE 1 val 1
PARAM_VALUE 2 priv 7579312929966112768
BUF_SIZE 2 priv 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mp->m_growlock