Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/dlm/lock.c dlm_unlock() -> set_unlock_args()

Type Parameter Key Value
PARAM_VALUE 0 flags 0,2,8,131072
PARAM_VALUE 1 astarg 4096-ptr_max
PARAM_VALUE 2 args 3289266240154513408
BUF_SIZE 1 astarg (-1),168,488
BUF_SIZE 1 astarg (-1),168,488
DATA_SOURCE 0 flags $2
DATA_SOURCE 1 astarg $4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ls->ls_in_recovery
HALF_LOCKED2 &ls->ls_sem
TYPE_LOCK (struct dlm_ls)->ls_in_recovery

fs/dlm/lock.c dlm_user_cancel() -> set_unlock_args()

Type Parameter Key Value
PARAM_VALUE 0 flags 2-u32max
PARAM_VALUE 1 astarg 4096-ptr_max
PARAM_VALUE 2 args 2935365831558406144
DATA_SOURCE 0 flags $2
BIT_INFO 0 flags 0x2,0xffffffff
USER_DATA 0 flags 2-u32max[u]
LOCK2 &ls->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_in_recovery

fs/dlm/lock.c dlm_user_deadlock() -> set_unlock_args()

Type Parameter Key Value
PARAM_VALUE 2 args 4710698605788753920
DATA_SOURCE 0 flags $1
USER_DATA 0 flags 0-u32max[u]
LOCK2 &ls->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_in_recovery

fs/dlm/lock.c dlm_user_unlock() -> set_unlock_args()

Type Parameter Key Value
PARAM_VALUE 1 astarg 4096-ptr_max
PARAM_VALUE 2 args 6922327094351118336
DATA_SOURCE 0 flags $2
BIT_INFO 0 flags 0x0,0xfffffffd
USER_DATA 0 flags 0-u32max[u]
LOCK2 &ls->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_in_recovery

fs/dlm/lock.c orphan_proc_lock() -> set_unlock_args()

Type Parameter Key Value
PARAM_VALUE 0 flags 0
PARAM_VALUE 2 args 5281646233548107776
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ls->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_in_recovery

fs/dlm/lock.c unlock_proc_lock() -> set_unlock_args()

Type Parameter Key Value
PARAM_VALUE 0 flags 131104
PARAM_VALUE 2 args 2347111696195518464
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ls->ls_in_recovery
HALF_LOCKED2 &ls->ls_orphans_lock
HALF_LOCKED2 bh