Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/dlm/lock.c dlm_lock() -> set_lock_args()

Type Parameter Key Value
PARAM_VALUE 0 mode 0-5
PARAM_VALUE 1 lksb 4096-ptr_max
PARAM_VALUE 3 namelen 0-1010101
PARAM_VALUE 5 astparam 4096-ptr_max
PARAM_VALUE 7 args 4559115803390660608
BUF_SIZE 5 astparam (-1),168,488
BUF_SIZE 5 astparam (-1),168,488
CAPPED_DATA 0 mode 1
DATA_SOURCE 0 mode $1
DATA_SOURCE 1 lksb $2
DATA_SOURCE 2 flags $3
DATA_SOURCE 3 namelen $5
DATA_SOURCE 4 ast $7
DATA_SOURCE 5 astparam $8
DATA_SOURCE 6 bast $9
FUZZY_MAX 0 mode 5
STR_LEN 0 mode (-1),12
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_convert() -> set_lock_args()

Type Parameter Key Value
PARAM_VALUE 1 lksb 4096-ptr_max
PARAM_VALUE 2 flags 4-u32max
PARAM_VALUE 3 namelen 0
PARAM_VALUE 5 astparam 4096-ptr_max
PARAM_VALUE 7 args 8444219967856197632
DATA_SOURCE 0 mode $2
DATA_SOURCE 2 flags $3
BIT_INFO 2 flags 0x4,0xffffffff
USER_DATA 0 mode 0-255[u]
USER_DATA 2 flags 4-u32max[u]
LOCK2 &ls->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_in_recovery

fs/dlm/lock.c dlm_user_request() -> set_lock_args()

Type Parameter Key Value
PARAM_VALUE 1 lksb 4096-ptr_max
PARAM_VALUE 5 astparam 4096-ptr_max
PARAM_VALUE 7 args 8818130164886511616
BUF_SIZE 5 astparam 80
DATA_SOURCE 0 mode $2
DATA_SOURCE 2 flags $3
DATA_SOURCE 3 namelen $5
DATA_SOURCE 5 astparam $1
BIT_INFO 2 flags 0x0,0xffffbffb
USER_DATA 0 mode 0-255[u]
USER_DATA 2 flags 0-u32max[u]
USER_DATA 3 namelen 0-255[u]
LOCK2 &ls->ls_in_recovery
TYPE_LOCK (struct dlm_ls)->ls_in_recovery