Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

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

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
STR_LEN 0 lockspace (-1)-1010101
STR_LEN 0 lockspace (-1)-1010101
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem

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

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
STR_LEN 0 lockspace (-1),12
STR_LEN 0 lockspace (-1),12
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem

fs/dlm/user.c device_close() -> dlm_find_lockspace_local()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/dlm/user.c device_create_lockspace() -> dlm_find_lockspace_local()

Type Parameter Key Value
CAPABLE 0 21

fs/dlm/user.c device_user_deadlock() -> dlm_find_lockspace_local()

Type Parameter Key Value

fs/dlm/user.c device_user_lock() -> dlm_find_lockspace_local()

Type Parameter Key Value

fs/dlm/user.c device_user_purge() -> dlm_find_lockspace_local()

Type Parameter Key Value

fs/dlm/user.c device_user_unlock() -> dlm_find_lockspace_local()

Type Parameter Key Value

fs/dlm/plock.c dlm_posix_cancel() -> dlm_find_lockspace_local()

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem

fs/dlm/plock.c dlm_posix_get() -> dlm_find_lockspace_local()

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem

fs/dlm/plock.c dlm_posix_lock() -> dlm_find_lockspace_local()

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem

fs/dlm/plock.c dlm_posix_unlock() -> dlm_find_lockspace_local()

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem

fs/dlm/recoverd.c dlm_recoverd() -> dlm_find_lockspace_local()

Type Parameter Key Value
BUF_SIZE 0 lockspace 128
BUF_SIZE 0 lockspace 128
DATA_SOURCE 0 lockspace $0

fs/dlm/lockspace.c dlm_control_store() -> dlm_find_lockspace_local()

Type Parameter Key Value
PARAM_VALUE 0 lockspace 4096-ptr_max
DATA_SOURCE 0 lockspace $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/dlm/lockspace.c dlm_release_lockspace() -> dlm_find_lockspace_local()

Type Parameter Key Value
BUF_SIZE 0 lockspace (-1),8,1560
BUF_SIZE 0 lockspace (-1),8,1560
DATA_SOURCE 0 lockspace $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ls->ls_sem