Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/erofs/zdata.c z_erofs_put_pcluster() -> lockref_put_or_lock()

Type Parameter Key Value
PARAM_VALUE 0 lockref 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/glock.c __gfs2_glock_put_or_lock() -> lockref_put_or_lock()

Type Parameter Key Value
PARAM_VALUE 0 lockref 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/gfs2/quota.c qd_put() -> lockref_put_or_lock()

Type Parameter Key Value
PARAM_VALUE 0 lockref 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

fs/xfs/xfs_buf.c xfs_buf_rele() -> lockref_put_or_lock()

Type Parameter Key Value
PARAM_VALUE 0 lockref 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ailp->ail_lock
HALF_LOCKED2 &dqp->q_qlock
HALF_LOCKED2 &mp->m_growlock
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_dquot.c xfs_qm_dqrele() -> lockref_put_or_lock()

Type Parameter Key Value
PARAM_VALUE 0 lockref 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &qi->qi_tree_lock