Defined in 34 files as a member:

Defined in 1 files as a function:

Referenced in 416 files:

Smatch caller information:

fs/orangefs/orangefs-bufmap.c orangefs_bufmap_put() -> put()

Type Parameter Key Value
PARAM_VALUE 0 m 394519787133861888
DATA_SOURCE 1 slot $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &devreq_mutex
HALF_LOCKED2 global &orangefs_htable_ops_in_progress_lock
HALF_LOCKED2 global &orangefs_request_list_lock

fs/orangefs/orangefs-bufmap.c orangefs_readdir_index_put() -> put()

Type Parameter Key Value
PARAM_VALUE 0 m 26143436197584896
PARAM_VALUE 1 slot 0-5
CAPPED_DATA 1 slot 1
DATA_SOURCE 1 slot $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &inode->i_rwsem
HALF_LOCKED2 &dir_fp->readdir_lock
TYPE_LOCK (struct inode)->i_rwsem

Smatch assignments to (struct proc_ns_operations)->put:

ipc/namespace.c (null)() -> (struct proc_ns_operations)->put [3931035634167562240]

ipc/namespace.c create_ipc_ns() -> (struct proc_ns_operations)->put [0-u64max]

net/core/net_namespace.c (null)() -> (struct proc_ns_operations)->put [5159060608777572352]

net/core/net_namespace.c preinit_net() -> (struct proc_ns_operations)->put [0-u64max]

kernel/cgroup/namespace.c (null)() -> (struct proc_ns_operations)->put [2045354913814294528]

kernel/cgroup/namespace.c alloc_cgroup_ns() -> (struct proc_ns_operations)->put [0-u64max]

fs/proc/namespaces.c proc_ns_instantiate() -> (struct proc_ns_operations)->put [0-u64max]

kernel/time/namespace.c (null)() -> (struct proc_ns_operations)->put [6978152568770887680]

kernel/time/namespace.c clone_time_ns() -> (struct proc_ns_operations)->put [0-u64max]

kernel/pid_namespace.c (null)() -> (struct proc_ns_operations)->put [4285233830846746624]

kernel/pid_namespace.c create_pid_namespace() -> (struct proc_ns_operations)->put [0-u64max]

fs/namespace.c (null)() -> (struct proc_ns_operations)->put [2487716705995554816]

kernel/user_namespace.c (null)() -> (struct proc_ns_operations)->put [4867592734472794112]

kernel/user_namespace.c create_user_ns() -> (struct proc_ns_operations)->put [0-u64max]

kernel/utsname.c (null)() -> (struct proc_ns_operations)->put [8882824374415933440]

kernel/utsname.c clone_uts_ns() -> (struct proc_ns_operations)->put [0-u64max]