Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

fs/pidfs.c pidfd_show_fdinfo() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

security/tomoyo/realpath.c tomoyo_get_local_path() -> proc_pid_ns()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
UNITS 0 sb unit_byte
LOCK2 global &tomoyo_ss
HALF_LOCKED2 &head->io_sem

fs/proc/base.c proc_pid_readdir() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/proc/base.c proc_single_show() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/base.c proc_task_readdir() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/proc/base.c proc_timers_open() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte

fs/proc/base.c sched_show() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/array.c children_seq_show() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

io_uring/fdinfo.c __io_uring_show_fdinfo() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &ctx->uring_lock
LOCK2 &m->lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock
TYPE_LOCK (struct seq_file)->lock

net/ipv6/ip6_flowlabel.c ip6fl_seq_start() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/thread_self.c proc_thread_self_get_link() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte

fs/locks.c lock_get_status() -> proc_pid_ns()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &f->lock
HALF_LOCKED2 &ctx->flc_lock
TYPE_LOCK (struct seq_file)->lock

fs/locks.c locks_show() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &f->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/self.c proc_self_get_link() -> proc_pid_ns()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte