Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ocfs2/dlm/dlmconvert.c dlm_convert_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 26
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlm_convert_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 22
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlm_convert_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 11
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlm_convert_lock_handler() -> dlm_errname()

Type Parameter Key Value
DATA_SOURCE 0 err r __dlm_lockres_state_to_status
BIT_INFO 0 err 0x0,0x3f
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlm_convert_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 2
DATA_SOURCE 0 err r __dlmconvert_master
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlm_send_remote_convert_request() -> dlm_errname()

Type Parameter Key Value
BIT_INFO 0 err 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fp->fp_mutex
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlmconvert_master() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 2
DATA_SOURCE 0 err r __dlmconvert_master
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fp->fp_mutex
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmconvert.c dlmconvert_remote() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 1-20,22-31,33-38,41-u32max
DATA_SOURCE 0 err r dlm_send_remote_convert_request
BIT_INFO 0 err 0x0,0x3f
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &res->spinlock
HALF_LOCKED2 &fp->fp_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dlm_lock_resource)->spinlock

fs/ocfs2/dlm/dlmast.c dlm_proxy_ast_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 26
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmlock.c dlm_create_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 26
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmlock.c dlm_create_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 22
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmlock.c dlm_create_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 8
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmlock.c dlm_create_lock_handler() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 11
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 19
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fp->fp_mutex

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 24
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 24
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fp->fp_mutex

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 22
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 22
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 11
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 1-20,22-31,33-38,41-u32max
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmlock.c dlmlock_master() -> dlm_errname()

Type Parameter Key Value
DATA_SOURCE 0 err r __dlm_lockres_state_to_status
BIT_INFO 0 err 0x0,0x3f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlm/dlmlock.c dlmlock_remote() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 1-20,22-25,27-31,33-38,41-u32max
DATA_SOURCE 0 err r dlm_send_remote_lock_request
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &res->spinlock
TYPE_LOCK (struct dlm_lock_resource)->spinlock

fs/ocfs2/dlm/dlmunlock.c dlm_get_unlock_actions() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lock->spinlock
LOCK2 &res->spinlock
TYPE_LOCK (struct dlm_lock)->spinlock
TYPE_LOCK (struct dlm_lock_resource)->spinlock

fs/ocfs2/dlm/dlmunlock.c dlmunlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 19
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmunlock.c dlmunlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 24
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmunlock.c dlmunlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 24
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmunlock.c dlmunlock() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 1-9,11-16,18-31,33-38,41-u32max
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/dlm/dlmrecovery.c dlm_pick_recovery_master() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 1-20,22-31,33-38,41-u32max
DATA_SOURCE 0 err r dlmlock

fs/ocfs2/dlm/dlmrecovery.c dlm_pick_recovery_master() -> dlm_errname()

Type Parameter Key Value
PARAM_VALUE 0 err 1-31,33-39,41-u32max