Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/locks.c __break_lease() -> locks_delete_lock_ctx()

Type Parameter Key Value
PARAM_VALUE 0 fl 4096-ptr_max
PARAM_VALUE 1 dispose 1358377691458781184
PARAM_VALUE 1 dispose->next 4096-ptr_max
PARAM_VALUE 1 dispose->prev 1358377691458781184
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->flc_lock
TYPE_LOCK (struct file_lock_context)->flc_lock

fs/locks.c flock_lock_inode() -> locks_delete_lock_ctx()

Type Parameter Key Value
PARAM_VALUE 0 fl 4096-ptr_max
PARAM_VALUE 1 dispose 4838311264433889280
PARAM_VALUE 1 dispose->next 4838311264433889280
PARAM_VALUE 1 dispose->prev 4838311264433889280
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->flc_lock
TYPE_LOCK (struct file_lock_context)->flc_lock

fs/locks.c lease_modify() -> locks_delete_lock_ctx()

Type Parameter Key Value
PARAM_VALUE 0 fl 4096-ptr_max
PARAM_VALUE 0 fl->flc_file 4096-ptr_max
PARAM_VALUE 0 fl->flc_flags 0-4294966527
PARAM_VALUE 0 fl->flc_type 2
PARAM_VALUE 1 dispose 993429454924546048,1358377691458781184,4519680766089617408,7511300569490386944,7963846141376892928
PARAM_VALUE 1 dispose->next 4096-ptr_max
PARAM_VALUE 1 dispose->prev 993429454924546048,1358377691458781184,4519680766089617408,7511300569490386944,7963846141376892928
DATA_SOURCE 1 dispose $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->flc_lock
TYPE_LOCK (struct file_lock_context)->flc_lock

fs/locks.c posix_lock_inode() -> locks_delete_lock_ctx()

Type Parameter Key Value
PARAM_VALUE 1 dispose 6594047940244774912
PARAM_VALUE 1 dispose->next 4096-ptr_max
PARAM_VALUE 1 dispose->prev 6594047940244774912
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->flc_lock
TYPE_LOCK (struct file_lock_context)->flc_lock

fs/locks.c posix_lock_inode() -> locks_delete_lock_ctx()

Type Parameter Key Value
PARAM_VALUE 1 dispose 6594047940244774912
PARAM_VALUE 1 dispose->next 4096-ptr_max
PARAM_VALUE 1 dispose->prev 6594047940244774912
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->flc_lock
TYPE_LOCK (struct file_lock_context)->flc_lock

fs/locks.c posix_lock_inode() -> locks_delete_lock_ctx()

Type Parameter Key Value
PARAM_VALUE 0 fl->flc_list.prev 4096-ptr_max
PARAM_VALUE 1 dispose 6594047940244774912
PARAM_VALUE 1 dispose->next 4096-ptr_max
PARAM_VALUE 1 dispose->prev 6594047940244774912
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->flc_lock
TYPE_LOCK (struct file_lock_context)->flc_lock