Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ocfs2/dlm/dlmrecovery.c dlm_send_mig_lockres_msg() -> dlm_init_migratable_lockres()

Type Parameter Key Value
PARAM_VALUE 0 mres 4096-ptr_max
PARAM_VALUE 0 mres->flags 1-2,5-6
PARAM_VALUE 0 mres->num_locks 1-240
PARAM_VALUE 0 mres->total_locks 0-s32max
PARAM_VALUE 0 *mres->lockname 0-255
PARAM_VALUE 0 *mres->lvb 0-255
PARAM_VALUE 3 total_locks 0-s32max
PARAM_VALUE 5 flags 1-2
BUF_SIZE 0 mres 112-u16max
BUF_SIZE 0 mres 112-u16max
BUF_SIZE 1 lockname s32min-(-2),1-s32max
CAPPED_DATA 3 total_locks 1
DATA_SOURCE 0 mres $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mres->num_locks
UNITS 1 lockname unit_byte
UNITS 2 namelen unit_byte

fs/ocfs2/dlm/dlmrecovery.c dlm_send_one_lockres() -> dlm_init_migratable_lockres()

Type Parameter Key Value
PARAM_VALUE 3 total_locks 0-s32max
PARAM_VALUE 5 flags 1-2
BUF_SIZE 0 mres 112-u16max
BUF_SIZE 0 mres 112-u16max
BUF_SIZE 1 lockname s32min-(-2),1-s32max
DATA_SOURCE 0 mres $2
DATA_SOURCE 3 total_locks r dlm_num_locks_in_lockres
DATA_SOURCE 5 flags $4
FUZZY_MAX 3 total_locks 241
BIT_INFO 4 cookie 0x0,0x1f
BIT_INFO 4 cookie 0x0,0x1f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 mres->num_locks
UNITS 1 lockname unit_byte
UNITS 2 namelen unit_byte