Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

kernel/exit.c kernel_wait() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max
DATA_SOURCE 0 nr $0
HALF_LOCKED2 &pool->lock

kernel/exit.c kernel_wait4() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 2-s32max
RX_PATH
USER_DATA 0 nr 2-s32max

kernel/exit.c kernel_wait4() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-s32max
DATA_SOURCE 0 nr $0
RX_PATH
USER_DATA 0 nr 1-s32max

kernel/exit.c kernel_waitid_prepare() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-s32max
DATA_SOURCE 0 nr $2
FUZZY_MAX 0 nr 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nr 1-s32max

kernel/exit.c kernel_waitid_prepare() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-s32max
DATA_SOURCE 0 nr $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nr 1-s32max

drivers/gpu/drm/i915/selftests/i915_selftest.c get_selftest_mm() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-s32max
DATA_SOURCE 0 nr $0
FUZZY_MAX 0 nr 1
RX_PATH
TASK_NOT_RUNNING

samples/damon/wsse.c damon_sample_wsse_start() -> find_get_pid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/autofs/inode.c autofs_fill_super() -> find_get_pid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

kernel/reboot.c proc_do_cad_pid() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-s32max
DATA_SOURCE 0 nr r pid_vnr
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

kernel/pid.c __do_sys_pidfd_open() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-s32max
DATA_SOURCE 0 nr $0
FUZZY_MAX 0 nr 1
USER_DATA 0 nr 1-s32max

kernel/pid.c __do_sys_pidfd_open() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 1-s32max
DATA_SOURCE 0 nr $0
FUZZY_MAX 0 nr 1
USER_DATA 0 nr 1-s32max

net/core/scm.c __scm_send() -> find_get_pid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c criu_resume() -> find_get_pid()

Type Parameter Key Value
USER_DATA 0 nr s32min-s32max[u]

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_ioctl_set_debug_trap() -> find_get_pid()

Type Parameter Key Value
USER_DATA 0 nr s32min-s32max[u]

mm/damon/sysfs.c __damon_sysfs_test_get_any_pid() -> find_get_pid()

Type Parameter Key Value
PARAM_VALUE 0 nr 0-200
CAPPED_DATA 0 nr 1
FUZZY_MAX 0 nr 200
HARD_MAX 0 nr 200

mm/damon/sysfs.c damon_sysfs_add_target() -> find_get_pid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

samples/damon/prcl.c damon_sample_prcl_start() -> find_get_pid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING