Symbol: pid_t
arch/alpha/include/uapi/asm/sockios.h
11
#define SIOCSPGRP _IOW('s', 8, pid_t)
arch/alpha/include/uapi/asm/sockios.h
12
#define SIOCGPGRP _IOR('s', 9, pid_t)
arch/alpha/kernel/osf_sys.c
1097
SYSCALL_DEFINE4(osf_wait4, pid_t, pid, int __user *, ustatus, int, options,
arch/arm/kernel/swp_emulate.c
80
static pid_t previous_pid;
arch/arm/kernel/sys_oabi-compat.c
197
pid_t l_pid;
arch/arm/mm/context.c
106
pid_t pid;
arch/mips/include/asm/syscalls.h
11
asmlinkage long mipsmt_sys_sched_setaffinity(pid_t pid, unsigned int len,
arch/mips/include/asm/syscalls.h
13
asmlinkage long mipsmt_sys_sched_getaffinity(pid_t pid, unsigned int len,
arch/mips/include/uapi/asm/sockios.h
21
#define SIOCSPGRP _IOW('s', 8, pid_t)
arch/mips/include/uapi/asm/sockios.h
22
#define SIOCGPGRP _IOR('s', 9, pid_t)
arch/mips/kernel/mips-mt-fpaff.c
158
asmlinkage long mipsmt_sys_sched_getaffinity(pid_t pid, unsigned int len,
arch/mips/kernel/mips-mt-fpaff.c
42
static inline struct task_struct *find_process_by_pid(pid_t pid)
arch/mips/kernel/mips-mt-fpaff.c
66
asmlinkage long mipsmt_sys_sched_setaffinity(pid_t pid, unsigned int len,
arch/powerpc/include/asm/spu.h
132
pid_t pid;
arch/powerpc/include/asm/spu.h
133
pid_t tgid;
arch/powerpc/kvm/trace_hv.h
415
__field(pid_t, tgid)
arch/powerpc/kvm/trace_hv.h
439
__field(pid_t, tgid)
arch/powerpc/kvm/trace_hv.h
462
__field(pid_t, tgid)
arch/powerpc/kvm/trace_hv.h
483
__field(pid_t, tgid)
arch/powerpc/platforms/cell/spufs/spufs.h
105
pid_t tid;
arch/s390/kernel/wti.c
23
pid_t pid;
arch/s390/mm/pfault.c
122
pid_t pid;
arch/sh/include/uapi/asm/ioctls.h
82
#define TIOCGSID _IOR('T', 41, pid_t) /* 0x5429 */ /* Return the session ID of FD */
arch/sh/include/uapi/asm/sockios.h
12
#define SIOCSPGRP _IOW('s', 8, pid_t)
arch/sh/include/uapi/asm/sockios.h
13
#define SIOCGPGRP _IOR('s', 9, pid_t)
arch/um/include/shared/os.h
200
pid_t os_reap_child(void);
arch/um/kernel/skas/mmu.c
115
pid_t pid;
arch/um/os-Linux/process.c
70
pid_t os_reap_child(void)
arch/x86/kvm/i8254.c
740
pid_t pid_nr;
arch/xtensa/include/uapi/asm/ioctls.h
94
#define TIOCGSID _IOR('T', 41, pid_t) /* Return the session ID of FD*/
arch/xtensa/include/uapi/asm/sockios.h
26
#define SIOCSPGRP _IOW('s', 8, pid_t)
arch/xtensa/include/uapi/asm/sockios.h
27
#define SIOCGPGRP _IOR('s', 9, pid_t)
block/bfq-iosched.c
5590
struct bfq_io_cq *bic, pid_t pid, int is_sync,
block/bfq-iosched.h
333
pid_t pid;
drivers/accel/amdxdna/amdxdna_pci_drv.h
121
pid_t pid;
drivers/accel/habanalabs/common/habanalabs.h
1999
pid_t pid;
drivers/android/binder_internal.h
534
pid_t from_pid;
drivers/android/binder_internal.h
535
pid_t from_tid;
drivers/atm/solos-pci.c
135
pid_t pid;
drivers/block/nbd.c
132
pid_t pid; /* pid of nbd-client, if attached */
drivers/block/ublk_drv.c
2035
pid_t tgid = ubq->dev->ublksrv_tgid;
drivers/block/ublk_drv.c
320
pid_t ublksrv_tgid;
drivers/block/ublk_drv.c
4294
static bool ublk_validate_user_pid(struct ublk_device *ub, pid_t ublksrv_pid)
drivers/block/ublk_drv.c
4809
pid_t init_ublksrv_tgid = ub->dev_info.ublksrv_pid;
drivers/dma/idxd/cdev.c
51
pid_t pid;
drivers/gpib/include/gpib_types.h
275
pid_t locking_pid;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
610
pid_t init_task_pid;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
327
pid_t pid, uint64_t vm_ctx),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
335
__field(pid_t, pid)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
243
pid_t tgid;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
42
pid_t pid;
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c
36
pid_t pid;
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
163
static bool kfd_smi_ev_enabled(pid_t pid, struct kfd_smi_client *client,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
174
static void add_event_to_kfifo(pid_t pid, struct kfd_node *dev,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
199
static void kfd_smi_event_add(pid_t pid, struct kfd_node *dev,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
263
void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
272
void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
280
void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
292
void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
303
void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
311
void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid)
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
338
void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
43
pid_t pid;
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
35
void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
38
void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
40
void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
45
void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
49
void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
51
void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid);
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
53
void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
drivers/gpu/drm/exynos/exynos_drm_g2d.c
231
pid_t pid;
drivers/gpu/drm/i915/i915_gpu_error.h
107
pid_t pid;
drivers/gpu/drm/i915/i915_gpu_error.h
49
pid_t pid;
drivers/gpu/drm/lima/lima_ctx.h
19
pid_t pid;
drivers/gpu/drm/msm/msm_gpu_trace.h
12
TP_PROTO(pid_t pid, u32 ringid, u32 id, u32 nr_bos, u32 nr_cmds),
drivers/gpu/drm/msm/msm_gpu_trace.h
15
__field(pid_t, pid)
drivers/gpu/drm/msm/msm_gpu_trace.h
37
__field(pid_t, pid)
drivers/gpu/drm/msm/msm_gpu_trace.h
61
__field(pid_t, pid)
drivers/gpu/drm/panfrost/panfrost_gem.h
48
pid_t tgid;
drivers/gpu/drm/panthor/panthor_gem.h
56
pid_t tgid;
drivers/gpu/drm/panthor/panthor_sched.c
646
pid_t pid;
drivers/gpu/drm/radeon/radeon.h
505
pid_t pid;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1360
int vmw_mksstat_get_kern_slot(pid_t pid, struct vmw_private *dev_priv);
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
116
const pid_t pid = atomic_cmpxchg(&dev_priv->mksstat_kern_pids[_##kern_cntr.slot], current->pid, MKSSTAT_PID_RESERVED); \
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
1100
pid_t pgid, pid;
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
758
int vmw_mksstat_get_kern_slot(pid_t pid, struct vmw_private *dev_priv)
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
767
if (pid == (pid_t)atomic_read(&dev_priv->mksstat_kern_pids[slot]))
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
840
const pid_t pid0 = (pid_t)atomic_read(&dev_priv->mksstat_user_pids[i]);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
846
const pid_t pid1 = atomic_cmpxchg(&dev_priv->mksstat_user_pids[i], pid0, MKSSTAT_PID_RESERVED);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
870
const pid_t pid0 = (pid_t)atomic_read(&dev_priv->mksstat_kern_pids[i]);
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c
876
const pid_t pid1 = atomic_cmpxchg(&dev_priv->mksstat_kern_pids[i], pid0, MKSSTAT_PID_RESERVED);
drivers/gpu/drm/xe/xe_devcoredump_types.h
32
pid_t pid;
drivers/gpu/drm/xe/xe_device_types.h
784
pid_t pid;
drivers/gpu/drm/xe/xe_guc_submit.c
1451
pid_t pid = -1;
drivers/gpu/host1x/debug.c
24
static pid_t host1x_debug_force_timeout_pid;
drivers/hv/mshv_vtl_main.c
1198
pid_t pid = task_pid_vnr(current);
drivers/hwtracing/coresight/coresight-etb10.c
173
pid_t pid;
drivers/hwtracing/coresight/coresight-etb10.c
89
pid_t pid;
drivers/hwtracing/coresight/coresight-priv.h
106
pid_t pid;
drivers/hwtracing/coresight/coresight-tmc-etf.c
253
pid_t pid;
drivers/hwtracing/coresight/coresight-tmc-etr.c
1405
pid_t pid = task_pid_nr(event->owner);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1739
pid_t pid;
drivers/hwtracing/coresight/coresight-tmc-etr.c
49
pid_t pid;
drivers/hwtracing/coresight/coresight-tmc.h
257
pid_t pid;
drivers/hwtracing/coresight/ultrasoc-smb.c
222
pid_t pid;
drivers/hwtracing/coresight/ultrasoc-smb.h
121
pid_t pid;
drivers/infiniband/core/nldev.c
476
pid_t pid;
drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h
59
pid_t owner_pid;
drivers/infiniband/sw/rdmavt/trace_tx.h
67
__field(pid_t, pid)
drivers/media/platform/amphion/vpu.h
278
pid_t pid;
drivers/media/platform/amphion/vpu.h
279
pid_t tgid;
drivers/misc/bcm-vk/bcm_vk.h
275
pid_t pid;
drivers/misc/bcm-vk/bcm_vk.h
389
pid_t reset_pid; /* process that issue reset */
drivers/misc/bcm-vk/bcm_vk.h
506
const pid_t pid, const u32 q_num);
drivers/misc/bcm-vk/bcm_vk_msg.c
1203
pid_t org_pid, pid;
drivers/misc/bcm-vk/bcm_vk_msg.c
1281
pid_t pid = ctx->pid;
drivers/misc/bcm-vk/bcm_vk_msg.c
210
static struct bcm_vk_ctx *bcm_vk_get_ctx(struct bcm_vk *vk, const pid_t pid)
drivers/misc/bcm-vk/bcm_vk_msg.c
295
pid_t pid;
drivers/misc/bcm-vk/bcm_vk_msg.c
686
const pid_t pid, const u32 q_num)
drivers/misc/bcm-vk/bcm_vk_msg.c
727
static int bcm_vk_handle_last_sess(struct bcm_vk *vk, const pid_t pid,
drivers/misc/bcm-vk/bcm_vk_msg.h
86
pid_t pid;
drivers/misc/lkdtm/bugs.c
217
static pid_t stack_pid;
drivers/misc/lkdtm/bugs.c
223
pid_t pid = task_pid_nr(current);
drivers/misc/lkdtm/bugs.c
234
static pid_t stack_canary_pid;
drivers/misc/lkdtm/bugs.c
241
pid_t pid = task_pid_nr(current);
drivers/misc/ntsync.c
62
pid_t owner;
drivers/misc/ocxl/trace.h
105
TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
drivers/misc/ocxl/trace.h
110
TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
drivers/misc/ocxl/trace.h
76
TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
drivers/misc/ocxl/trace.h
80
__field(pid_t, pid)
drivers/misc/sgi-gru/grulib.h
122
pid_t pid;
drivers/misc/sgi-gru/grulib.h
136
pid_t pid;
drivers/misc/sgi-gru/grutables.h
351
pid_t ts_tgid_owner; /* task that is using the
drivers/net/slip/slip.h
88
pid_t pid;
drivers/pinctrl/pinconf-generic.c
277
unsigned int *pid_t;
drivers/pinctrl/pinconf-generic.c
296
pid_t = devm_kcalloc(dev, npins_t, sizeof(*pid_t), GFP_KERNEL);
drivers/pinctrl/pinconf-generic.c
298
if (!pid_t || !pmux_t) {
drivers/pinctrl/pinconf-generic.c
309
pid_t[i] = (value >> 8) & 0xffffff;
drivers/pinctrl/pinconf-generic.c
311
*pid = pid_t;
drivers/pinctrl/pinconf-generic.c
317
devm_kfree(dev, pid_t);
drivers/scsi/scsi_transport_iscsi.c
2925
struct iscsi_uevent *ev, pid_t pid,
drivers/tty/tty_audit.c
67
pid_t pid = task_pid_nr(current);
drivers/tty/tty_jobctrl.c
466
static int tiocgpgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p)
drivers/tty/tty_jobctrl.c
493
static int tiocspgrp(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p)
drivers/tty/tty_jobctrl.c
496
pid_t pgrp_nr;
drivers/tty/tty_jobctrl.c
543
static int tiocgsid(struct tty_struct *tty, struct tty_struct *real_tty, pid_t __user *p)
drivers/tty/tty_jobctrl.c
546
pid_t sid;
drivers/xen/xenbus/xenbus_xs.c
94
static pid_t xenwatch_pid;
fs/autofs/autofs_i.h
103
pid_t pid;
fs/autofs/autofs_i.h
104
pid_t tgid;
fs/autofs/waitq.c
312
pid_t pid;
fs/autofs/waitq.c
313
pid_t tgid;
fs/btrfs/ctree.h
219
pid_t log_start_pid;
fs/btrfs/extent_io.h
117
pid_t lock_owner;
fs/btrfs/locking.c
107
static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner)
fs/btrfs/locking.c
112
static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner) { }
fs/ceph/mds_client.h
426
pid_t tgid;
fs/exec.c
1681
pid_t old_pid, old_vpid;
fs/fcntl.c
195
pid_t f_getown(struct file *filp)
fs/fcntl.c
197
pid_t pid = 0;
fs/fuse/file.c
2462
const struct file_lock *fl, int opcode, pid_t pid,
fs/fuse/file.c
2513
pid_t pid_nr = pid_nr_ns(pid, fm->fc->pid_ns);
fs/gfs2/glock.c
2230
pid_t owner_pid = 0;
fs/jbd2/transaction.c
1842
pid_t pid;
fs/lockd/clnt4xdr.c
273
fl->c.flc_pid = (pid_t)lock->svid;
fs/lockd/clntxdr.c
269
fl->c.flc_pid = (pid_t)lock->svid;
fs/lockd/svc4proc.c
64
nlmsvc_locks_init_private(&lock->fl, host, (pid_t)lock->svid);
fs/lockd/svclock.c
363
static struct nlm_lockowner *__nlmsvc_find_lockowner(struct nlm_host *host, pid_t pid)
fs/lockd/svclock.c
374
static struct nlm_lockowner *nlmsvc_find_lockowner(struct nlm_host *host, pid_t pid)
fs/lockd/svclock.c
410
pid_t pid)
fs/lockd/svcproc.c
84
nlmsvc_locks_init_private(&lock->fl, host, (pid_t)lock->svid);
fs/locks.c
2292
static pid_t locks_translate_pid(struct file_lock_core *fl, struct pid_namespace *ns)
fs/locks.c
2294
pid_t vnr;
fs/locks.c
2310
return (pid_t) fl->flc_pid;
fs/notify/fanotify/fanotify.h
446
pid_t recv_pid; /* pid of task receiving the event */
fs/notify/fanotify/fanotify_user.c
122
pid_t failed_pid = 0;
fs/ocfs2/aops.c
2071
pid_t dw_writer_pid;
fs/ocfs2/cluster/heartbeat.c
1915
pid_t pid = 0;
fs/pidfs.c
248
pid_t nr = -1;
fs/proc/array.c
157
pid_t ppid, tpid = 0, tgid, ngid;
fs/proc/array.c
474
pid_t ppid = 0, pgid = -1, sid = -1;
fs/proc/self.c
16
pid_t tgid = task_tgid_nr_ns(current, ns);
fs/proc/thread_self.c
16
pid_t tgid = task_tgid_nr_ns(current, ns);
fs/proc/thread_self.c
17
pid_t pid = task_pid_nr_ns(current, ns);
fs/resctrl/rdtgroup.c
740
static int rdtgroup_move_task(pid_t pid, struct rdtgroup *rdtgrp,
fs/resctrl/rdtgroup.c
775
pid_t pid;
fs/resctrl/rdtgroup.c
822
pid_t pid;
fs/smb/client/cifs_spnego.c
102
PID_KEY_LEN + (sizeof(pid_t) * 2) + 1;
fs/smb/client/cifsglob.h
1485
pid_t pid;
fs/smb/client/trace.h
1704
__field(pid_t, pid)
fs/xfs/xfs_trace.h
4689
TP_PROTO(struct xfs_mount *mp, unsigned int nr_threads, pid_t pid),
fs/xfs/xfs_trace.h
4694
__field(pid_t, pid)
include/drm/drm_device.h
46
pid_t pid;
include/keys/request_key_auth-type.h
23
pid_t pid;
include/linux/agpgart.h
100
pid_t pid;
include/linux/agpgart.h
115
pid_t my_pid;
include/linux/agpgart.h
64
pid_t pid; /* pid of process */
include/linux/agpgart.h
92
pid_t pid;
include/linux/audit.h
23
pid_t pid;
include/linux/console.h
304
pid_t pid;
include/linux/elfcore.h
38
pid_t pr_pid;
include/linux/elfcore.h
39
pid_t pr_ppid;
include/linux/elfcore.h
40
pid_t pr_pgrp;
include/linux/elfcore.h
41
pid_t pr_sid;
include/linux/elfcore.h
66
pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
include/linux/filelock.h
107
pid_t flc_pid;
include/linux/fs.h
1395
extern pid_t f_getown(struct file *filp);
include/linux/jbd2.h
1149
pid_t j_last_sync_writer;
include/linux/kvm_host.h
862
pid_t userspace_pid;
include/linux/lockd/lockd.h
291
void nlmsvc_locks_init_private(struct file_lock *, struct nlm_host *, pid_t);
include/linux/lsm_hook_defs.h
240
LSM_HOOK(int, 0, task_setpgid, struct task_struct *p, pid_t pgid)
include/linux/mm.h
2043
static inline bool __cpupid_match_pid(pid_t task_pid, int cpupid)
include/linux/pid.h
133
extern struct pid *alloc_pid(struct pid_namespace *ns, pid_t *set_tid,
include/linux/pid.h
179
static inline pid_t pid_nr(struct pid *pid)
include/linux/pid.h
181
pid_t nr = 0;
include/linux/pid.h
187
pid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns);
include/linux/pid.h
188
pid_t pid_vnr(struct pid *pid);
include/linux/pid.h
232
pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type, struct pid_namespace *ns);
include/linux/pid.h
234
static inline pid_t task_pid_nr(struct task_struct *tsk)
include/linux/pid.h
239
static inline pid_t task_pid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns)
include/linux/pid.h
244
static inline pid_t task_pid_vnr(struct task_struct *tsk)
include/linux/pid.h
250
static inline pid_t task_tgid_nr(struct task_struct *tsk)
include/linux/pid.h
270
static inline pid_t task_pgrp_nr_ns(struct task_struct *tsk, struct pid_namespace *ns)
include/linux/pid.h
275
static inline pid_t task_pgrp_vnr(struct task_struct *tsk)
include/linux/pid.h
281
static inline pid_t task_session_nr_ns(struct task_struct *tsk, struct pid_namespace *ns)
include/linux/pid.h
286
static inline pid_t task_session_vnr(struct task_struct *tsk)
include/linux/pid.h
291
static inline pid_t task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns)
include/linux/pid.h
296
static inline pid_t task_tgid_vnr(struct task_struct *tsk)
include/linux/pid.h
301
static inline pid_t task_ppid_nr_ns(const struct task_struct *tsk, struct pid_namespace *ns)
include/linux/pid.h
303
pid_t pid = 0;
include/linux/pid.h
313
static inline pid_t task_ppid_vnr(const struct task_struct *tsk)
include/linux/pid.h
318
static inline pid_t task_ppid_nr(const struct task_struct *tsk)
include/linux/pid.h
324
static inline pid_t task_pgrp_nr(struct task_struct *tsk)
include/linux/posix-timers_types.h
20
#define CPUCLOCK_PID(clock) ((pid_t) ~((clock) >> 3))
include/linux/sched.h
1056
pid_t pid;
include/linux/sched.h
1057
pid_t tgid;
include/linux/sched.h
1981
extern struct task_struct *find_task_by_vpid(pid_t nr);
include/linux/sched.h
1982
extern struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns);
include/linux/sched.h
1987
extern struct task_struct *find_get_task_by_vpid(pid_t nr);
include/linux/sched.h
2301
extern long sched_setaffinity(pid_t pid, const struct cpumask *new_mask);
include/linux/sched.h
2302
extern long sched_getaffinity(pid_t pid, struct cpumask *mask);
include/linux/sched.h
2323
extern int sched_core_share_pid(unsigned int cmd, pid_t pid, enum pid_type type,
include/linux/sched/numa_balancing.h
30
extern pid_t task_numa_group_id(struct task_struct *p);
include/linux/sched/numa_balancing.h
40
static inline pid_t task_numa_group_id(struct task_struct *p)
include/linux/sched/task.h
103
extern pid_t kernel_thread(int (*fn)(void *), void *arg, const char *name,
include/linux/sched/task.h
105
extern pid_t user_mode_thread(int (*fn)(void *), void *arg, unsigned long flags);
include/linux/sched/task.h
106
extern long kernel_wait4(pid_t, int __user *, int, struct rusage *);
include/linux/sched/task.h
107
int kernel_wait(pid_t pid, int *stat);
include/linux/sched/task.h
37
pid_t *set_tid;
include/linux/sched/task.h
98
extern pid_t kernel_clone(struct kernel_clone_args *kargs);
include/linux/security.h
1318
static inline int security_task_setpgid(struct task_struct *p, pid_t pgid)
include/linux/security.h
516
int security_task_setpgid(struct task_struct *p, pid_t pgid);
include/linux/sunrpc/sched.h
93
pid_t tk_owner; /* Process id for batching tasks */
include/linux/syscalls.h
1153
asmlinkage long sys_waitpid(pid_t pid, int __user *stat_addr, int options);
include/linux/syscalls.h
564
asmlinkage long sys_waitid(int which, pid_t pid,
include/linux/syscalls.h
645
asmlinkage long sys_sched_setparam(pid_t pid,
include/linux/syscalls.h
647
asmlinkage long sys_sched_setscheduler(pid_t pid, int policy,
include/linux/syscalls.h
649
asmlinkage long sys_sched_getscheduler(pid_t pid);
include/linux/syscalls.h
650
asmlinkage long sys_sched_getparam(pid_t pid,
include/linux/syscalls.h
652
asmlinkage long sys_sched_setaffinity(pid_t pid, unsigned int len,
include/linux/syscalls.h
654
asmlinkage long sys_sched_getaffinity(pid_t pid, unsigned int len,
include/linux/syscalls.h
659
asmlinkage long sys_sched_rr_get_interval(pid_t pid,
include/linux/syscalls.h
661
asmlinkage long sys_sched_rr_get_interval_time32(pid_t pid,
include/linux/syscalls.h
664
asmlinkage long sys_kill(pid_t pid, int sig);
include/linux/syscalls.h
665
asmlinkage long sys_tkill(pid_t pid, int sig);
include/linux/syscalls.h
666
asmlinkage long sys_tgkill(pid_t tgid, pid_t pid, int sig);
include/linux/syscalls.h
687
asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
include/linux/syscalls.h
703
asmlinkage long sys_setpgid(pid_t pid, pid_t pgid);
include/linux/syscalls.h
704
asmlinkage long sys_getpgid(pid_t pid);
include/linux/syscalls.h
705
asmlinkage long sys_getsid(pid_t pid);
include/linux/syscalls.h
859
asmlinkage long sys_migrate_pages(pid_t pid, unsigned long maxnode,
include/linux/syscalls.h
862
asmlinkage long sys_move_pages(pid_t pid, unsigned long nr_pages,
include/linux/syscalls.h
867
asmlinkage long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig,
include/linux/syscalls.h
871
pid_t pid, int cpu, int group_fd, unsigned long flags);
include/linux/syscalls.h
879
asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr,
include/linux/syscalls.h
881
asmlinkage long sys_prlimit64(pid_t pid, unsigned int resource,
include/linux/syscalls.h
906
asmlinkage long sys_pidfd_open(pid_t pid, unsigned int flags);
include/linux/syscalls.h
909
asmlinkage long sys_process_vm_readv(pid_t pid,
include/linux/syscalls.h
915
asmlinkage long sys_process_vm_writev(pid_t pid,
include/linux/syscalls.h
921
asmlinkage long sys_kcmp(pid_t pid1, pid_t pid2, int type,
include/linux/syscalls.h
924
asmlinkage long sys_sched_setattr(pid_t pid,
include/linux/syscalls.h
927
asmlinkage long sys_sched_getattr(pid_t pid,
include/linux/torture.h
134
long torture_sched_setaffinity(pid_t pid, const struct cpumask *in_mask, bool dowarn);
include/net/net_namespace.h
257
struct net *get_net_ns_by_pid(pid_t pid);
include/rdma/rdmavt_qp.h
346
pid_t pid; /* pid for user mode QPs */
include/scsi/scsi_transport_iscsi.h
273
pid_t creator;
include/trace/events/f2fs.h
2373
pid_t pid, char *pathname, char *command),
include/trace/events/f2fs.h
2383
__field(pid_t, pid)
include/trace/events/f2fs.h
2437
pid_t pid, char *pathname, char *command),
include/trace/events/f2fs.h
2452
pid_t pid, char *pathname, char *command),
include/trace/events/f2fs.h
2480
__field(pid_t, pid)
include/trace/events/f2fs.h
2539
__field(pid_t, pid)
include/trace/events/oom.h
19
__field( pid_t, pid)
include/trace/events/osnoise.h
115
__field( pid_t, pid )
include/trace/events/sched.h
149
__field( pid_t, pid )
include/trace/events/sched.h
231
__field( pid_t, prev_pid )
include/trace/events/sched.h
235
__field( pid_t, next_pid )
include/trace/events/sched.h
24
__field( pid_t, pid )
include/trace/events/sched.h
280
__field( pid_t, pid )
include/trace/events/sched.h
307
__field( pid_t, pid )
include/trace/events/sched.h
343
__field( pid_t, pid )
include/trace/events/sched.h
379
__field( pid_t, pid )
include/trace/events/sched.h
404
__field( pid_t, parent_pid )
include/trace/events/sched.h
406
__field( pid_t, child_pid )
include/trace/events/sched.h
426
TP_PROTO(struct task_struct *p, pid_t old_pid,
include/trace/events/sched.h
433
__field( pid_t, pid )
include/trace/events/sched.h
434
__field( pid_t, old_pid )
include/trace/events/sched.h
467
__field( pid_t, pid )
include/trace/events/sched.h
503
__field( pid_t, pid )
include/trace/events/sched.h
561
__field( pid_t, pid )
include/trace/events/sched.h
592
__field( pid_t, pid )
include/trace/events/sched.h
619
__field( pid_t, pid )
include/trace/events/sched.h
643
__field( pid_t, pid )
include/trace/events/sched.h
644
__field( pid_t, tgid )
include/trace/events/sched.h
645
__field( pid_t, ngid )
include/trace/events/sched.h
676
__field( pid_t, src_pid )
include/trace/events/sched.h
677
__field( pid_t, src_tgid )
include/trace/events/sched.h
678
__field( pid_t, src_ngid )
include/trace/events/sched.h
681
__field( pid_t, dst_pid )
include/trace/events/sched.h
682
__field( pid_t, dst_tgid )
include/trace/events/sched.h
683
__field( pid_t, dst_ngid )
include/trace/events/sched.h
783
__field( pid_t, pid )
include/trace/events/sched.h
784
__field( pid_t, tgid )
include/trace/events/sched.h
785
__field( pid_t, ngid )
include/trace/events/signal.h
62
__field( pid_t, pid )
include/trace/events/sunrpc.h
2125
TP_PROTO(const struct svc_pool *pool, pid_t pid),
include/trace/events/sunrpc.h
2131
__field(pid_t, pid)
include/trace/events/sunrpc.h
2145
const struct svc_pool *pool, pid_t pid \
include/trace/events/task.h
16
__field( pid_t, pid)
include/trace/events/task.h
41
__field( pid_t, pid)
include/trace/events/timer.h
376
__field( pid_t, pid )
io_uring/sqpoll.h
16
pid_t task_pid;
io_uring/sqpoll.h
17
pid_t task_tgid;
io_uring/waitid.c
27
pid_t upid;
kernel/audit.c
1131
pid_t pid = task_tgid_nr(current);
kernel/audit.c
1244
pid_t pvnr;
kernel/audit.c
1315
pid_t new_pid = s.pid;
kernel/audit.c
1316
pid_t auditd_pid;
kernel/audit.c
137
static pid_t audit_sig_pid = -1;
kernel/audit.c
279
static pid_t auditd_pid_vnr(void)
kernel/audit.c
281
pid_t pid;
kernel/audit.h
142
pid_t ppid;
kernel/audit.h
148
pid_t target_pid;
kernel/audit.h
196
pid_t pid;
kernel/auditfilter.c
1349
pid_t pid;
kernel/auditsc.c
1095
static int audit_log_pid_context(struct audit_context *context, pid_t pid,
kernel/auditsc.c
485
pid_t pid;
kernel/auditsc.c
99
pid_t target_pid[AUDIT_AUX_PIDS];
kernel/bpf/syscall.c
5576
pid_t pid = attr->task_fd_query.pid;
kernel/bpf/task_iter.c
211
pid_t tgid;
kernel/capability.c
105
static inline int cap_get_target_pid(pid_t pid, kernel_cap_t *pEp,
kernel/capability.c
140
pid_t pid;
kernel/capability.c
223
pid_t pid;
kernel/cgroup/cgroup-v1.c
191
pid_t *list;
kernel/cgroup/cgroup-v1.c
247
static int pidlist_uniq(pid_t *list, int length)
kernel/cgroup/cgroup-v1.c
284
return *(pid_t *)a - *(pid_t *)b;
kernel/cgroup/cgroup-v1.c
339
pid_t *array;
kernel/cgroup/cgroup-v1.c
355
array = kvmalloc_objs(pid_t, length);
kernel/cgroup/cgroup-v1.c
374
sort(array, length, sizeof(pid_t), cmppid, NULL);
kernel/cgroup/cgroup-v1.c
475
pid_t *p = v;
kernel/cgroup/cgroup-v1.c
476
pid_t *end = l->list + l->length;
kernel/cgroup/cgroup.c
3054
pid_t pid;
kernel/debug/debug_core.c
125
static pid_t kgdb_sstep_pid;
kernel/debug/kdb/kdb_main.c
2279
p = find_task_by_pid_ns((pid_t)val, &init_pid_ns);
kernel/debug/kdb/kdb_main.c
2281
kdb_printf("No task with pid=%d\n", (pid_t)val);
kernel/events/core.c
1232
static inline int perf_cgroup_connect(pid_t pid, struct perf_event *event,
kernel/events/core.c
13807
pid_t, pid, int, cpu, int, group_fd, unsigned long, flags)
kernel/events/core.c
5071
find_lively_task_by_vpid(pid_t vpid)
kernel/exit.c
1176
pid_t pid = task_pid_vnr(p);
kernel/exit.c
1335
pid_t pid;
kernel/exit.c
1404
pid_t pid;
kernel/exit.c
1735
int kernel_waitid_prepare(struct wait_opts *wo, int which, pid_t upid,
kernel/exit.c
1795
static long kernel_waitid(int which, pid_t upid, struct waitid_info *infop,
kernel/exit.c
1813
SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *,
kernel/exit.c
1846
long kernel_wait4(pid_t upid, int __user *stat_addr, int options,
kernel/exit.c
1889
int kernel_wait(pid_t pid, int *stat)
kernel/exit.c
1905
SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr,
kernel/exit.c
1924
SYSCALL_DEFINE3(waitpid, pid_t, pid, int __user *, stat_addr, int, options)
kernel/exit.h
27
int kernel_waitid_prepare(struct wait_opts *wo, int which, pid_t upid,
kernel/exit.h
6
pid_t pid;
kernel/fork.c
2612
pid_t kernel_clone(struct kernel_clone_args *args)
kernel/fork.c
2619
pid_t nr;
kernel/fork.c
2702
pid_t kernel_thread(int (*fn)(void *), void *arg, const char *name,
kernel/fork.c
2720
pid_t user_mode_thread(int (*fn)(void *), void *arg, unsigned long flags)
kernel/fork.c
2804
pid_t *kset_tid = kargs->set_tid;
kernel/fork.c
2859
(kargs->set_tid_size * sizeof(pid_t))))
kernel/fork.c
2939
pid_t set_tid[MAX_PID_NS_LEVEL];
kernel/futex/core.c
1019
pid_t owner;
kernel/futex/pi.c
207
pid_t pid = uval & FUTEX_TID_MASK;
kernel/futex/pi.c
415
pid_t pid = uval & FUTEX_TID_MASK;
kernel/kcmp.c
135
SYSCALL_DEFINE5(kcmp, pid_t, pid1, pid_t, pid2, int, type,
kernel/locking/locktorture.c
109
long torture_sched_setaffinity(pid_t pid, const struct cpumask *in_mask, bool dowarn);
kernel/pid.c
160
struct pid *alloc_pid(struct pid_namespace *ns, pid_t *arg_set_tid,
kernel/pid.c
474
struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns)
kernel/pid.c
481
struct task_struct *find_task_by_vpid(pid_t vnr)
kernel/pid.c
486
struct task_struct *find_get_task_by_vpid(pid_t nr)
kernel/pid.c
521
struct pid *find_get_pid(pid_t nr)
kernel/pid.c
533
pid_t pid_nr_ns(struct pid *pid, struct pid_namespace *ns)
kernel/pid.c
536
pid_t nr = 0;
kernel/pid.c
547
pid_t pid_vnr(struct pid *pid)
kernel/pid.c
553
pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type,
kernel/pid.c
556
pid_t nr = 0;
kernel/pid.c
688
SYSCALL_DEFINE2(pidfd_open, pid_t, pid, unsigned int, flags)
kernel/pid.c
764
pid_t tmp_pid;
kernel/printk/internal.h
295
pid_t pid;
kernel/printk/printk.c
2152
static pid_t printk_info_get_pid(const struct printk_info *info)
kernel/rcu/update.c
530
long torture_sched_setaffinity(pid_t pid, const struct cpumask *in_mask, bool dowarn)
kernel/sched/core_sched.c
131
int sched_core_share_pid(unsigned int cmd, pid_t pid, enum pid_type type,
kernel/sched/fair.c
1531
pid_t gid;
kernel/sched/fair.c
1670
pid_t task_numa_group_id(struct task_struct *p)
kernel/sched/fair.c
1673
pid_t gid = 0;
kernel/sched/syscalls.c
1025
SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param)
kernel/sched/syscalls.c
1060
SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr,
kernel/sched/syscalls.c
1191
long sched_setaffinity(pid_t pid, const struct cpumask *in_mask)
kernel/sched/syscalls.c
1256
SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len,
kernel/sched/syscalls.c
1272
long sched_getaffinity(pid_t pid, struct cpumask *mask)
kernel/sched/syscalls.c
1301
SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len,
kernel/sched/syscalls.c
1510
static int sched_rr_get_interval(pid_t pid, struct timespec64 *t)
kernel/sched/syscalls.c
1549
SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid,
kernel/sched/syscalls.c
1562
SYSCALL_DEFINE2(sched_rr_get_interval_time32, pid_t, pid,
kernel/sched/syscalls.c
215
static struct task_struct *find_process_by_pid(pid_t pid)
kernel/sched/syscalls.c
220
static struct task_struct *find_get_task(pid_t pid)
kernel/sched/syscalls.c
233
find_get_task(pid), pid_t pid)
kernel/sched/syscalls.c
853
do_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param)
kernel/sched/syscalls.c
934
SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param)
kernel/sched/syscalls.c
949
SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param)
kernel/sched/syscalls.c
960
SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr,
kernel/sched/syscalls.c
995
SYSCALL_DEFINE1(sched_getscheduler, pid_t, pid)
kernel/seccomp.c
488
static inline pid_t seccomp_can_sync_threads(void)
kernel/seccomp.c
498
pid_t failed;
kernel/signal.c
1476
static int kill_proc_info(int sig, struct kernel_siginfo *info, pid_t pid)
kernel/signal.c
1572
static int kill_something_info(int sig, struct kernel_siginfo *info, pid_t pid)
kernel/signal.c
3947
SYSCALL_DEFINE2(kill, pid_t, pid, int, sig)
kernel/signal.c
4117
do_send_specific(pid_t tgid, pid_t pid, int sig, struct kernel_siginfo *info)
kernel/signal.c
4146
static int do_tkill(pid_t tgid, pid_t pid, int sig)
kernel/signal.c
4165
SYSCALL_DEFINE3(tgkill, pid_t, tgid, pid_t, pid, int, sig)
kernel/signal.c
4181
SYSCALL_DEFINE2(tkill, pid_t, pid, int, sig)
kernel/signal.c
4190
static int do_rt_sigqueueinfo(pid_t pid, int sig, kernel_siginfo_t *info)
kernel/signal.c
4209
SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig,
kernel/signal.c
4233
static int do_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, kernel_siginfo_t *info)
kernel/signal.c
4249
SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig,
kernel/sys.c
1114
SYSCALL_DEFINE2(setpgid, pid_t, pid, pid_t, pgid)
kernel/sys.c
1187
static int do_getpgid(pid_t pid)
kernel/sys.c
1215
SYSCALL_DEFINE1(getpgid, pid_t, pid)
kernel/sys.c
1229
SYSCALL_DEFINE1(getsid, pid_t, pid)
kernel/sys.c
1273
pid_t session = pid_vnr(sid);
kernel/sys.c
1729
SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource,
kernel/taskstats.c
201
static int fill_stats_for_pid(pid_t pid, struct taskstats *stats)
kernel/taskstats.c
213
static int fill_stats_for_tgid(pid_t tgid, struct taskstats *stats)
kernel/taskstats.c
295
static int add_del_listener(pid_t pid, const struct cpumask *mask, int isadd)
kernel/taskstats.c
50
pid_t pid;
kernel/time/posix-cpu-timers.c
60
const pid_t upid = CPUCLOCK_PID(clock);
kernel/trace/blktrace.c
117
pid_t pid, int cpu, sector_t sector, int bytes,
kernel/trace/blktrace.c
137
pid_t pid, int cpu, sector_t sector,
kernel/trace/blktrace.c
157
pid_t pid, int cpu, sector_t sector, int bytes,
kernel/trace/blktrace.c
173
static void trace_note(struct blk_trace *bt, pid_t pid, u64 action,
kernel/trace/blktrace.c
281
pid_t pid)
kernel/trace/blktrace.c
320
pid_t pid;
kernel/trace/blktrace.c
66
static void record_blktrace_event(struct blk_io_trace *t, pid_t pid, int cpu,
kernel/trace/blktrace.c
94
static void record_blktrace_event2(struct blk_io_trace2 *t2, pid_t pid, int cpu,
kernel/trace/bpf_trace.c
3034
pid_t pid;
kernel/trace/bpf_trace.c
3185
pid_t pid;
kernel/trace/rv/rv_trace.h
141
__field(pid_t, pid)
kernel/trace/rv/rv_trace.h
167
__field(pid_t, pid)
kernel/trace/trace.h
204
pid_t pid;
kernel/trace/trace.h
786
pid_t search_pid);
kernel/trace/trace_events_synth.c
264
size = sizeof(pid_t);
kernel/trace/trace_functions_graph.c
1296
pid_t pid = ent->pid;
kernel/trace/trace_functions_graph.c
1632
pid_t *pid = &(per_cpu_ptr(data->cpu_data, cpu)->last_pid);
kernel/trace/trace_functions_graph.c
26
pid_t last_pid;
kernel/trace/trace_functions_graph.c
562
static void print_graph_proc(struct trace_seq *s, pid_t pid)
kernel/trace/trace_functions_graph.c
602
verif_pid(struct trace_seq *s, pid_t pid, int cpu, struct fgraph_data *data)
kernel/trace/trace_functions_graph.c
604
pid_t prev_pid;
kernel/trace/trace_functions_graph.c
605
pid_t *last_pid;
kernel/trace/trace_functions_graph.c
733
enum trace_type type, int cpu, pid_t pid, u32 flags)
kernel/trace/trace_osnoise.c
211
pid_t pid;
kernel/trace/trace_pid.c
13
trace_find_filtered_pid(struct trace_pid_list *filtered_pids, pid_t search_pid)
kernel/trace/trace_pid.c
167
pid_t pid;
kernel/trace/trace_pid.c
217
pid = (pid_t)val;
kernel/umh.c
128
pid_t pid;
kernel/umh.c
165
pid_t pid;
mm/kfence/kfence.h
49
pid_t pid;
mm/kmemleak.c
159
pid_t pid; /* pid of the current task */
mm/mempolicy.c
1860
static int kernel_migrate_pages(pid_t pid, unsigned long maxnode,
mm/mempolicy.c
1946
SYSCALL_DEFINE4(migrate_pages, pid_t, pid, unsigned long, maxnode,
mm/migrate.c
2526
static struct mm_struct *find_mm_struct(pid_t pid, nodemask_t *mem_nodes)
mm/migrate.c
2571
static int kernel_move_pages(pid_t pid, unsigned long nr_pages,
mm/migrate.c
2601
SYSCALL_DEFINE6(move_pages, pid_t, pid, unsigned long, nr_pages,
mm/page_owner.c
249
pid_t pid, pid_t tgid, char *comm)
mm/page_owner.c
276
pid_t pid, pid_t tgid,
mm/page_owner.c
33
pid_t pid;
mm/page_owner.c
34
pid_t tgid;
mm/page_owner.c
35
pid_t free_pid;
mm/page_owner.c
36
pid_t free_tgid;
mm/process_vm_access.c
151
static ssize_t process_vm_rw_core(pid_t pid, struct iov_iter *iter,
mm/process_vm_access.c
254
static ssize_t process_vm_rw(pid_t pid,
mm/process_vm_access.c
292
SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec,
mm/process_vm_access.c
299
SYSCALL_DEFINE6(process_vm_writev, pid_t, pid,
net/core/net_namespace.c
791
struct net *get_net_ns_by_pid(pid_t pid)
net/core/netdev-genl.c
169
pid_t pid;
rust/helpers/task.c
58
__rust_helper pid_t rust_helper_task_tgid_nr_ns(struct task_struct *tsk,
samples/bpf/map_perf_test_user.c
348
pid_t pid[tasks];
samples/bpf/test_lru_dist.c
239
pid_t pid[tasks];
samples/bpf/tracex6_user.c
77
pid_t pid[nr_cpus];
samples/pidfd/pidfd-metadata.c
34
static pid_t pidfd_clone(int flags, int *pidfd)
samples/pidfd/pidfd-metadata.c
52
static int pidfd_metadata_fd(pid_t pid, int pidfd)
samples/pidfd/pidfd-metadata.c
88
pid_t pid;
samples/seccomp/user-trap.c
208
pid_t worker = 0 , tracer = 0;
samples/trace_events/trace_custom_sched.h
45
__field( pid_t, next_pid )
samples/trace_events/trace_custom_sched.h
66
__field( pid_t, pid )
samples/vfs/mountinfo.c
215
pid_t pid = getpid();
security/lsm_audit.c
275
pid_t pid = task_tgid_nr(tsk);
security/security.c
3003
int security_task_setpgid(struct task_struct *p, pid_t pgid)
security/selinux/hooks.c
4374
static int selinux_task_setpgid(struct task_struct *p, pid_t pgid)
security/smack/smack_lsm.c
2257
static int smack_task_setpgid(struct task_struct *p, pid_t pgid)
security/tomoyo/audit.c
153
const pid_t gpid = task_pid_nr(current);
security/tomoyo/common.c
967
static pid_t last_pid;
security/tomoyo/common.c
968
const pid_t pid = current->pid;
security/tomoyo/common.h
1136
static inline pid_t tomoyo_sys_getppid(void)
security/tomoyo/common.h
1138
pid_t pid;
security/tomoyo/common.h
1154
static inline pid_t tomoyo_sys_getpid(void)
security/tomoyo/memory.c
20
static pid_t tomoyo_last_pid;
security/tomoyo/memory.c
21
const pid_t pid = current->pid;
security/tomoyo/realpath.c
164
const pid_t pid = (pid_t) simple_strtoul(pos + 1, &ep, 10);
sound/pci/korg1212/korg1212.c
1427
pid_t this_pid;
sound/pci/korg1212/korg1212.c
1428
pid_t other_pid;
sound/pci/korg1212/korg1212.c
357
pid_t capture_pid;
sound/pci/korg1212/korg1212.c
358
pid_t playback_pid;
sound/pci/rme9652/hdsp.c
4003
pid_t this_pid;
sound/pci/rme9652/hdsp.c
4004
pid_t other_pid;
sound/pci/rme9652/hdsp.c
479
pid_t capture_pid;
sound/pci/rme9652/hdsp.c
480
pid_t playback_pid;
sound/pci/rme9652/hdspm.c
1031
pid_t capture_pid; /* process id which uses capture */
sound/pci/rme9652/hdspm.c
1032
pid_t playback_pid; /* process id which uses capture */
sound/pci/rme9652/hdspm.c
5457
pid_t this_pid;
sound/pci/rme9652/hdspm.c
5458
pid_t other_pid;
sound/pci/rme9652/rme9652.c
1904
pid_t this_pid;
sound/pci/rme9652/rme9652.c
1905
pid_t other_pid;
sound/pci/rme9652/rme9652.c
220
pid_t capture_pid;
sound/pci/rme9652/rme9652.c
221
pid_t playback_pid;
tools/accounting/getdelays.c
457
pid_t tid = 0;
tools/accounting/getdelays.c
458
pid_t rtid = 0;
tools/accounting/procacct.c
228
pid_t rtid = 0;
tools/include/nolibc/arch-s390.h
187
pid_t sys_fork(void)
tools/include/nolibc/arch-s390.h
194
pid_t sys_vfork(void)
tools/include/nolibc/arch-sparc.h
175
static pid_t getpid(void);
tools/include/nolibc/arch-sparc.h
178
pid_t sys_fork(void)
tools/include/nolibc/arch-sparc.h
180
pid_t parent, ret;
tools/include/nolibc/arch-sparc.h
194
pid_t sys_vfork(void)
tools/include/nolibc/arch-sparc.h
196
pid_t parent, ret;
tools/include/nolibc/stackprotector.h
26
pid_t pid;
tools/include/nolibc/sys.h
342
pid_t sys_fork(void)
tools/include/nolibc/sys.h
357
pid_t fork(void)
tools/include/nolibc/sys.h
364
pid_t sys_vfork(void)
tools/include/nolibc/sys.h
376
pid_t vfork(void)
tools/include/nolibc/sys.h
441
pid_t sys_getpgid(pid_t pid)
tools/include/nolibc/sys.h
447
pid_t getpgid(pid_t pid)
tools/include/nolibc/sys.h
458
pid_t sys_getpgrp(void)
tools/include/nolibc/sys.h
464
pid_t getpgrp(void)
tools/include/nolibc/sys.h
475
pid_t sys_getpid(void)
tools/include/nolibc/sys.h
481
pid_t getpid(void)
tools/include/nolibc/sys.h
492
pid_t sys_getppid(void)
tools/include/nolibc/sys.h
498
pid_t getppid(void)
tools/include/nolibc/sys.h
509
pid_t sys_gettid(void)
tools/include/nolibc/sys.h
515
pid_t gettid(void)
tools/include/nolibc/sys.h
560
int sys_kill(pid_t pid, int signal)
tools/include/nolibc/sys.h
566
int kill(pid_t pid, int signal)
tools/include/nolibc/sys.h
766
int sys_setpgid(pid_t pid, pid_t pgid)
tools/include/nolibc/sys.h
772
int setpgid(pid_t pid, pid_t pgid)
tools/include/nolibc/sys.h
782
pid_t setpgrp(void)
tools/include/nolibc/sys.h
793
pid_t sys_setsid(void)
tools/include/nolibc/sys.h
799
pid_t setsid(void)
tools/include/nolibc/sys/ptrace.h
22
long sys_ptrace(int op, pid_t pid, void *addr, void *data)
tools/include/nolibc/sys/ptrace.h
28
ssize_t ptrace(int op, pid_t pid, void *addr, void *data)
tools/include/nolibc/sys/resource.h
23
int sys_prlimit64(pid_t pid, int resource,
tools/include/nolibc/sys/wait.h
100
pid_t wait(int *status)
tools/include/nolibc/sys/wait.h
24
int sys_waitid(int which, pid_t pid, siginfo_t *infop, int options, struct rusage *rusage)
tools/include/nolibc/sys/wait.h
30
int waitid(int which, pid_t pid, siginfo_t *infop, int options)
tools/include/nolibc/sys/wait.h
37
pid_t waitpid(pid_t pid, int *status, int options)
tools/include/nolibc/sys/wait.h
41
pid_t id;
tools/include/nolibc/unistd.h
85
int tcsetpgrp(int fd, pid_t pid)
tools/lib/bpf/libbpf.c
12459
pid_t pid,
tools/lib/bpf/libbpf.c
12586
bpf_program__attach_uprobe_opts(const struct bpf_program *prog, pid_t pid,
tools/lib/bpf/libbpf.c
12788
bool retprobe, pid_t pid,
tools/lib/bpf/libbpf.c
12798
pid_t pid, const char *binary_path,
tools/lib/bpf/libbpf.h
653
pid_t pid,
tools/lib/bpf/libbpf.h
747
pid_t pid, const char *binary_path,
tools/lib/bpf/libbpf.h
765
bpf_program__attach_uprobe_opts(const struct bpf_program *prog, pid_t pid,
tools/lib/bpf/libbpf.h
796
pid_t pid, const char *binary_path,
tools/lib/bpf/libbpf_internal.h
720
pid_t pid, const char *path,
tools/lib/bpf/usdt.c
588
static int collect_usdt_targets(struct usdt_manager *man, Elf *elf, const char *path, pid_t pid,
tools/lib/bpf/usdt.c
967
pid_t pid, const char *path,
tools/lib/perf/evsel.c
94
pid_t pid, struct perf_cpu cpu, int group_fd,
tools/lib/perf/include/internal/evsel.h
57
pid_t tid;
tools/lib/perf/include/internal/evsel.h
60
pid_t machine_pid;
tools/lib/perf/include/internal/threadmap.h
10
pid_t pid;
tools/lib/perf/include/perf/event.h
313
pid_t pid;
tools/lib/perf/include/perf/threadmap.h
11
LIBPERF_API struct perf_thread_map *perf_thread_map__new_array(int nr_threads, pid_t *array);
tools/lib/perf/include/perf/threadmap.h
13
LIBPERF_API void perf_thread_map__set_pid(struct perf_thread_map *map, int idx, pid_t pid);
tools/lib/perf/include/perf/threadmap.h
16
LIBPERF_API pid_t perf_thread_map__pid(struct perf_thread_map *map, int idx);
tools/lib/perf/include/perf/threadmap.h
17
LIBPERF_API int perf_thread_map__idx(struct perf_thread_map *map, pid_t pid);
tools/lib/perf/tests/test-threadmap.c
14
static int test_threadmap_array(int nr, pid_t *array)
tools/lib/perf/tests/test-threadmap.c
49
pid_t thr_array[THREADS_NR];
tools/lib/perf/threadmap.c
108
int perf_thread_map__idx(struct perf_thread_map *threads, pid_t pid)
tools/lib/perf/threadmap.c
35
void perf_thread_map__set_pid(struct perf_thread_map *map, int idx, pid_t pid)
tools/lib/perf/threadmap.c
45
struct perf_thread_map *perf_thread_map__new_array(int nr_threads, pid_t *array)
tools/lib/perf/threadmap.c
98
pid_t perf_thread_map__pid(struct perf_thread_map *map, int idx)
tools/lib/subcmd/run-command.c
177
pid_t waiting = waitpid(cmd->pid, &status, block ? 0 : WNOHANG);
tools/lib/subcmd/run-command.h
20
pid_t pid;
tools/mm/page-types.c
160
static pid_t opt_pid; /* process to walk */
tools/mm/page_owner_sort.c
315
static pid_t get_pid(char *buf)
tools/mm/page_owner_sort.c
317
pid_t pid;
tools/mm/page_owner_sort.c
334
static pid_t get_tgid(char *buf)
tools/mm/page_owner_sort.c
336
pid_t tgid;
tools/mm/page_owner_sort.c
37
pid_t pid;
tools/mm/page_owner_sort.c
38
pid_t tgid;
tools/mm/page_owner_sort.c
78
pid_t *pids;
tools/mm/page_owner_sort.c
79
pid_t *tgids;
tools/perf/arch/x86/tests/amd-ibs-period.c
229
static long perf_event_open(struct perf_event_attr *attr, pid_t pid,
tools/perf/arch/x86/tests/bp-modify.c
134
pid_t child;
tools/perf/arch/x86/tests/bp-modify.c
61
pid_t child;
tools/perf/bench/numa.c
1620
pid_t *pids, pid, wpid;
tools/perf/bench/sched-messaging.c
61
pid_t pid;
tools/perf/bench/sched-pipe.c
108
pid_t pid;
tools/perf/bench/sched-pipe.c
232
pid_t pid, retpid __maybe_unused;
tools/perf/bench/sched-seccomp-notify.c
100
pid_t pid;
tools/perf/bench/syscall.c
39
pid_t pid = fork();
tools/perf/bench/syscall.c
58
pid_t pid = fork();
tools/perf/builtin-daemon.c
394
static pid_t handle_signalfd(struct daemon *daemon)
tools/perf/builtin-daemon.c
400
pid_t pid;
tools/perf/builtin-inject.c
1428
static int synthesize_build_id(struct perf_inject *inject, struct dso *dso, pid_t machine_pid)
tools/perf/builtin-probe.c
206
pid_t ns_pid;
tools/perf/builtin-probe.c
211
ns_pid = (pid_t)strtol(str, NULL, 10);
tools/perf/builtin-record.c
104
pid_t tid;
tools/perf/builtin-record.c
212
static inline pid_t gettid(void)
tools/perf/builtin-record.c
214
return (pid_t)syscall(__NR_gettid);
tools/perf/builtin-record.c
2310
pid_t tid = thread_data->tid;
tools/perf/builtin-record.c
2654
pid_t tgid;
tools/perf/builtin-sched.c
1394
pid_t l_tid, r_tid;
tools/perf/builtin-sched.c
1548
map__findnew_thread(struct perf_sched *sched, struct machine *machine, pid_t pid, pid_t tid)
tools/perf/builtin-sched.c
2050
pid_t tid = thread__tid(thread);
tools/perf/builtin-sched.c
2051
pid_t pid = thread__pid(thread);
tools/perf/builtin-script.c
2887
pid_t pid, pid_t tid, u64 timestamp)
tools/perf/builtin-script.c
2921
pid_t pid, pid_t tid)
tools/perf/builtin-script.c
4258
pid_t pid;
tools/perf/builtin-trace.c
177
pid_t *entries;
tools/perf/builtin-trace.c
1773
size_t pid__scnprintf_fd(struct trace *trace, pid_t pid, int fd, char *bf, size_t size)
tools/perf/builtin-trace.c
1895
static pid_t workload_pid = -1;
tools/perf/builtin-trace.c
3146
(pid_t)evsel__intval(evsel, sample, "pid"),
tools/perf/builtin-trace.c
3498
pid_t pid = getpid();
tools/perf/builtin-trace.c
4118
pid_t pids[32] = {
tools/perf/builtin-trace.c
5033
trace->filter_pids.entries = calloc(i, sizeof(pid_t));
tools/perf/jvmti/jvmti_agent.c
49
static inline pid_t gettid(void)
tools/perf/jvmti/jvmti_agent.c
51
return (pid_t)syscall(__NR_gettid);
tools/perf/perf-sys.h
14
pid_t pid, int cpu, int group_fd,
tools/perf/tests/code-reading.c
703
pid_t pid;
tools/perf/tests/dlfilter-test.c
124
static int write_comm(int fd, pid_t pid, pid_t tid, const char *comm_str)
tools/perf/tests/dlfilter-test.c
145
static int write_mmap(int fd, pid_t pid, pid_t tid, u64 start, u64 len, u64 pgoff,
tools/perf/tests/dlfilter-test.c
172
static int write_sample(struct test_data *td, u64 sample_type, u64 id, pid_t pid, pid_t tid)
tools/perf/tests/dlfilter-test.c
323
pid_t pid = 12345;
tools/perf/tests/dlfilter-test.c
324
pid_t tid = 12346;
tools/perf/tests/dwarf-unwind.c
188
pid_t pid = getpid();
tools/perf/tests/keep-tracking.c
46
(pid_t)event->comm.pid == getpid() &&
tools/perf/tests/keep-tracking.c
47
(pid_t)event->comm.tid == getpid() &&
tools/perf/tests/mmap-basic.c
44
pid_t (*syscalls[])(void) = { (void *)getsid, getppid, (void*)getpgid };
tools/perf/tests/mmap-thread-lookup.c
28
pid_t tid;
tools/perf/tests/perf-record.c
18
static int sched__get_first_possible_cpu(pid_t pid, cpu_set_t *maskp)
tools/perf/tests/perf-record.c
231
if ((pid_t)sample.pid != evlist->workload.pid) {
tools/perf/tests/perf-record.c
237
if ((pid_t)sample.tid != evlist->workload.pid) {
tools/perf/tests/perf-record.c
248
(pid_t)event->comm.pid != evlist->workload.pid) {
tools/perf/tests/perf-time-to-tsc.c
158
(pid_t)event->comm.pid != getpid() ||
tools/perf/tests/perf-time-to-tsc.c
159
(pid_t)event->comm.tid != getpid())
tools/perf/tests/sigtrap.c
163
pid_t tid = syscall(SYS_gettid);
tools/perf/tests/switch-tracking.c
100
switch_tracking->tids = calloc(nr, sizeof(pid_t));
tools/perf/tests/switch-tracking.c
112
addr = realloc(switch_tracking->tids, nr * sizeof(pid_t));
tools/perf/tests/switch-tracking.c
131
pid_t next_tid, prev_tid;
tools/perf/tests/switch-tracking.c
66
pid_t *tids;
tools/perf/tests/switch-tracking.c
78
(pid_t)event->comm.pid == getpid() &&
tools/perf/tests/switch-tracking.c
79
(pid_t)event->comm.tid == getpid() &&
tools/perf/trace/beauty/beauty.h
61
size_t pid__scnprintf_fd(struct trace *trace, pid_t pid, int fd, char *bf, size_t size);
tools/perf/trace/beauty/kcmp.c
20
pid_t pid;
tools/perf/util/arm-spe.c
113
pid_t pid;
tools/perf/util/arm-spe.c
114
pid_t tid;
tools/perf/util/arm-spe.c
1347
static int arm_spe_process_timeless_queues(struct arm_spe *spe, pid_t tid,
tools/perf/util/arm-spe.c
1370
pid_t pid, tid;
tools/perf/util/arm-spe.c
289
pid_t tid;
tools/perf/util/arm-spe.c
310
static int arm_spe_set_tid(struct arm_spe_queue *speq, pid_t tid)
tools/perf/util/auxtrace.c
1278
int code, int cpu, pid_t pid, pid_t tid, u64 ip,
tools/perf/util/auxtrace.c
1280
pid_t machine_pid, int vcpu)
tools/perf/util/auxtrace.c
1309
int code, int cpu, pid_t pid, pid_t tid, u64 ip,
tools/perf/util/auxtrace.h
250
pid_t pid;
tools/perf/util/auxtrace.h
251
pid_t tid;
tools/perf/util/auxtrace.h
276
pid_t tid;
tools/perf/util/auxtrace.h
340
pid_t tid;
tools/perf/util/auxtrace.h
365
pid_t tid;
tools/perf/util/auxtrace.h
604
int code, int cpu, pid_t pid, pid_t tid, u64 ip,
tools/perf/util/auxtrace.h
606
pid_t machine_pid, int vcpu);
tools/perf/util/auxtrace.h
608
int code, int cpu, pid_t pid, pid_t tid, u64 ip,
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
112
__type(key, pid_t);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
422
static pid_t getpid(void)
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
427
static bool pid_filter__has(struct pids_filtered *pids, pid_t pid)
tools/perf/util/bpf_skel/vmlinux/vmlinux.h
103
pid_t pid;
tools/perf/util/bpf_skel/vmlinux/vmlinux.h
104
pid_t tgid;
tools/perf/util/bpf_trace_augment.c
83
int augmented_syscalls__set_filter_pids(unsigned int nr, pid_t *pids)
tools/perf/util/build-id.c
289
pid_t pid, u16 misc, struct feat_fd *fd)
tools/perf/util/cloexec.c
27
pid_t pid = -1;
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c
547
pid_t tid = -1;
tools/perf/util/cs-etm.c
130
pid_t tid);
tools/perf/util/cs-etm.c
1476
struct cs_etm_traceid_queue *tidq, pid_t tid,
tools/perf/util/cs-etm.c
1493
int cs_etm__etmq_set_tid_el(struct cs_etm_queue *etmq, pid_t tid,
tools/perf/util/cs-etm.c
2585
pid_t tid)
tools/perf/util/cs-etm.h
262
int cs_etm__etmq_set_tid_el(struct cs_etm_queue *etmq, pid_t tid,
tools/perf/util/data.c
509
char *perf_data__guest_kallsyms_name(struct perf_data *data, pid_t machine_pid)
tools/perf/util/data.h
104
char *perf_data__guest_kallsyms_name(struct perf_data *data, pid_t machine_pid);
tools/perf/util/db-export.c
533
pid_t pid, pid_t tid, u64 *db_id,
tools/perf/util/db-export.c
584
pid_t pid = event->context_switch.next_prev_pid;
tools/perf/util/db-export.c
585
pid_t tid = event->context_switch.next_prev_tid;
tools/perf/util/debug.c
312
pid_t pid = getpid();
tools/perf/util/evlist.c
1173
char *asprintf__tp_filter_pids(size_t npids, pid_t *pids)
tools/perf/util/evlist.c
1199
int evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids)
tools/perf/util/evlist.c
1208
int evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids)
tools/perf/util/evlist.c
1217
int evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid)
tools/perf/util/evlist.c
70
int sigqueue(pid_t pid, int sig, const union sigval value);
tools/perf/util/evlist.h
148
int evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids);
tools/perf/util/evlist.h
152
int evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid);
tools/perf/util/evlist.h
153
int evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids);
tools/perf/util/evlist.h
70
pid_t pid;
tools/perf/util/evsel.c
115
static int store_event(struct perf_event_attr *attr, pid_t pid, struct perf_cpu cpu,
tools/perf/util/evsel.c
195
static void test_attr__open(struct perf_event_attr *attr, pid_t pid, struct perf_cpu cpu,
tools/perf/util/evsel.c
2203
pid_t ignore_pid = perf_thread_map__pid(threads, thread);
tools/perf/util/intel-bts.c
346
static int intel_bts_synth_error(struct intel_bts *bts, int cpu, pid_t pid,
tools/perf/util/intel-bts.c
347
pid_t tid, u64 ip)
tools/perf/util/intel-bts.c
539
static int intel_bts_process_tid_exit(struct intel_bts *bts, pid_t tid)
tools/perf/util/intel-bts.c
72
pid_t pid;
tools/perf/util/intel-bts.c
73
pid_t tid;
tools/perf/util/intel-pt.c
1435
pid_t machine_pid = ptq->pid;
tools/perf/util/intel-pt.c
1436
pid_t tid;
tools/perf/util/intel-pt.c
198
pid_t pid, tid;
tools/perf/util/intel-pt.c
201
pid_t next_tid;
tools/perf/util/intel-pt.c
206
pid_t guest_machine_pid;
tools/perf/util/intel-pt.c
207
pid_t guest_pid;
tools/perf/util/intel-pt.c
208
pid_t guest_tid;
tools/perf/util/intel-pt.c
2685
pid_t pid, pid_t tid, u64 ip, u64 timestamp,
tools/perf/util/intel-pt.c
2686
pid_t machine_pid, int vcpu)
tools/perf/util/intel-pt.c
2732
pid_t machine_pid = 0;
tools/perf/util/intel-pt.c
2733
pid_t pid = ptq->pid;
tools/perf/util/intel-pt.c
2734
pid_t tid = ptq->tid;
tools/perf/util/intel-pt.c
2753
pid_t tid = ptq->next_tid;
tools/perf/util/intel-pt.c
3268
static int intel_pt_process_timeless_queues(struct intel_pt *pt, pid_t tid,
tools/perf/util/intel-pt.c
3373
static int intel_pt_sync_switch(struct intel_pt *pt, int cpu, pid_t tid,
tools/perf/util/intel-pt.c
3422
pid_t tid;
tools/perf/util/intel-pt.c
3447
pid_t pid = sample->pid;
tools/perf/util/intel-pt.c
3448
pid_t tid = sample->tid;
tools/perf/util/intel-pt.c
3513
pid_t pid, tid;
tools/perf/util/intel-pt.c
700
pid_t pid = ptq->pid <= 0 ? DEFAULT_GUEST_KERNEL_ID : ptq->pid;
tools/perf/util/intel-tpebs.c
125
static bool is_child_pid(pid_t parent, pid_t child)
tools/perf/util/intel-tpebs.c
166
pid_t workload_pid, sample_pid = sample->pid;
tools/perf/util/jit.h
9
pid_t pid, pid_t tid, u64 *nbytes);
tools/perf/util/jitdump.c
380
static pid_t jr_entry_pid(struct jit_buf_desc *jd, union jr_entry *jr)
tools/perf/util/jitdump.c
387
static pid_t jr_entry_tid(struct jit_buf_desc *jd, union jr_entry *jr)
tools/perf/util/jitdump.c
439
pid_t nspid, pid, tid;
tools/perf/util/jitdump.c
571
pid_t nspid, pid, tid;
tools/perf/util/jitdump.c
759
jit_detect(const char *mmap_name, pid_t pid, struct nsinfo *nsi, bool *in_pidns)
tools/perf/util/jitdump.c
763
pid_t pid2;
tools/perf/util/jitdump.c
818
static void jit_add_pid(struct machine *machine, pid_t pid)
tools/perf/util/jitdump.c
831
static bool jit_has_pid(struct machine *machine, pid_t pid)
tools/perf/util/jitdump.c
849
pid_t pid,
tools/perf/util/jitdump.c
850
pid_t tid,
tools/perf/util/machine.c
1216
pid_t pid;
tools/perf/util/machine.c
1234
pid = (pid_t)strtol(namelist[i]->d_name, &endp, 10);
tools/perf/util/machine.c
1274
int machines__create_kernel_maps(struct machines *machines, pid_t pid)
tools/perf/util/machine.c
162
static int machine__init_live(struct machine *machine, pid_t pid)
tools/perf/util/machine.c
171
struct machine *machine__new_live(struct perf_env *host_env, bool kernel_maps, pid_t pid)
tools/perf/util/machine.c
1881
if (thread__pid(parent) != (pid_t)event->fork.ppid) {
tools/perf/util/machine.c
244
struct machine *machines__add(struct machines *machines, pid_t pid,
tools/perf/util/machine.c
292
struct machine *machines__find(struct machines *machines, pid_t pid)
tools/perf/util/machine.c
3109
pid_t machine__get_current_tid(struct machine *machine, int cpu)
tools/perf/util/machine.c
3117
int machine__set_current_tid(struct machine *machine, int cpu, pid_t pid,
tools/perf/util/machine.c
3118
pid_t tid)
tools/perf/util/machine.c
3121
const pid_t init_val = -1;
tools/perf/util/machine.c
318
struct machine *machines__findnew(struct machines *machines, pid_t pid)
tools/perf/util/machine.c
352
struct machine *machines__find_guest(struct machines *machines, pid_t pid)
tools/perf/util/machine.c
388
pid_t pid)
tools/perf/util/machine.c
427
struct thread *machines__findnew_guest_code(struct machines *machines, pid_t pid)
tools/perf/util/machine.c
435
struct thread *machine__findnew_guest_code(struct machine *machine, pid_t pid)
tools/perf/util/machine.c
476
struct thread *th, pid_t pid)
tools/perf/util/machine.c
527
pid_t pid,
tools/perf/util/machine.c
528
pid_t tid,
tools/perf/util/machine.c
563
struct thread *machine__findnew_thread(struct machine *machine, pid_t pid, pid_t tid)
tools/perf/util/machine.c
568
struct thread *machine__find_thread(struct machine *machine, pid_t pid,
tools/perf/util/machine.c
569
pid_t tid)
tools/perf/util/machine.c
67
static void thread__set_guest_comm(struct thread *thread, pid_t pid)
tools/perf/util/machine.c
75
int machine__init(struct machine *machine, const char *root_dir, pid_t pid)
tools/perf/util/machine.h
105
struct thread *machine__find_thread(struct machine *machine, pid_t pid,
tools/perf/util/machine.h
106
pid_t tid);
tools/perf/util/machine.h
161
struct machine *machines__add(struct machines *machines, pid_t pid,
tools/perf/util/machine.h
163
struct machine *machines__find(struct machines *machines, pid_t pid);
tools/perf/util/machine.h
164
struct machine *machines__findnew(struct machines *machines, pid_t pid);
tools/perf/util/machine.h
165
struct machine *machines__find_guest(struct machines *machines, pid_t pid);
tools/perf/util/machine.h
166
struct thread *machines__findnew_guest_code(struct machines *machines, pid_t pid);
tools/perf/util/machine.h
167
struct thread *machine__findnew_guest_code(struct machine *machine, pid_t pid);
tools/perf/util/machine.h
174
struct machine *machine__new_live(struct perf_env *host_env, bool kernel_maps, pid_t pid);
tools/perf/util/machine.h
175
int machine__init(struct machine *machine, const char *root_dir, pid_t pid);
tools/perf/util/machine.h
234
struct thread *machine__findnew_thread(struct machine *machine, pid_t pid, pid_t tid);
tools/perf/util/machine.h
272
int machines__create_kernel_maps(struct machines *machines, pid_t pid);
tools/perf/util/machine.h
302
pid_t machine__get_current_tid(struct machine *machine, int cpu);
tools/perf/util/machine.h
303
int machine__set_current_tid(struct machine *machine, int cpu, pid_t pid,
tools/perf/util/machine.h
304
pid_t tid);
tools/perf/util/machine.h
34
pid_t pid;
tools/perf/util/machine.h
59
pid_t *current_tid;
tools/perf/util/namespaces.c
153
struct nsinfo *nsinfo__new(pid_t pid)
tools/perf/util/namespaces.c
253
pid_t nsinfo__tgid(const struct nsinfo *nsi)
tools/perf/util/namespaces.c
258
pid_t nsinfo__nstgid(const struct nsinfo *nsi)
tools/perf/util/namespaces.c
263
pid_t nsinfo__pid(const struct nsinfo *nsi)
tools/perf/util/namespaces.c
375
pid_t tgid = 0, nstgid = 0;
tools/perf/util/namespaces.c
62
static int nsinfo__get_nspid(pid_t *tgid, pid_t *nstgid, bool *in_pidns, const char *path)
tools/perf/util/namespaces.c
76
*tgid = (pid_t)strtol(strrchr(statln, '\t'), NULL, 10);
tools/perf/util/namespaces.c
82
*nstgid = (pid_t)strtol(nspid, NULL, 10);
tools/perf/util/namespaces.h
34
pid_t pid;
tools/perf/util/namespaces.h
35
pid_t tgid;
tools/perf/util/namespaces.h
36
pid_t nstgid;
tools/perf/util/namespaces.h
50
struct nsinfo *nsinfo__new(pid_t pid);
tools/perf/util/namespaces.h
58
pid_t nsinfo__tgid(const struct nsinfo *nsi);
tools/perf/util/namespaces.h
59
pid_t nsinfo__nstgid(const struct nsinfo *nsi);
tools/perf/util/namespaces.h
60
pid_t nsinfo__pid(const struct nsinfo *nsi);
tools/perf/util/perf_api_probe.c
20
static pid_t pid = -1;
tools/perf/util/powerpc-vpadtl.c
56
pid_t pid;
tools/perf/util/powerpc-vpadtl.c
57
pid_t tid;
tools/perf/util/record.c
228
pid_t pid = -1;
tools/perf/util/s390-cpumsf.c
889
pid_t pid, pid_t tid, u64 ip, u64 timestamp)
tools/perf/util/scripting-engines/trace-event-python.c
1564
pid_t np_pid = -1, np_tid = -1;
tools/perf/util/session.c
1884
struct thread *perf_session__findnew(struct perf_session *session, pid_t pid)
tools/perf/util/session.c
2822
static int perf_session__register_guest(struct perf_session *session, pid_t machine_pid)
tools/perf/util/session.c
2842
static int perf_session__set_guest_cpu(struct perf_session *session, pid_t pid,
tools/perf/util/session.c
2843
pid_t tid, int guest_cpu)
tools/perf/util/session.c
2868
pid_t last_pid = 0;
tools/perf/util/session.h
154
struct machine *perf_session__find_machine(struct perf_session *session, pid_t pid)
tools/perf/util/session.h
160
struct machine *perf_session__findnew_machine(struct perf_session *session, pid_t pid)
tools/perf/util/session.h
165
struct thread *perf_session__findnew(struct perf_session *session, pid_t pid);
tools/perf/util/string2.h
36
char *asprintf__tp_filter_pids(size_t npids, pid_t *pids);
tools/perf/util/synthetic-events.c
154
static int perf_event__prepare_comm(union perf_event *event, pid_t pid, pid_t tid,
tools/perf/util/synthetic-events.c
156
pid_t *tgid, pid_t *ppid, bool *kernel)
tools/perf/util/synthetic-events.c
191
pid_t perf_event__synthesize_comm(const struct perf_tool *tool,
tools/perf/util/synthetic-events.c
192
union perf_event *event, pid_t pid,
tools/perf/util/synthetic-events.c
196
pid_t tgid, ppid;
tools/perf/util/synthetic-events.c
209
static void perf_event__get_ns_link_info(pid_t pid, const char *ns,
tools/perf/util/synthetic-events.c
224
pid_t pid, pid_t tgid,
tools/perf/util/synthetic-events.c
263
pid_t pid, pid_t tgid, pid_t ppid,
tools/perf/util/synthetic-events.c
430
pid_t pid, pid_t tgid,
tools/perf/util/synthetic-events.c
73
static int perf_event__get_comm_ids(pid_t pid, pid_t tid, char *comm, size_t len,
tools/perf/util/synthetic-events.c
74
pid_t *tgid, pid_t *ppid, bool *kernel)
tools/perf/util/synthetic-events.c
777
pid_t pid, int full, perf_event__handler_t process,
tools/perf/util/synthetic-events.c
784
pid_t tgid, ppid;
tools/perf/util/synthetic-events.c
823
pid_t _pid;
tools/perf/util/synthetic-events.c
958
pid_t pid;
tools/perf/util/synthetic-events.c
983
pid = (pid_t)strtol(dirent[i]->d_name, &end, 10);
tools/perf/util/synthetic-events.h
80
int perf_event__synthesize_mmap_events(const struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine, bool mmap_data);
tools/perf/util/synthetic-events.h
82
int perf_event__synthesize_namespaces(const struct perf_tool *tool, union perf_event *event, pid_t pid, pid_t tgid, perf_event__handler_t process, struct machine *machine);
tools/perf/util/synthetic-events.h
94
pid_t perf_event__synthesize_comm(const struct perf_tool *tool, union perf_event *event, pid_t pid, perf_event__handler_t process, struct machine *machine);
tools/perf/util/thread.c
27
pid_t pid = thread__pid(thread);
tools/perf/util/thread.c
43
struct thread *thread__new(pid_t pid, pid_t tid)
tools/perf/util/thread.c
452
static uint16_t read_proc_e_machine_for_pid(pid_t pid, uint32_t *e_flags)
tools/perf/util/thread.c
487
pid_t tid, pid;
tools/perf/util/thread.h
148
static inline pid_t thread__pid(const struct thread *thread)
tools/perf/util/thread.h
153
static inline void thread__set_pid(struct thread *thread, pid_t pid_)
tools/perf/util/thread.h
158
static inline pid_t thread__tid(const struct thread *thread)
tools/perf/util/thread.h
163
static inline void thread__set_tid(struct thread *thread, pid_t tid)
tools/perf/util/thread.h
168
static inline pid_t thread__ppid(const struct thread *thread)
tools/perf/util/thread.h
173
static inline void thread__set_ppid(struct thread *thread, pid_t ppid)
tools/perf/util/thread.h
35
pid_t pid_; /* Not all tools update this */
tools/perf/util/thread.h
37
pid_t tid;
tools/perf/util/thread.h
39
pid_t ppid;
tools/perf/util/thread.h
81
struct thread *thread__new(pid_t pid, pid_t tid);
tools/perf/util/thread_map.c
151
struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid)
tools/perf/util/thread_map.c
166
pid_t pid, prev_pid = INT_MAX;
tools/perf/util/thread_map.c
222
pid_t tid, prev_tid = INT_MAX;
tools/perf/util/thread_map.c
286
static int get_comm(char **comm, pid_t pid)
tools/perf/util/thread_map.c
312
pid_t pid = perf_thread_map__pid(map, i);
tools/perf/util/thread_map.c
34
struct perf_thread_map *thread_map__new_by_pid(pid_t pid)
tools/perf/util/thread_map.c
347
perf_thread_map__set_pid(threads, i, (pid_t) event->entries[i].pid);
tools/perf/util/thread_map.c
365
bool thread_map__has(struct perf_thread_map *threads, pid_t pid)
tools/perf/util/thread_map.c
62
struct perf_thread_map *thread_map__new_by_tid(pid_t tid)
tools/perf/util/thread_map.c
96
pid_t pid = strtol(dirent->d_name, &end, 10);
tools/perf/util/thread_map.h
12
struct perf_thread_map *thread_map__new_by_pid(pid_t pid);
tools/perf/util/thread_map.h
13
struct perf_thread_map *thread_map__new_by_tid(pid_t tid);
tools/perf/util/thread_map.h
14
struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid);
tools/perf/util/thread_map.h
25
bool thread_map__has(struct perf_thread_map *threads, pid_t pid);
tools/perf/util/threads.c
109
struct thread *threads__findnew(struct threads *threads, pid_t pid, pid_t tid, bool *created)
tools/perf/util/threads.c
6
static struct threads_table_entry *threads__table(struct threads *threads, pid_t tid)
tools/perf/util/threads.c
65
pid_t tid)
tools/perf/util/threads.c
92
struct thread *threads__find(struct threads *threads, pid_t tid)
tools/perf/util/threads.h
27
struct thread *threads__find(struct threads *threads, pid_t tid);
tools/perf/util/threads.h
28
struct thread *threads__findnew(struct threads *threads, pid_t pid, pid_t tid, bool *created);
tools/perf/util/trace_augment.h
14
int augmented_syscalls__set_filter_pids(unsigned int nr, pid_t *pids);
tools/perf/util/trace_augment.h
37
pid_t *pids __maybe_unused)
tools/perf/util/unwind-libdw.c
176
static pid_t next_thread(Dwfl *dwfl, void *arg, void **thread_argp)
tools/power/cpupower/utils/idle_monitor/cpupower-monitor.c
301
pid_t child_pid;
tools/power/x86/turbostat/turbostat.c
10463
pid_t child_pid;
tools/power/x86/turbostat/turbostat.c
2552
static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu, int group_fd, unsigned long flags)
tools/power/x86/turbostat/turbostat.c
2562
const pid_t pid = -1;
tools/sched_ext/scx_sdt.h
93
pid_t pid;
tools/testing/selftests/acct/acct_syscall.c
18
pid_t child_pid;
tools/testing/selftests/arm64/abi/ptrace.c
135
static void test_hw_debug(pid_t child, int type, const char *type_name)
tools/testing/selftests/arm64/abi/ptrace.c
174
static int do_parent(pid_t child)
tools/testing/selftests/arm64/abi/ptrace.c
177
pid_t pid;
tools/testing/selftests/arm64/abi/ptrace.c
253
pid_t child;
tools/testing/selftests/arm64/abi/ptrace.c
32
static void test_tpidr(pid_t child)
tools/testing/selftests/arm64/abi/tpidr2.c
144
pid_t parent, waiting;
tools/testing/selftests/arm64/abi/tpidr2.c
65
pid_t newpid, waiting, oldpid;
tools/testing/selftests/arm64/fp/fp-ptrace.c
1105
static void fpsimd_write(pid_t child, struct test_config *test_config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
1139
static void fpmr_write(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
1178
static void sve_write_sve(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
1224
static void sve_write_fpsimd(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
1292
static void za_write(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
1355
static void zt_write(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
1371
pid_t child;
tools/testing/selftests/arm64/fp/fp-ptrace.c
198
void (*modify_values)(pid_t child, struct test_config *test_config);
tools/testing/selftests/arm64/fp/fp-ptrace.c
270
static void read_one_child_regs(pid_t child, char *name,
tools/testing/selftests/arm64/fp/fp-ptrace.c
285
static void read_child_regs(pid_t child)
tools/testing/selftests/arm64/fp/fp-ptrace.c
362
static bool continue_breakpoint(pid_t child,
tools/testing/selftests/arm64/fp/fp-ptrace.c
399
static bool check_ptrace_values_sve(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
483
static bool check_ptrace_values_ssve(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
566
static bool check_ptrace_values_za(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
627
static bool check_ptrace_values_zt(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
648
static bool check_ptrace_values_fpmr(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
669
static bool check_ptrace_values(pid_t child, struct test_config *config)
tools/testing/selftests/arm64/fp/fp-ptrace.c
708
static bool run_parent(pid_t child, struct test_definition *test,
tools/testing/selftests/arm64/fp/fp-ptrace.c
712
pid_t pid;
tools/testing/selftests/arm64/fp/fp-stress.c
237
pid_t ret;
tools/testing/selftests/arm64/fp/fp-stress.c
36
pid_t pid;
tools/testing/selftests/arm64/fp/sve-ptrace.c
108
static int set_fpsimd(pid_t pid, struct user_fpsimd_state *fpsimd)
tools/testing/selftests/arm64/fp/sve-ptrace.c
121
static struct user_sve_header *get_sve(pid_t pid, const struct vec_type *type,
tools/testing/selftests/arm64/fp/sve-ptrace.c
163
static int set_sve(pid_t pid, const struct vec_type *type,
tools/testing/selftests/arm64/fp/sve-ptrace.c
178
static void read_fails(pid_t child, const struct vec_type *type)
tools/testing/selftests/arm64/fp/sve-ptrace.c
193
static void write_fails(pid_t child, const struct vec_type *type)
tools/testing/selftests/arm64/fp/sve-ptrace.c
210
static void ptrace_set_get_inherit(pid_t child, const struct vec_type *type)
tools/testing/selftests/arm64/fp/sve-ptrace.c
264
static void ptrace_set_get_vl(pid_t child, const struct vec_type *type,
tools/testing/selftests/arm64/fp/sve-ptrace.c
322
static void ptrace_set_vl_ranges(pid_t child, const struct vec_type *type)
tools/testing/selftests/arm64/fp/sve-ptrace.c
341
static void ptrace_sve_fpsimd(pid_t child, const struct vec_type *type)
tools/testing/selftests/arm64/fp/sve-ptrace.c
398
static void ptrace_sve_fpsimd_no_sve(pid_t child)
tools/testing/selftests/arm64/fp/sve-ptrace.c
450
static void ptrace_set_sve_get_sve_data(pid_t child,
tools/testing/selftests/arm64/fp/sve-ptrace.c
548
static void ptrace_set_sve_get_fpsimd_data(pid_t child,
tools/testing/selftests/arm64/fp/sve-ptrace.c
631
static void ptrace_set_fpsimd_get_sve_data(pid_t child,
tools/testing/selftests/arm64/fp/sve-ptrace.c
739
static int do_parent(pid_t child)
tools/testing/selftests/arm64/fp/sve-ptrace.c
742
pid_t pid;
tools/testing/selftests/arm64/fp/sve-ptrace.c
902
pid_t child;
tools/testing/selftests/arm64/fp/sve-ptrace.c
95
static int get_fpsimd(pid_t pid, struct user_fpsimd_state *fpsimd)
tools/testing/selftests/arm64/fp/vec-syscfg.c
93
pid_t pid, child;
tools/testing/selftests/arm64/fp/za-fork.c
26
pid_t newpid, waiting;
tools/testing/selftests/arm64/fp/za-ptrace.c
108
static void ptrace_set_get_vl(pid_t child, unsigned int vl, bool *supported)
tools/testing/selftests/arm64/fp/za-ptrace.c
151
static void ptrace_set_no_data(pid_t child, unsigned int vl)
tools/testing/selftests/arm64/fp/za-ptrace.c
192
static void ptrace_set_get_data(pid_t child, unsigned int vl)
tools/testing/selftests/arm64/fp/za-ptrace.c
250
static int do_parent(pid_t child)
tools/testing/selftests/arm64/fp/za-ptrace.c
253
pid_t pid;
tools/testing/selftests/arm64/fp/za-ptrace.c
345
pid_t child;
tools/testing/selftests/arm64/fp/za-ptrace.c
61
static struct user_za_header *get_za(pid_t pid, void **buf, size_t *size)
tools/testing/selftests/arm64/fp/za-ptrace.c
98
static int set_za(pid_t pid, const struct user_za_header *za)
tools/testing/selftests/arm64/fp/zt-ptrace.c
102
static int get_zt(pid_t pid, char zt[ZT_SIG_REG_BYTES])
tools/testing/selftests/arm64/fp/zt-ptrace.c
111
static int set_zt(pid_t pid, const char zt[ZT_SIG_REG_BYTES])
tools/testing/selftests/arm64/fp/zt-ptrace.c
121
static void ptrace_za_disabled_read_zt(pid_t child)
tools/testing/selftests/arm64/fp/zt-ptrace.c
157
static void ptrace_set_get_zt(pid_t child)
tools/testing/selftests/arm64/fp/zt-ptrace.c
190
static void ptrace_enable_za_via_zt(pid_t child)
tools/testing/selftests/arm64/fp/zt-ptrace.c
256
static int do_parent(pid_t child)
tools/testing/selftests/arm64/fp/zt-ptrace.c
259
pid_t pid;
tools/testing/selftests/arm64/fp/zt-ptrace.c
335
pid_t child;
tools/testing/selftests/arm64/fp/zt-ptrace.c
56
static struct user_za_header *get_za(pid_t pid, void **buf, size_t *size)
tools/testing/selftests/arm64/fp/zt-ptrace.c
93
static int set_za(pid_t pid, const struct user_za_header *za)
tools/testing/selftests/arm64/gcs/basic-gcs.c
241
pid_t pid;
tools/testing/selftests/arm64/gcs/basic-gcs.c
302
pid_t pid;
tools/testing/selftests/arm64/gcs/gcs-stress.c
241
pid_t ret;
tools/testing/selftests/arm64/gcs/gcs-stress.c
31
pid_t pid;
tools/testing/selftests/arm64/gcs/libc-gcs.c
138
pid_t child, pid;
tools/testing/selftests/arm64/mte/check_child_memory.c
32
pid_t child;
tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
30
pid_t pid = *((pid_t *)x);
tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
31
pid_t tid = gettid();
tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
69
int execute_test(pid_t pid)
tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
90
pid_t pid;
tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
92
pid_t cpid;
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
97
pid_t child;
tools/testing/selftests/arm64/pauth/pac.c
99
pid_t pid;
tools/testing/selftests/bpf/cgroup_helpers.c
254
pid_t pid = getpid();
tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c
170
pid_t pid;
tools/testing/selftests/bpf/prog_tests/cpumask.c
39
pid_t child_pid;
tools/testing/selftests/bpf/prog_tests/d_path.c
33
static int set_pathname(int fd, pid_t pid)
tools/testing/selftests/bpf/prog_tests/d_path.c
49
static int trigger_fstat_events(pid_t pid)
tools/testing/selftests/bpf/prog_tests/deny_namespace.c
34
pid_t pid;
tools/testing/selftests/bpf/prog_tests/deny_namespace.c
9
static int wait_for_pid(pid_t pid)
tools/testing/selftests/bpf/prog_tests/exhandler.c
22
pid_t cpid;
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
29
pid_t cpid;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
129
pid_t tgid, pid;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
185
pid_t cpid;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
20
static int get_pid_tgid(pid_t *pid, pid_t *tgid,
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
45
pid_t tgid, pid;
tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c
84
pid_t tgid, pid;
tools/testing/selftests/bpf/prog_tests/send_signal.c
30
pid_t pid;
tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c
23
static pid_t my_pid;
tools/testing/selftests/bpf/prog_tests/task_kfunc.c
38
pid_t child_pid;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
261
pid_t child_pid, my_tid;
tools/testing/selftests/bpf/prog_tests/task_under_cgroup.c
15
pid_t pid;
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
110
pid_t pid;
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
158
pid_t pid;
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
152
pid_t pid;
tools/testing/selftests/bpf/prog_tests/token.c
413
static int wait_for_pid(pid_t pid)
tools/testing/selftests/bpf/prog_tests/uprobe_multi_test.c
272
pid_t pid = child ? child->pid : -1;
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
447
pid_t pid, bool should_success, char *name)
tools/testing/selftests/bpf/prog_tests/verify_pkcs7_sig.c
473
pid_t pid;
tools/testing/selftests/bpf/progs/bpf_iter_task_vmas.c
38
if (task->tgid != (pid_t)pid) {
tools/testing/selftests/bpf/progs/bpf_iter_tasks.c
32
if (task->pid != (pid_t)tid)
tools/testing/selftests/bpf/progs/bpf_mod_race.c
8
pid_t tgid;
tools/testing/selftests/bpf/progs/bpf_syscall_macro.c
30
const volatile pid_t filter_pid = 0;
tools/testing/selftests/bpf/progs/bpf_syscall_macro.c
36
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/bpf_syscall_macro.c
69
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/bpf_syscall_macro.c
93
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/cgrp_ls_tp_btf.c
26
pid_t target_pid = 0;
tools/testing/selftests/bpf/progs/find_vma.c
16
pid_t target_pid = 0;
tools/testing/selftests/bpf/progs/iters_css.c
12
pid_t target_pid;
tools/testing/selftests/bpf/progs/iters_css_task.c
17
pid_t target_pid;
tools/testing/selftests/bpf/progs/iters_task.c
12
pid_t target_pid;
tools/testing/selftests/bpf/progs/iters_task_vma.c
9
pid_t target_pid = 0;
tools/testing/selftests/bpf/progs/profiler.h
112
pid_t parent_pid;
tools/testing/selftests/bpf/progs/profiler.h
124
pid_t parent_pid;
tools/testing/selftests/bpf/progs/profiler.h
56
pid_t ancestor_pids[MAX_ANCESTORS];
tools/testing/selftests/bpf/progs/profiler.h
64
pid_t pid;
tools/testing/selftests/bpf/progs/profiler.h
99
pid_t kill_target_pid;
tools/testing/selftests/bpf/progs/profiler.inc.h
635
if (past_kill_data != NULL && past_kill_data->kill_target_pid == (pid_t)tpid) {
tools/testing/selftests/bpf/progs/pyperf.h
225
pid_t pid = (pid_t)(pid_tgid >> 32);
tools/testing/selftests/bpf/progs/pyperf.h
237
event->tid = (pid_t)pid_tgid;
tools/testing/selftests/bpf/progs/read_cgroupfs_xattr.c
12
pid_t target_pid = 0;
tools/testing/selftests/bpf/progs/strobemeta.h
197
pid_t pid;
tools/testing/selftests/bpf/progs/strobemeta.h
242
__type(key, pid_t);
tools/testing/selftests/bpf/progs/strobemeta.h
515
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/strobemeta.h
599
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/struct_ops_maybe_null.c
9
pid_t tgid = 0;
tools/testing/selftests/bpf/progs/struct_ops_maybe_null_fail.c
9
pid_t tgid = 0;
tools/testing/selftests/bpf/progs/task_local_storage.c
19
pid_t target_pid = 0;
tools/testing/selftests/bpf/progs/task_ls_uptr.c
19
pid_t target_pid = 0;
tools/testing/selftests/bpf/progs/task_ls_uptr.c
20
pid_t parent_pid = 0;
tools/testing/selftests/bpf/progs/test_d_path.c
10
pid_t my_pid = 0;
tools/testing/selftests/bpf/progs/test_d_path.c
26
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_d_path.c
47
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_d_path.c
69
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_global_map_resize.c
11
const volatile pid_t pid;
tools/testing/selftests/bpf/progs/test_map_ops.c
29
const volatile pid_t pid;
tools/testing/selftests/bpf/progs/test_probe_read_user_str.c
9
pid_t pid = 0;
tools/testing/selftests/bpf/progs/test_prog_array_init.c
32
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_prog_array_init.c
8
const volatile pid_t my_pid = 0;
tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c
15
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_skc_to_unix_sock.c
9
const volatile pid_t my_pid = 0;
tools/testing/selftests/bpf/progs/test_uprobe.c
18
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_uprobe.c
30
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_uprobe.c
42
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_uprobe.c
54
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_uprobe.c
69
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/progs/test_uprobe.c
8
pid_t my_pid = 0;
tools/testing/selftests/bpf/progs/test_uprobe.c
91
pid_t pid = bpf_get_current_pid_tgid() >> 32;
tools/testing/selftests/bpf/task_local_storage_helpers.h
17
static inline int sys_pidfd_open(pid_t pid, unsigned int flags)
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
16
__field(pid_t, pid)
tools/testing/selftests/bpf/test_lru_map.c
584
pid_t pid;
tools/testing/selftests/bpf/test_maps.c
1355
pid_t pid[tasks];
tools/testing/selftests/bpf/test_maps.c
667
pid_t pid[tasks];
tools/testing/selftests/bpf/test_progs.c
2042
env.worker_pids = calloc(sizeof(pid_t), env.workers);
tools/testing/selftests/bpf/test_progs.c
2048
pid_t pid;
tools/testing/selftests/bpf/test_progs.h
132
pid_t *worker_pids; /* array of worker pids */
tools/testing/selftests/breakpoints/breakpoint_test.c
33
static pid_t child_pid;
tools/testing/selftests/breakpoints/breakpoint_test.c
389
pid_t pid;
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
116
pid_t pid = fork();
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
117
pid_t wpid;
tools/testing/selftests/breakpoints/breakpoint_test_arm64.c
81
static bool set_watchpoint(pid_t pid, int size, int wp)
tools/testing/selftests/breakpoints/step_after_suspend_test.c
53
pid_t pid = fork();
tools/testing/selftests/breakpoints/step_after_suspend_test.c
54
pid_t wpid;
tools/testing/selftests/capabilities/test_execve.c
172
pid_t child = fork();
tools/testing/selftests/capabilities/test_execve.c
24
static pid_t mpid; /* main() pid is used to avoid duplicate test counts */
tools/testing/selftests/cgroup/lib/cgroup_util.c
430
pid_t clone_into_cgroup(int cgroup_fd)
tools/testing/selftests/cgroup/lib/cgroup_util.c
433
pid_t pid;
tools/testing/selftests/cgroup/lib/cgroup_util.c
458
int clone_reap(pid_t pid, int options)
tools/testing/selftests/cgroup/lib/cgroup_util.c
508
pid_t pid;
tools/testing/selftests/cgroup/lib/cgroup_util.c
601
pid_t pid;
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
93
extern pid_t clone_into_cgroup(int cgroup_fd);
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
94
extern int clone_reap(pid_t pid, int options);
tools/testing/selftests/cgroup/test_core.c
154
pid_t pid;
tools/testing/selftests/cgroup/test_core.c
804
pid_t pid;
tools/testing/selftests/cgroup/test_cpu.c
246
pid_t pid;
tools/testing/selftests/cgroup/test_cpu.c
26
pid_t pid;
tools/testing/selftests/cgroup/test_cpu.c
310
pid_t (*spawn_child)(const struct cpu_hogger *child),
tools/testing/selftests/cgroup/test_cpu.c
341
pid_t pid = spawn_child(&children[i]);
tools/testing/selftests/cgroup/test_cpu.c
376
static pid_t weight_hog_ncpus(const struct cpu_hogger *child, int ncpus)
tools/testing/selftests/cgroup/test_cpu.c
390
static pid_t weight_hog_all_cpus(const struct cpu_hogger *child)
tools/testing/selftests/cgroup/test_cpu.c
436
static pid_t weight_hog_one_cpu(const struct cpu_hogger *child)
tools/testing/selftests/cgroup/test_cpu.c
540
pid_t pid;
tools/testing/selftests/cgroup/test_kill.c
115
pid_t pids[5];
tools/testing/selftests/cgroup/test_kill.c
227
pid_t pid = -ESRCH;
tools/testing/selftests/cgroup/test_kill.c
58
pid_t pids[100];
tools/testing/selftests/cgroup/test_zswap.c
505
pid_t child_pid;
tools/testing/selftests/clone3/clone3.c
45
pid_t pid = -1;
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
136
pid_t pid;
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
139
pid_t set_tid[1];
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
38
pid_t *set_tid, size_t set_tid_size)
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
41
pid_t pid = -1;
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
80
pid_t *set_tid, size_t set_tid_size)
tools/testing/selftests/clone3/clone3_clear_sighand.c
23
static int wait_for_pid(pid_t pid)
tools/testing/selftests/clone3/clone3_clear_sighand.c
45
pid_t pid;
tools/testing/selftests/clone3/clone3_selftests.h
36
static pid_t sys_clone3(struct __clone_args *args, size_t size)
tools/testing/selftests/clone3/clone3_selftests.h
45
pid_t pid;
tools/testing/selftests/clone3/clone3_set_tid.c
118
pid_t *set_tid,
tools/testing/selftests/clone3/clone3_set_tid.c
151
pid_t pid, ns1, ns2, ns3, ns_pid;
tools/testing/selftests/clone3/clone3_set_tid.c
152
pid_t set_tid[MAX_PID_NS_LEVEL * 2];
tools/testing/selftests/clone3/clone3_set_tid.c
38
static int call_clone3_set_tid(pid_t *set_tid,
tools/testing/selftests/clone3/clone3_set_tid.c
45
pid_t pid = -1;
tools/testing/selftests/core/close_range_test.c
110
pid_t pid;
tools/testing/selftests/core/close_range_test.c
199
pid_t pid;
tools/testing/selftests/core/close_range_test.c
384
pid_t pid;
tools/testing/selftests/core/close_range_test.c
501
pid_t pid;
tools/testing/selftests/core/close_range_test.c
598
pid_t pid;
tools/testing/selftests/core/unshare_test.c
22
pid_t pid;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1011
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1144
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1271
pid_t pid[NUM_CRASHING_COREDUMPS], pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1431
pid_t pid[NUM_CRASHING_COREDUMPS], pid_coredump_server, worker_pids[NUM_CRASHING_COREDUMPS];
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1505
pid_t worker = fork();
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
240
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
380
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
520
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
641
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
761
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
83
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
883
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_test.c
212
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_test.c
344
pid_t pid;
tools/testing/selftests/coredump/coredump_socket_test.c
364
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_test.c
442
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_test.c
588
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_socket_test.c
81
pid_t pid, pid_coredump_server;
tools/testing/selftests/coredump/coredump_test.h
23
pid_t pid_coredump_server;
tools/testing/selftests/coredump/coredump_test.h
37
static inline void wait_and_check_coredump_server(pid_t pid_coredump_server,
tools/testing/selftests/coredump/coredump_test_helpers.c
31
pid_t pid_coredump_server;
tools/testing/selftests/coredump/stackdump_test.c
113
pid_t pid;
tools/testing/selftests/exec/check-exec.c
367
pid_t child = vfork(); \
tools/testing/selftests/exec/execveat.c
82
pid_t child;
tools/testing/selftests/exec/null-argv.c
22
void check_result(pid_t pid, const char *msg)
tools/testing/selftests/exec/null-argv.c
26
if (pid == (pid_t)-1) {
tools/testing/selftests/exec/null-argv.c
49
pid_t pid;
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
188
static int wait_for_pid(pid_t pid)
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
247
static int write_id_mapping(enum idmap_type type, pid_t pid, const char *buf,
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
325
static void change_idmaps(struct __test_metadata *_metadata, int syncfds[2], pid_t pid)
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
384
pid_t pid;
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
508
pid_t pid;
tools/testing/selftests/filesystems/devpts_pts.c
138
pid_t pid = fork();
tools/testing/selftests/filesystems/devpts_pts.c
62
static int wait_for_pid(pid_t pid)
tools/testing/selftests/filesystems/file_stressor.c
112
pid_t pid_self;
tools/testing/selftests/filesystems/file_stressor.c
54
pid_t *pids_openers;
tools/testing/selftests/filesystems/file_stressor.c
55
pid_t *pids_getdents;
tools/testing/selftests/filesystems/file_stressor.c
78
self->pids_openers = malloc(sizeof(pid_t) * self->nr_procs);
tools/testing/selftests/filesystems/file_stressor.c
80
self->pids_getdents = malloc(sizeof(pid_t) * self->nr_procs);
tools/testing/selftests/filesystems/file_stressor.c
91
pid_t pid;
tools/testing/selftests/filesystems/nsfs/owner.c
31
pid_t pid;
tools/testing/selftests/filesystems/nsfs/pidns.c
48
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
282
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
376
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
468
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
544
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
553
pid_t inner_pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
630
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
704
pid_t pid;
tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c
819
pid_t pid;
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
235
pid_t pid;
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
335
pid_t pid;
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
454
pid_t pid;
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
225
pid_t pid;
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
249
static int validate_external_listmount(pid_t pid, uint64_t child_nr_mounts)
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
306
pid_t pid;
tools/testing/selftests/filesystems/statmount/statmount_test_ns.c
37
static inline int wait_for_pid(pid_t pid)
tools/testing/selftests/filesystems/utils.c
139
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/filesystems/utils.c
161
static int wait_for_pid(pid_t pid)
tools/testing/selftests/filesystems/utils.c
180
static int write_id_mapping(idmap_type_t map_type, pid_t pid, const char *buf, size_t buf_size)
tools/testing/selftests/filesystems/utils.c
185
char path[STRLITERALLEN("/proc/") + INTTYPE_TO_STRLEN(pid_t) +
tools/testing/selftests/filesystems/utils.c
233
static int map_ids_from_idmap(struct list *idmap, pid_t pid)
tools/testing/selftests/filesystems/utils.c
284
pid_t pid;
tools/testing/selftests/filesystems/utils.c
285
char path_ns[STRLITERALLEN("/proc/") + INTTYPE_TO_STRLEN(pid_t) +
tools/testing/selftests/filesystems/utils.c
386
pid_t pid;
tools/testing/selftests/firmware/fw_namespace.c
65
pid_t child;
tools/testing/selftests/firmware/fw_namespace.c
77
pid_t pid;
tools/testing/selftests/futex/functional/robust_list.c
115
pid_t tid = gettid();
tools/testing/selftests/futex/functional/robust_list.c
334
pid_t tid;
tools/testing/selftests/futex/functional/robust_list.c
477
pid_t pids[CHILD_NR + 1];
tools/testing/selftests/futex/functional/robust_list.c
72
pid_t pid;
tools/testing/selftests/iommu/iommufd.c
1363
pid_t child;
tools/testing/selftests/iommu/iommufd.c
1402
pid_t child;
tools/testing/selftests/iommu/iommufd.c
211
static long get_proc_status_value(pid_t pid, const char *var)
tools/testing/selftests/iommu/iommufd.c
230
static long get_vm_pinned(pid_t pid)
tools/testing/selftests/iommu/iommufd.c
235
static long get_vm_locked(pid_t pid)
tools/testing/selftests/iommu/iommufd.c
293
pid_t parent = getpid();
tools/testing/selftests/iommu/iommufd.c
294
pid_t child;
tools/testing/selftests/kselftest_harness.h
417
pid_t child = 1; \
tools/testing/selftests/kselftest_harness.h
921
pid_t pid; /* pid of test when being run */
tools/testing/selftests/kselftest_harness/harness-selftest.c
102
pid_t testpid;
tools/testing/selftests/kselftest_harness/harness-selftest.c
49
pid_t testpid;
tools/testing/selftests/kselftest_harness/harness-selftest.c
83
pid_t testpid;
tools/testing/selftests/kvm/demand_paging_test.c
60
pid_t tid = syscall(__NR_gettid);
tools/testing/selftests/kvm/get-reg-list.c
362
pid_t pid;
tools/testing/selftests/kvm/get-reg-list.c
397
pid_t wpid = wait(&wstatus);
tools/testing/selftests/kvm/hardware_disable_test.c
120
void wait_for_child_setup(pid_t pid)
tools/testing/selftests/kvm/hardware_disable_test.c
154
pid_t pid;
tools/testing/selftests/kvm/lib/assert.c
61
static pid_t _gettid(void)
tools/testing/selftests/kvm/rseq_test.c
76
pid_t rseq_tid = (pid_t)(unsigned long)__rseq_tid;
tools/testing/selftests/landlock/audit.h
301
static int __maybe_unused matches_log_domain_allocated(int audit_fd, pid_t pid,
tools/testing/selftests/landlock/audit_test.c
163
pid_t parent_pid;
tools/testing/selftests/landlock/audit_test.c
25
int audit_fd, const pid_t opid, __u64 *domain_id)
tools/testing/selftests/landlock/audit_test.c
356
pid_t child;
tools/testing/selftests/landlock/audit_test.c
547
pid_t child;
tools/testing/selftests/landlock/audit_test.c
81
pid_t child;
tools/testing/selftests/landlock/base_test.c
394
pid_t child;
tools/testing/selftests/landlock/base_test.c
462
pid_t child;
tools/testing/selftests/landlock/fs_test.c
2047
const pid_t child = fork();
tools/testing/selftests/landlock/fs_test.c
2128
pid_t child;
tools/testing/selftests/landlock/fs_test.c
4323
pid_t child_pid;
tools/testing/selftests/landlock/fs_test.c
4974
pid_t child_pid;
tools/testing/selftests/landlock/net_test.c
519
pid_t child;
tools/testing/selftests/landlock/net_test.c
839
pid_t child;
tools/testing/selftests/landlock/ptrace_test.c
113
pid_t child, parent;
tools/testing/selftests/landlock/ptrace_test.c
296
int audit_fd, const pid_t opid)
tools/testing/selftests/landlock/ptrace_test.c
335
pid_t child;
tools/testing/selftests/landlock/ptrace_test.c
46
static int test_ptrace_read(const pid_t pid)
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1089
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
171
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
305
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
417
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
440
pid_t grand_child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
640
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
75
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
782
pid_t child;
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
989
pid_t child;
tools/testing/selftests/landlock/scoped_signal_test.c
174
pid_t child;
tools/testing/selftests/landlock/scoped_signal_test.c
175
pid_t parent = getpid();
tools/testing/selftests/landlock/scoped_signal_test.c
463
pid_t child;
tools/testing/selftests/landlock/scoped_signal_test.c
83
pid_t child;
tools/testing/selftests/landlock/scoped_signal_test.c
84
pid_t parent = getpid();
tools/testing/selftests/landlock/wrappers.h
44
static inline pid_t sys_gettid(void)
tools/testing/selftests/liveupdate/luo_test_utils.c
175
pid_t pid;
tools/testing/selftests/memfd/fuse_test.c
200
static pid_t spawn_sealing_thread(void)
tools/testing/selftests/memfd/fuse_test.c
203
pid_t pid;
tools/testing/selftests/memfd/fuse_test.c
223
static void join_sealing_thread(pid_t pid)
tools/testing/selftests/memfd/fuse_test.c
234
pid_t pid;
tools/testing/selftests/memfd/memfd_test.c
1676
pid_t pid;
tools/testing/selftests/memfd/memfd_test.c
1707
pid_t pid;
tools/testing/selftests/memfd/memfd_test.c
427
pid_t pid;
tools/testing/selftests/memfd/memfd_test.c
796
static pid_t spawn_thread(unsigned int flags, int (*fn)(void *), void *arg)
tools/testing/selftests/memfd/memfd_test.c
799
pid_t pid;
tools/testing/selftests/memfd/memfd_test.c
816
static void join_thread(pid_t pid)
tools/testing/selftests/memfd/memfd_test.c
838
static pid_t spawn_idle_thread(unsigned int flags)
tools/testing/selftests/memfd/memfd_test.c
843
static void join_idle_thread(pid_t pid)
tools/testing/selftests/mm/droppable.c
23
pid_t child;
tools/testing/selftests/mm/guard-regions.c
1191
pid_t pid;
tools/testing/selftests/mm/guard-regions.c
1246
pid_t pid;
tools/testing/selftests/mm/guard-regions.c
1320
pid_t pid;
tools/testing/selftests/mm/hmm-tests.c
2032
pid_t pid;
tools/testing/selftests/mm/hmm-tests.c
545
pid_t pid;
tools/testing/selftests/mm/hmm-tests.c
650
pid_t pid;
tools/testing/selftests/mm/ksm_functional_tests.c
457
pid_t child_pid;
tools/testing/selftests/mm/ksm_functional_tests.c
541
pid_t child_pid;
tools/testing/selftests/mm/ksm_functional_tests.c
659
pid_t child_pid;
tools/testing/selftests/mm/mdwe_test.c
130
pid_t pid;
tools/testing/selftests/mm/memfd_secret.c
152
pid_t ppid = getppid();
tools/testing/selftests/mm/memfd_secret.c
181
static void check_child_status(pid_t pid, const char *name)
tools/testing/selftests/mm/memfd_secret.c
205
pid_t pid;
tools/testing/selftests/mm/merge.c
1248
pid_t pid = do_fork(&self->procmap);
tools/testing/selftests/mm/merge.c
1315
pid_t pid = do_fork(&self->procmap);
tools/testing/selftests/mm/merge.c
1379
pid_t pid = do_fork(&self->procmap);
tools/testing/selftests/mm/merge.c
1461
pid_t pid = do_fork(&self->procmap);
tools/testing/selftests/mm/merge.c
31
static pid_t do_fork(struct procmap_fd *procmap)
tools/testing/selftests/mm/merge.c
33
pid_t pid = fork();
tools/testing/selftests/mm/merge.c
390
pid_t pid;
tools/testing/selftests/mm/merge.c
445
pid_t pid;
tools/testing/selftests/mm/migration.c
151
pid_t pid;
tools/testing/selftests/mm/migration.c
217
pid_t pid;
tools/testing/selftests/mm/migration.c
283
pid_t pid;
tools/testing/selftests/mm/migration.c
29
pid_t *pids;
tools/testing/selftests/mm/mrelease_test.c
82
pid_t pid;
tools/testing/selftests/mm/pfnmap.c
253
pid_t pid;
tools/testing/selftests/mm/pkey_sighandler_tests.c
146
pid_t tid = 0;
tools/testing/selftests/mm/prctl_thp_disable.c
163
pid_t pid;
tools/testing/selftests/mm/prctl_thp_disable.c
271
pid_t pid;
tools/testing/selftests/mm/process_madv.c
140
pid_t pid;
tools/testing/selftests/mm/process_madv.c
23
pid_t child_pid;
tools/testing/selftests/mm/protection_keys.c
1121
pid_t forkret;
tools/testing/selftests/mm/protection_keys.c
1306
pid_t child_pid;
tools/testing/selftests/mm/protection_keys.c
1484
pid_t child;
tools/testing/selftests/mm/protection_keys.c
1606
pid_t child;
tools/testing/selftests/mm/protection_keys.c
445
static pid_t fork_lazy_child(void)
tools/testing/selftests/mm/protection_keys.c
447
pid_t forkret;
tools/testing/selftests/mm/rmap.c
82
pid_t root_pid, pid;
tools/testing/selftests/mm/uffd-unit-tests.c
1296
volatile pid_t *pid;
tools/testing/selftests/mm/uffd-unit-tests.c
1304
static thread_state thread_state_get(pid_t tid)
tools/testing/selftests/mm/uffd-unit-tests.c
1329
static void thread_state_until(pid_t tid, thread_state state)
tools/testing/selftests/mm/uffd-unit-tests.c
1343
volatile pid_t *pid = args->pid;
tools/testing/selftests/mm/uffd-unit-tests.c
1371
pid_t pid = 0;
tools/testing/selftests/mm/uffd-unit-tests.c
1389
while (!(volatile pid_t)pid)
tools/testing/selftests/mm/uffd-unit-tests.c
285
pid_t child;
tools/testing/selftests/mm/uffd-unit-tests.c
760
pid_t pid;
tools/testing/selftests/mm/uffd-unit-tests.c
820
pid_t pid;
tools/testing/selftests/mm/vm_util.c
478
int open_procmap(pid_t pid, struct procmap_fd *procmap_out)
tools/testing/selftests/mm/vm_util.h
110
int open_procmap(pid_t pid, struct procmap_fd *procmap_out);
tools/testing/selftests/mm/vm_util.h
120
pid_t pid = getpid();
tools/testing/selftests/mount/unprivileged-remount-test.c
185
pid_t child;
tools/testing/selftests/mount/unprivileged-remount-test.c
193
pid_t pid;
tools/testing/selftests/mount/unprivileged-remount-test.c
259
pid_t child;
tools/testing/selftests/mount/unprivileged-remount-test.c
271
pid_t pid;
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1146
static int map_ids(pid_t pid, unsigned long nsid, unsigned long hostid,
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1166
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1186
static int wait_for_pid(pid_t pid)
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1208
pid_t pid;
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
268
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
283
static int wait_for_pid(pid_t pid)
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
350
pid_t pid;
tools/testing/selftests/namespaces/cred_change_test.c
170
pid_t pid;
tools/testing/selftests/namespaces/cred_change_test.c
286
pid_t pid;
tools/testing/selftests/namespaces/cred_change_test.c
33
pid_t pid;
tools/testing/selftests/namespaces/cred_change_test.c
405
pid_t pid;
tools/testing/selftests/namespaces/cred_change_test.c
575
pid_t pid;
tools/testing/selftests/namespaces/cred_change_test.c
709
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
1087
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
1163
pid_t child_pid = fork();
tools/testing/selftests/namespaces/file_handle_test.c
1233
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
1312
pid_t child_pid = fork();
tools/testing/selftests/namespaces/file_handle_test.c
439
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
568
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
697
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
826
pid_t pid;
tools/testing/selftests/namespaces/file_handle_test.c
955
pid_t pid;
tools/testing/selftests/namespaces/listns_efault_test.c
254
pid_t pid, iter_pid;
tools/testing/selftests/namespaces/listns_efault_test.c
406
pid_t pid, iter_pid;
tools/testing/selftests/namespaces/listns_efault_test.c
42
pid_t pid, iter_pid;
tools/testing/selftests/namespaces/listns_pagination_bug.c
34
pid_t pids[10];
tools/testing/selftests/namespaces/listns_permissions_test.c
147
pid_t pid;
tools/testing/selftests/namespaces/listns_permissions_test.c
239
pid_t pid1, pid2;
tools/testing/selftests/namespaces/listns_permissions_test.c
376
pid_t pid;
tools/testing/selftests/namespaces/listns_permissions_test.c
40
pid_t pid;
tools/testing/selftests/namespaces/listns_permissions_test.c
452
pid_t pid;
tools/testing/selftests/namespaces/listns_permissions_test.c
571
pid_t pid;
tools/testing/selftests/namespaces/listns_permissions_test.c
678
pid_t pid;
tools/testing/selftests/namespaces/listns_test.c
222
pid_t pid;
tools/testing/selftests/namespaces/listns_test.c
344
pid_t pid;
tools/testing/selftests/namespaces/listns_test.c
496
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1121
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1291
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1464
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1639
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
175
pid_t pid1, pid2;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1833
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
1964
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
2380
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
297
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
387
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
408
pid_t child = fork();
tools/testing/selftests/namespaces/ns_active_ref_test.c
472
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
626
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
842
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
94
pid_t pid;
tools/testing/selftests/namespaces/ns_active_ref_test.c
958
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
178
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
27
pid_t child_pid;
tools/testing/selftests/namespaces/nsid_test.c
284
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
390
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
496
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
604
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
640
pid_t grandchild = fork();
tools/testing/selftests/namespaces/nsid_test.c
677
pid_t grandchild_pid;
tools/testing/selftests/namespaces/nsid_test.c
72
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
729
pid_t pid;
tools/testing/selftests/namespaces/nsid_test.c
761
pid_t grandchild = fork();
tools/testing/selftests/namespaces/nsid_test.c
798
pid_t grandchild_pid;
tools/testing/selftests/namespaces/nsid_test.c
871
pid_t pid;
tools/testing/selftests/namespaces/regression_pidfd_setns_test.c
34
pid_t child_pid;
tools/testing/selftests/namespaces/regression_pidfd_setns_test.c
87
pid_t child_pid;
tools/testing/selftests/namespaces/siocgskns_test.c
1298
pid_t pid_l1, pid_l2, pid_l3;
tools/testing/selftests/namespaces/siocgskns_test.c
413
pid_t pid;
tools/testing/selftests/namespaces/siocgskns_test.c
589
pid_t pid;
tools/testing/selftests/namespaces/siocgskns_test.c
791
pid_t pid;
tools/testing/selftests/namespaces/siocgskns_test.c
81
pid_t pid;
tools/testing/selftests/namespaces/siocgskns_test.c
986
pid_t pid;
tools/testing/selftests/namespaces/stress_test.c
103
pid_t pids[50];
tools/testing/selftests/namespaces/stress_test.c
239
pid_t pid = fork();
tools/testing/selftests/namespaces/stress_test.c
302
pid_t pid = fork();
tools/testing/selftests/namespaces/stress_test.c
354
pid_t pids[30];
tools/testing/selftests/namespaces/stress_test.c
495
pid_t pids[20];
tools/testing/selftests/namespaces/stress_test.c
588
pid_t batch_pids[10];
tools/testing/selftests/namespaces/stress_test.c
61
pid_t pid = fork();
tools/testing/selftests/net/af_unix/scm_pidfd.c
103
pid_t result = -1;
tools/testing/selftests/net/af_unix/scm_pidfd.c
190
pid_t parent_pid;
tools/testing/selftests/net/af_unix/scm_pidfd.c
316
pid_t client_pid;
tools/testing/selftests/net/af_unix/scm_pidfd.c
415
pid_t peer_pid;
tools/testing/selftests/net/af_unix/scm_pidfd.c
97
static pid_t get_pid_from_fdinfo_file(int pidfd, const char *key, size_t keylen)
tools/testing/selftests/net/af_unix/so_peek_off.c
80
for (pid_t pid = (pid = fork(), \
tools/testing/selftests/net/ipsec.c
1966
pid_t child;
tools/testing/selftests/net/ipsec.c
2182
pid_t child;
tools/testing/selftests/net/ipsec.c
2212
pid_t p = wait(&status);
tools/testing/selftests/net/ipv6_flowlabel_mgr.c
77
pid_t pid;
tools/testing/selftests/net/mptcp/mptcp_inq.c
544
static pid_t xfork(void)
tools/testing/selftests/net/mptcp/mptcp_inq.c
546
pid_t p = fork();
tools/testing/selftests/net/mptcp/mptcp_inq.c
575
pid_t s, c, ret;
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
796
static pid_t xfork(void)
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
798
pid_t p = fork();
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
844
pid_t s, c, ret;
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1168
pid_t pid = getpid();
tools/testing/selftests/net/netfilter/connect_close.c
124
pid_t p;
tools/testing/selftests/net/ovpn/ovpn-cli.c
1175
static int ovpn_rt_send(struct nlmsghdr *payload, pid_t peer,
tools/testing/selftests/net/tls.c
1464
pid_t pid;
tools/testing/selftests/nolibc/nolibc-test.c
1838
pid_t pid;
tools/testing/selftests/nolibc/nolibc-test.c
941
pid_t pid;
tools/testing/selftests/openat2/rename_attack_test.c
55
pid_t spawn_attack(int dirfd, char *a, char *b)
tools/testing/selftests/openat2/rename_attack_test.c
57
pid_t child = fork();
tools/testing/selftests/openat2/rename_attack_test.c
87
pid_t child;
tools/testing/selftests/perf_events/remove_on_exec.c
103
pid_t pid = fork();
tools/testing/selftests/perf_events/remove_on_exec.c
123
pid_t pid_exec, pid_only_fork;
tools/testing/selftests/perf_events/remove_on_exec.c
174
pid_t pid_exec;
tools/testing/selftests/perf_events/remove_on_exec.c
200
pid_t pids[30];
tools/testing/selftests/perf_events/sigtrap_threads.c
90
pid_t tid = syscall(__NR_gettid);
tools/testing/selftests/perf_events/watermark_signal.c
46
pid_t child = -1;
tools/testing/selftests/pid_namespace/pid_max.c
138
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
160
pid_t pids[1000];
tools/testing/selftests/pid_namespace/pid_max.c
162
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
20
static pid_t do_clone(int (*fn)(void *), void *arg, int flags)
tools/testing/selftests/pid_namespace/pid_max.c
23
pid_t ret;
tools/testing/selftests/pid_namespace/pid_max.c
230
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
231
pid_t pids[1000];
tools/testing/selftests/pid_namespace/pid_max.c
288
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
333
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
343
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
352
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
41
pid_t pid;
tools/testing/selftests/pid_namespace/pid_max.c
86
pid_t pids[2];
tools/testing/selftests/pid_namespace/regression_enomem.c
24
pid_t pid;
tools/testing/selftests/pidfd/pidfd.h
219
static inline int sys_waitid(int which, pid_t pid, siginfo_t *info, int options)
tools/testing/selftests/pidfd/pidfd.h
224
static inline int wait_for_pid(pid_t pid)
tools/testing/selftests/pidfd/pidfd.h
249
static inline int sys_pidfd_open(pid_t pid, unsigned int flags)
tools/testing/selftests/pidfd/pidfd.h
270
static inline pid_t create_child(int *pidfd, unsigned flags)
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
89
pid_t pid;
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
242
pid_t pid;
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
27
pid_t pid;
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
30
pid_t child_pid1;
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
33
pid_t child_pid2;
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
36
pid_t child_pid3;
tools/testing/selftests/pidfd/pidfd_getfd_test.c
125
pid_t pid;
tools/testing/selftests/pidfd/pidfd_getfd_test.c
31
static int sys_kcmp(pid_t pid1, pid_t pid2, int type, unsigned long idx1,
tools/testing/selftests/pidfd/pidfd_info_test.c
223
pid_t pid_thread = gettid();
tools/testing/selftests/pidfd/pidfd_info_test.c
239
pid_t pid_leader, pid_poller, pid_thread;
tools/testing/selftests/pidfd/pidfd_info_test.c
28
pid_t child_pid1;
tools/testing/selftests/pidfd/pidfd_info_test.c
31
pid_t child_pid2;
tools/testing/selftests/pidfd/pidfd_info_test.c
34
pid_t child_pid3;
tools/testing/selftests/pidfd/pidfd_info_test.c
37
pid_t child_pid4;
tools/testing/selftests/pidfd/pidfd_info_test.c
399
pid_t pid_thread = gettid();
tools/testing/selftests/pidfd/pidfd_info_test.c
417
pid_t pid_leader, pid_poller, pid_thread;
tools/testing/selftests/pidfd/pidfd_info_test.c
548
pid_t pid_thread = gettid();
tools/testing/selftests/pidfd/pidfd_info_test.c
566
pid_t pid_leader, pid_poller, pid_thread;
tools/testing/selftests/pidfd/pidfd_info_test.c
705
pid_t pid;
tools/testing/selftests/pidfd/pidfd_info_test.c
745
pid_t pid;
tools/testing/selftests/pidfd/pidfd_open_test.c
128
pid_t pid;
tools/testing/selftests/pidfd/pidfd_open_test.c
87
static pid_t get_pid_from_fdinfo_file(int pidfd, const char *key, size_t keylen)
tools/testing/selftests/pidfd/pidfd_open_test.c
93
pid_t result = -1;
tools/testing/selftests/pidfd/pidfd_setattr_test.c
29
pid_t child_pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
368
static int in_same_namespace(int ns_fd1, pid_t pid2, const char *ns)
tools/testing/selftests/pidfd/pidfd_setns_test.c
416
pid_t pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
434
pid_t pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
470
pid_t pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
506
pid_t pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
543
pid_t pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
56
pid_t pid;
tools/testing/selftests/pidfd/pidfd_setns_test.c
61
pid_t child_pid_exited;
tools/testing/selftests/pidfd/pidfd_setns_test.c
64
pid_t child_pid1;
tools/testing/selftests/pidfd/pidfd_setns_test.c
69
pid_t child_pid2;
tools/testing/selftests/pidfd/pidfd_test.c
148
pid_t pid;
tools/testing/selftests/pidfd/pidfd_test.c
207
pid_t pid1;
tools/testing/selftests/pidfd/pidfd_test.c
252
pid_t pid2;
tools/testing/selftests/pidfd/pidfd_test.c
298
pid_t recycled_pid;
tools/testing/selftests/pidfd/pidfd_test.c
33
static pid_t pidfd_clone(int flags, int *pidfd, int (*fn)(void *))
tools/testing/selftests/pidfd/pidfd_wait.c
142
pid_t parent_tid = -1;
tools/testing/selftests/pidfd/pidfd_wait.c
149
pid_t pid;
tools/testing/selftests/pidfd/pidfd_wait.c
32
pid_t parent_tid = -1;
tools/testing/selftests/pidfd/pidfd_wait.c
39
pid_t pid;
tools/testing/selftests/pidfd/pidfd_wait.c
80
pid_t parent_tid = -1;
tools/testing/selftests/pidfd/pidfd_wait.c
88
pid_t pid;
tools/testing/selftests/pidfd/pidfd_xattr_test.c
29
pid_t child_pid;
tools/testing/selftests/powerpc/benchmarks/fork.c
110
pid_t pid = vfork();
tools/testing/selftests/powerpc/benchmarks/fork.c
88
pid_t pid = fork();
tools/testing/selftests/powerpc/dexcr/dexcr.c
122
void await_child_success(pid_t pid)
tools/testing/selftests/powerpc/dexcr/dexcr.h
98
void await_child_success(pid_t pid);
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
51
pid_t pid;
tools/testing/selftests/powerpc/dexcr/hashchk_test.c
124
pid_t pid;
tools/testing/selftests/powerpc/dexcr/hashchk_test.c
163
pid_t pid;
tools/testing/selftests/powerpc/dexcr/hashchk_test.c
198
pid_t pid;
tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c
45
pid_t pid;
tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c
23
pid_t pid;
tools/testing/selftests/powerpc/harness.c
31
pid_t pid;
tools/testing/selftests/powerpc/include/utils.h
79
static inline pid_t gettid(void)
tools/testing/selftests/powerpc/math/fpu_syscall.c
19
extern int test_fpu(double *darray, pid_t *pid);
tools/testing/selftests/powerpc/math/fpu_syscall.c
25
pid_t fork_pid;
tools/testing/selftests/powerpc/math/fpu_syscall.c
52
pid_t pid2;
tools/testing/selftests/powerpc/math/fpu_syscall.c
53
pid_t pid = fork();
tools/testing/selftests/powerpc/math/vmx_syscall.c
23
extern int test_vmx(vector int *varray, pid_t *pid);
tools/testing/selftests/powerpc/math/vmx_syscall.c
27
pid_t fork_pid;
tools/testing/selftests/powerpc/math/vmx_syscall.c
51
pid_t pid2;
tools/testing/selftests/powerpc/math/vmx_syscall.c
52
pid_t pid;
tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c
28
pid_t pid;
tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c
110
pid_t pid;
tools/testing/selftests/powerpc/mm/stack_expansion_ldst.c
131
pid_t pid;
tools/testing/selftests/powerpc/mm/stack_expansion_signal.c
75
pid_t pid;
tools/testing/selftests/powerpc/mm/tlbie_test.c
59
static pid_t rim_process_pid;
tools/testing/selftests/powerpc/pmu/ebb/cpu_event_pinned_vs_ebb_test.c
44
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/cpu_event_vs_ebb_test.c
42
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/ebb_on_child_test.c
48
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
53
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/ebb_vs_cpu_event_test.c
42
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
44
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
77
pid_t pids[NR_CHILDREN];
tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
22
static int setup_child_event(struct event *event, pid_t child_pid)
tools/testing/selftests/powerpc/pmu/ebb/task_event_pinned_vs_ebb_test.c
42
pid_t pid;
tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
22
static int setup_child_event(struct event *event, pid_t child_pid)
tools/testing/selftests/powerpc/pmu/ebb/task_event_vs_ebb_test.c
40
pid_t pid;
tools/testing/selftests/powerpc/pmu/event.c
17
int perf_event_open(struct perf_event_attr *attr, pid_t pid, int cpu,
tools/testing/selftests/powerpc/pmu/event.c
69
int event_open_with_options(struct event *e, pid_t pid, int cpu, int group_fd)
tools/testing/selftests/powerpc/pmu/event.c
85
int event_open_with_pid(struct event *e, pid_t pid)
tools/testing/selftests/powerpc/pmu/event.h
36
int event_open_with_options(struct event *e, pid_t pid, int cpu, int group_fd);
tools/testing/selftests/powerpc/pmu/event.h
38
int event_open_with_pid(struct event *e, pid_t pid);
tools/testing/selftests/powerpc/pmu/lib.c
103
pid_t eat_cpu(int (test_function)(void))
tools/testing/selftests/powerpc/pmu/lib.c
107
pid_t pid;
tools/testing/selftests/powerpc/pmu/lib.c
60
int wait_for_child(pid_t child_pid)
tools/testing/selftests/powerpc/pmu/lib.c
77
int kill_child_and_wait(pid_t child_pid)
tools/testing/selftests/powerpc/pmu/lib.h
23
extern int kill_child_and_wait(pid_t child_pid);
tools/testing/selftests/powerpc/pmu/lib.h
24
extern int wait_for_child(pid_t child_pid);
tools/testing/selftests/powerpc/pmu/lib.h
29
extern pid_t eat_cpu(int (test_function)(void));
tools/testing/selftests/powerpc/ptrace/core-pkey.c
146
pid_t pid)
tools/testing/selftests/powerpc/ptrace/core-pkey.c
227
static int parent(struct shared_info *info, pid_t pid)
tools/testing/selftests/powerpc/ptrace/core-pkey.c
383
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-gpr.c
121
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-gpr.c
47
int trace_gpr(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
212
static void check_success(pid_t child_pid, const char *name, const char *type,
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
246
static void ptrace_set_debugreg(pid_t child_pid, unsigned long wp_addr)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
254
static int ptrace_sethwdebug(pid_t child_pid, struct ppc_hw_breakpoint *info)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
265
static void ptrace_delhwdebug(pid_t child_pid, int wh)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
277
static int test_set_debugreg(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
318
static int test_set_debugreg_kernel_userspace(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
351
static void test_sethwdebug_exact(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
381
static void test_sethwdebug_exact_kernel_userspace(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
397
static void test_sethwdebug_range_aligned(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
433
static void test_multi_sethwdebug_range(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
465
static void test_multi_sethwdebug_range_dawr_overlap(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
496
static void test_sethwdebug_range_unaligned(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
52
static void get_dbginfo(pid_t child_pid, struct ppc_debug_info *dbginfo)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
533
static void test_sethwdebug_range_unaligned_dar(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
551
static void test_sethwdebug_dawr_max_range(pid_t child_pid)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
571
run_tests(pid_t child_pid, struct ppc_debug_info *dbginfo, bool dawr)
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
593
pid_t child_pid;
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
116
static int perf_event_open(struct perf_event_attr *attr, pid_t pid, int cpu,
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
135
static int perf_watchpoint_open(pid_t child_pid, void *addr, u64 len)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
175
static int check_watchpoints(pid_t pid)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
190
static int ptrace_fork_child(pid_t *pid)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
231
pid_t pid; /* PID of child process */
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
385
pid_t pid; /* PID of child process */
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
39
static inline long sys_ptrace(long request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
49
static long ptrace_getregs(pid_t pid, struct pt_regs *result)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
54
static long ptrace_setregs(pid_t pid, struct pt_regs *result)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
59
static long ptrace_cont(pid_t pid, long signal)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
64
static long ptrace_singlestep(pid_t pid, long signal)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
69
static long ppc_ptrace_gethwdbginfo(pid_t pid, struct ppc_debug_info *dbginfo)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
74
static long ppc_ptrace_sethwdbg(pid_t pid, struct ppc_hw_breakpoint *bp_info)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
79
static long ppc_ptrace_delhwdbg(pid_t pid, int bp_id)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
84
static long ptrace_getreg_pc(pid_t pid, void **pc)
tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
98
static long ptrace_setreg_pc(pid_t pid, void *pc)
tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c
161
static int parent(struct shared_info *info, pid_t pid)
tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c
275
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
41
static void wait_trap(pid_t chld)
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
57
pid_t chld;
tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
77
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
51
int trace_tar(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
65
int trace_tar_write(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
78
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
112
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
87
int trace_tm_gpr(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c
118
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c
93
int trace_tm_spd_gpr(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c
101
int trace_tm_spd_tar(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c
128
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c
128
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c
96
int trace_tm_spd_vsx(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spr.c
113
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spr.c
97
int trace_tm_spr(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c
116
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c
90
int trace_tm_tar(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-tm-vsx.c
112
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-vsx.c
84
int trace_tm_vsx(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-vsx.c
37
int trace_vsx(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace-vsx.c
61
pid_t pid;
tools/testing/selftests/powerpc/ptrace/ptrace.h
105
int ptrace_read_regs(pid_t child, unsigned long type, unsigned long regs[],
tools/testing/selftests/powerpc/ptrace/ptrace.h
125
long ptrace_write_regs(pid_t child, unsigned long type, unsigned long regs[],
tools/testing/selftests/powerpc/ptrace/ptrace.h
144
int show_tar_registers(pid_t child, unsigned long *out)
tools/testing/selftests/powerpc/ptrace/ptrace.h
189
int write_tar_registers(pid_t child, unsigned long tar,
tools/testing/selftests/powerpc/ptrace/ptrace.h
233
int show_tm_checkpointed_state(pid_t child, unsigned long *out)
tools/testing/selftests/powerpc/ptrace/ptrace.h
280
int write_ckpt_tar_registers(pid_t child, unsigned long tar,
tools/testing/selftests/powerpc/ptrace/ptrace.h
325
int show_fpr(pid_t child, __u64 *fpr)
tools/testing/selftests/powerpc/ptrace/ptrace.h
344
int write_fpr(pid_t child, __u64 val)
tools/testing/selftests/powerpc/ptrace/ptrace.h
367
int show_ckpt_fpr(pid_t child, __u64 *fpr)
tools/testing/selftests/powerpc/ptrace/ptrace.h
391
int write_ckpt_fpr(pid_t child, unsigned long val)
tools/testing/selftests/powerpc/ptrace/ptrace.h
419
int show_gpr(pid_t child, unsigned long *gpr)
tools/testing/selftests/powerpc/ptrace/ptrace.h
444
long sys_ptrace(enum __ptrace_request request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/powerpc/ptrace/ptrace.h
452
__u64 *peek_fprs(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace.h
483
int poke_fprs(pid_t child, unsigned long *fprs)
tools/testing/selftests/powerpc/ptrace/ptrace.h
508
int write_gpr(pid_t child, unsigned long val)
tools/testing/selftests/powerpc/ptrace/ptrace.h
536
int show_ckpt_gpr(pid_t child, unsigned long *gpr)
tools/testing/selftests/powerpc/ptrace/ptrace.h
565
int write_ckpt_gpr(pid_t child, unsigned long val)
tools/testing/selftests/powerpc/ptrace/ptrace.h
597
int show_vmx(pid_t child, unsigned long vmx[][2])
tools/testing/selftests/powerpc/ptrace/ptrace.h
609
int show_vmx_ckpt(pid_t child, unsigned long vmx[][2])
tools/testing/selftests/powerpc/ptrace/ptrace.h
627
int write_vmx(pid_t child, unsigned long vmx[][2])
tools/testing/selftests/powerpc/ptrace/ptrace.h
639
int write_vmx_ckpt(pid_t child, unsigned long vmx[][2])
tools/testing/selftests/powerpc/ptrace/ptrace.h
64
int start_trace(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace.h
657
int show_vsx(pid_t child, unsigned long *vsx)
tools/testing/selftests/powerpc/ptrace/ptrace.h
669
int show_vsx_ckpt(pid_t child, unsigned long *vsx)
tools/testing/selftests/powerpc/ptrace/ptrace.h
686
int write_vsx(pid_t child, unsigned long *vsx)
tools/testing/selftests/powerpc/ptrace/ptrace.h
698
int write_vsx_ckpt(pid_t child, unsigned long *vsx)
tools/testing/selftests/powerpc/ptrace/ptrace.h
716
int show_tm_spr(pid_t child, struct tm_spr_regs *out)
tools/testing/selftests/powerpc/ptrace/ptrace.h
81
int stop_trace(pid_t child)
tools/testing/selftests/powerpc/ptrace/ptrace.h
93
int cont_trace(pid_t child)
tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c
84
pid_t pid;
tools/testing/selftests/powerpc/signal/sigfuz.c
203
pid_t t;
tools/testing/selftests/powerpc/signal/signal.c
23
extern long signal_self(pid_t pid, int sig);
tools/testing/selftests/powerpc/signal/signal.c
40
pid_t ppid = getpid();
tools/testing/selftests/powerpc/signal/signal.c
41
pid_t pid;
tools/testing/selftests/powerpc/signal/signal_tm.c
23
extern long tm_signal_self(pid_t pid, int sig, long *ret);
tools/testing/selftests/powerpc/signal/sigreturn_kernel.c
33
static pid_t fork_child(void)
tools/testing/selftests/powerpc/signal/sigreturn_kernel.c
35
pid_t pid;
tools/testing/selftests/powerpc/signal/sigreturn_kernel.c
46
static int expect_segv(pid_t pid)
tools/testing/selftests/powerpc/signal/sigreturn_kernel.c
62
pid_t pid;
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-fpu.c
35
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-fpu.c
79
pid_t pid = getpid();
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-gpr.c
35
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-gpr.c
81
pid_t pid = getpid();
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c
104
pid_t pid = getpid();
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c
36
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
153
pid_t pid = getpid();
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
37
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-syscall.c
35
pid_t getppid_tm(bool scv, bool suspend)
tools/testing/selftests/powerpc/tm/tm-syscall.c
38
pid_t pid;
tools/testing/selftests/powerpc/utils.c
523
static long perf_event_open(struct perf_event_attr *hw_event, pid_t pid,
tools/testing/selftests/proc/proc-empty-vm.c
173
pid_t pid;
tools/testing/selftests/proc/proc-empty-vm.c
216
static int test_proc_pid_maps(pid_t pid)
tools/testing/selftests/proc/proc-empty-vm.c
238
static int test_proc_pid_numa_maps(pid_t pid)
tools/testing/selftests/proc/proc-empty-vm.c
261
static int test_proc_pid_smaps(pid_t pid)
tools/testing/selftests/proc/proc-empty-vm.c
325
static int test_proc_pid_smaps_rollup(pid_t pid)
tools/testing/selftests/proc/proc-empty-vm.c
369
static int test_proc_pid_statm(pid_t pid)
tools/testing/selftests/proc/proc-empty-vm.c
462
pid_t pid = fork();
tools/testing/selftests/proc/proc-loadavg-001.c
27
pid_t pid;
tools/testing/selftests/proc/proc-maps-race.c
84
pid_t pid;
tools/testing/selftests/proc/proc-pid-vm.c
244
pid_t pid;
tools/testing/selftests/proc/proc-pid-vm.c
77
static pid_t pid = -1;
tools/testing/selftests/proc/proc-pidns.c
74
pid_t pid = fork();
tools/testing/selftests/proc/proc-tid0.c
26
static pid_t pid = -1;
tools/testing/selftests/proc/proc-uptime-002.c
35
static inline int sys_sched_getaffinity(pid_t pid, unsigned int len, unsigned long *m)
tools/testing/selftests/proc/proc-uptime-002.c
40
static inline int sys_sched_setaffinity(pid_t pid, unsigned int len, unsigned long *m)
tools/testing/selftests/proc/proc.h
12
static inline pid_t sys_getpid(void)
tools/testing/selftests/proc/proc.h
17
static inline pid_t sys_gettid(void)
tools/testing/selftests/proc/self.c
27
pid_t pid;
tools/testing/selftests/proc/setns-dcache.c
36
static pid_t pid = -1;
tools/testing/selftests/proc/setns-sysvipc.c
35
static pid_t pid = -1;
tools/testing/selftests/proc/thread-self.c
30
pid_t pid, tid;
tools/testing/selftests/proc/thread-self.c
50
pid_t pid;
tools/testing/selftests/ptrace/get_set_sud.c
13
static int sys_ptrace(int request, pid_t pid, void *addr, void *data)
tools/testing/selftests/ptrace/get_set_sud.c
21
pid_t child;
tools/testing/selftests/ptrace/get_syscall_info.c
17
kill_tracee(pid_t pid)
tools/testing/selftests/ptrace/get_syscall_info.c
31
sys_ptrace(int request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/ptrace/get_syscall_info.c
77
pid_t pid = fork();
tools/testing/selftests/ptrace/peeksiginfo.c
105
int check_direct_path(pid_t child, int shared, int nr)
tools/testing/selftests/ptrace/peeksiginfo.c
15
static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo)
tools/testing/selftests/ptrace/peeksiginfo.c
157
pid_t child;
tools/testing/selftests/ptrace/peeksiginfo.c
168
pid_t ppid = getppid();
tools/testing/selftests/ptrace/peeksiginfo.c
20
static int sys_rt_tgsigqueueinfo(pid_t tgid, pid_t tid,
tools/testing/selftests/ptrace/peeksiginfo.c
26
static int sys_ptrace(int request, pid_t pid, void *addr, void *data)
tools/testing/selftests/ptrace/peeksiginfo.c
44
static int check_error_paths(pid_t child)
tools/testing/selftests/ptrace/set_syscall_info.c
131
const pid_t tracer_pid = getpid();
tools/testing/selftests/ptrace/set_syscall_info.c
38
static pid_t tracee_pid;
tools/testing/selftests/ptrace/set_syscall_info.c
41
kill_tracee(pid_t pid)
tools/testing/selftests/ptrace/set_syscall_info.c
55
sys_ptrace(int request, pid_t pid, unsigned long addr, unsigned long data)
tools/testing/selftests/resctrl/cache.c
104
static int print_results_cache(const char *filename, pid_t bm_pid, __u64 llc_value)
tools/testing/selftests/resctrl/cache.c
136
const char *filename, pid_t bm_pid)
tools/testing/selftests/resctrl/cache.c
164
int measure_llc_resctrl(const char *filename, pid_t bm_pid)
tools/testing/selftests/resctrl/cache.c
46
int perf_open(struct perf_event_attr *pea, pid_t pid, int cpu_no)
tools/testing/selftests/resctrl/cat_test.c
167
pid_t bm_pid;
tools/testing/selftests/resctrl/cmt_test.c
44
struct resctrl_val_param *param, pid_t bm_pid)
tools/testing/selftests/resctrl/mba_test.c
69
struct resctrl_val_param *param, pid_t bm_pid)
tools/testing/selftests/resctrl/mbm_test.c
119
struct resctrl_val_param *param, pid_t bm_pid)
tools/testing/selftests/resctrl/resctrl.h
145
pid_t bm_pid);
tools/testing/selftests/resctrl/resctrl.h
179
int taskset_benchmark(pid_t bm_pid, int cpu_no, cpu_set_t *old_affinity);
tools/testing/selftests/resctrl/resctrl.h
180
int taskset_restore(pid_t bm_pid, cpu_set_t *old_affinity);
tools/testing/selftests/resctrl/resctrl.h
183
int write_bm_pid_to_resctrl(pid_t bm_pid, const char *ctrlgrp, const char *mongrp);
tools/testing/selftests/resctrl/resctrl.h
184
int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu,
tools/testing/selftests/resctrl/resctrl.h
192
struct resctrl_val_param *param, pid_t bm_pid);
tools/testing/selftests/resctrl/resctrl.h
212
int perf_open(struct perf_event_attr *pea, pid_t pid, int cpu_no);
tools/testing/selftests/resctrl/resctrl.h
215
const char *filename, pid_t bm_pid);
tools/testing/selftests/resctrl/resctrl.h
216
int measure_llc_resctrl(const char *filename, pid_t bm_pid);
tools/testing/selftests/resctrl/resctrl_val.c
376
static pid_t bm_pid;
tools/testing/selftests/resctrl/resctrl_val.c
443
static int print_results_bw(char *filename, pid_t bm_pid, float bw_imc,
tools/testing/selftests/resctrl/resctrl_val.c
486
struct resctrl_val_param *param, pid_t bm_pid)
tools/testing/selftests/resctrl/resctrl_val.c
548
pid_t ppid;
tools/testing/selftests/resctrl/resctrlfs.c
526
int taskset_benchmark(pid_t bm_pid, int cpu_no, cpu_set_t *old_affinity)
tools/testing/selftests/resctrl/resctrlfs.c
558
int taskset_restore(pid_t bm_pid, cpu_set_t *old_affinity)
tools/testing/selftests/resctrl/resctrlfs.c
614
static int write_pid_to_tasks(char *tasks, pid_t pid)
tools/testing/selftests/resctrl/resctrlfs.c
649
int write_bm_pid_to_resctrl(pid_t bm_pid, const char *ctrlgrp, const char *mongrp)
tools/testing/selftests/resctrl/resctrlfs.c
911
pid_t pid;
tools/testing/selftests/resctrl/resctrlfs.c
949
int perf_event_open(struct perf_event_attr *hw_event, pid_t pid, int cpu,
tools/testing/selftests/riscv/cfi/cfitests.c
48
long ptrace(int request, pid_t pid, void *addr, void *data);
tools/testing/selftests/riscv/cfi/cfitests.c
52
pid_t pid;
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
216
pid_t pid;
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
22
pid_t pid;
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
528
pid_t pid;
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
736
pid_t pid;
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
90
pid_t pid;
tools/testing/selftests/riscv/vector/vstate_ptrace.c
114
pid_t child;
tools/testing/selftests/riscv/vector/vstate_ptrace.c
14
static long do_ptrace(enum __ptrace_request op, pid_t pid, long type, size_t size, void *data)
tools/testing/selftests/riscv/vector/vstate_ptrace.c
50
static void do_parent(pid_t child)
tools/testing/selftests/rlimits/rlimits-per-userns.c
120
pid_t ret = waitpid(child[i], &wstatus[i], WNOHANG);
tools/testing/selftests/rlimits/rlimits-per-userns.c
32
pid_t pid = getpid();
tools/testing/selftests/rlimits/rlimits-per-userns.c
44
static pid_t fork_child(void)
tools/testing/selftests/rlimits/rlimits-per-userns.c
46
pid_t pid = fork();
tools/testing/selftests/rlimits/rlimits-per-userns.c
88
pid_t child[NR_CHILDS];
tools/testing/selftests/rlimits/rlimits-per-userns.c
91
pid_t pid;
tools/testing/selftests/rseq/param_test.c
21
static inline pid_t rseq_gettid(void)
tools/testing/selftests/safesetid/safesetid-test.c
237
pid_t cpid;
tools/testing/selftests/safesetid/safesetid-test.c
268
pid_t cpid, w;
tools/testing/selftests/safesetid/safesetid-test.c
324
pid_t cpid, w;
tools/testing/selftests/safesetid/safesetid-test.c
380
pid_t cpid, w;
tools/testing/selftests/sched/cs_prctl_test.c
137
pid_t tid;
tools/testing/selftests/sched/cs_prctl_test.c
177
pid_t cpid;
tools/testing/selftests/sched/cs_prctl_test.c
37
static pid_t gettid(void)
tools/testing/selftests/sched_ext/allowed_cpus.bpf.c
115
pid_t pid;
tools/testing/selftests/sched_ext/enq_select_cpu.bpf.c
42
pid_t pid;
tools/testing/selftests/sched_ext/init_enable_count.c
26
pid_t pids[num_pre_forks];
tools/testing/selftests/sched_ext/init_enable_count.c
53
pid_t pid = fork();
tools/testing/selftests/sched_ext/select_cpu_dfl.c
34
pid_t pids[NUM_CHILDREN];
tools/testing/selftests/sched_ext/select_cpu_dfl_nodispatch.c
34
pid_t pids[NUM_CHILDREN];
tools/testing/selftests/sched_ext/select_cpu_dispatch.c
34
pid_t pids[NUM_CHILDREN];
tools/testing/selftests/seccomp/seccomp_benchmark.c
29
pid_t pid, ret;
tools/testing/selftests/seccomp/seccomp_benchmark.c
55
pid_t pid, ret;
tools/testing/selftests/seccomp/seccomp_bpf.c
1002
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
1024
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
1049
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
1256
pid_t parent, res = 0;
tools/testing/selftests/seccomp/seccomp_bpf.c
1282
pid_t parent, res = 0;
tools/testing/selftests/seccomp/seccomp_bpf.c
1311
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1338
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1363
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1388
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1410
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1432
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1453
pid_t parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1474
pid_t mypid, parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1494
pid_t mypid, parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
1533
pid_t tracee, int status, void *args);
tools/testing/selftests/seccomp/seccomp_bpf.c
1535
void start_tracer(struct __test_metadata *_metadata, int fd, pid_t tracee,
tools/testing/selftests/seccomp/seccomp_bpf.c
1607
pid_t setup_trace_fixture(struct __test_metadata *_metadata,
tools/testing/selftests/seccomp/seccomp_bpf.c
1612
pid_t tracer_pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
1613
pid_t tracee = getpid();
tools/testing/selftests/seccomp/seccomp_bpf.c
1637
pid_t tracer)
tools/testing/selftests/seccomp/seccomp_bpf.c
1651
void tracer_poke(struct __test_metadata *_metadata, pid_t tracee, int status,
tools/testing/selftests/seccomp/seccomp_bpf.c
1675
pid_t tracer;
tools/testing/selftests/seccomp/seccomp_bpf.c
1952
int get_syscall(struct __test_metadata *_metadata, pid_t tracee)
tools/testing/selftests/seccomp/seccomp_bpf.c
1965
pid_t tracee, long *syscall, long *ret)
tools/testing/selftests/seccomp/seccomp_bpf.c
1991
pid_t tracee, long syscall)
tools/testing/selftests/seccomp/seccomp_bpf.c
1998
pid_t tracee, long ret)
tools/testing/selftests/seccomp/seccomp_bpf.c
2005
void tracer_seccomp(struct __test_metadata *_metadata, pid_t tracee,
tools/testing/selftests/seccomp/seccomp_bpf.c
2052
pid_t tracer, mytid, mypid, parent;
tools/testing/selftests/seccomp/seccomp_bpf.c
2056
void tracer_ptrace(struct __test_metadata *_metadata, pid_t tracee,
tools/testing/selftests/seccomp/seccomp_bpf.c
2529
pid_t system_tid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3024
pid_t child_pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3219
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
324
static int __filecmp(pid_t pid1, pid_t pid2, int fd1, int fd2)
tools/testing/selftests/seccomp/seccomp_bpf.c
3293
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3381
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3510
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3565
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3640
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3676
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3717
pid_t pid, pid2;
tools/testing/selftests/seccomp/seccomp_bpf.c
3794
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3844
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3864
pid_t self;
tools/testing/selftests/seccomp/seccomp_bpf.c
3930
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
3982
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4041
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4062
pid_t pid1, pid2;
tools/testing/selftests/seccomp/seccomp_bpf.c
4135
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4297
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4375
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4422
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4519
static char get_proc_stat(struct __test_metadata *_metadata, pid_t pid)
tools/testing/selftests/seccomp/seccomp_bpf.c
4539
pid_t pid, pids[3];
tools/testing/selftests/seccomp/seccomp_bpf.c
4643
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4715
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4790
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4841
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
4997
pid_t pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
613
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
700
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
733
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
772
pid_t parent = getppid();
tools/testing/selftests/seccomp/seccomp_bpf.c
889
pid_t child_pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
908
pid_t child_pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
927
pid_t child_pid;
tools/testing/selftests/seccomp/seccomp_bpf.c
984
pid_t parent = getppid();
tools/testing/selftests/sync/sync_test.c
43
pid_t childpid;
tools/testing/selftests/timens/exec.c
25
pid_t pid;
tools/testing/selftests/timens/futex.c
66
pid_t pid;
tools/testing/selftests/timens/timer.c
75
pid_t pid;
tools/testing/selftests/timens/timerfd.c
82
pid_t pid;
tools/testing/selftests/timens/vfork_exec.c
81
pid_t pid;
tools/testing/selftests/timers/clocksource-switch.c
128
pid_t pid;
tools/testing/selftests/timers/skew_consistency.c
43
pid_t pid;
tools/testing/selftests/tty/tty_tiocsti_test.c
425
pid_t sid = setsid();
tools/testing/selftests/tty/tty_tiocsti_test.c
467
pid_t sid = setsid();
tools/testing/selftests/tty/tty_tiocsti_test.c
569
pid_t child_pid;
tools/testing/selftests/uevent/uevent_filtering.c
223
pid_t ppid;
tools/testing/selftests/uevent/uevent_filtering.c
230
pid_t self;
tools/testing/selftests/uevent/uevent_filtering.c
247
pid_t pid;
tools/testing/selftests/uevent/uevent_filtering.c
54
int wait_for_pid(pid_t pid)
tools/testing/selftests/user_events/perf_test.c
32
static long perf_event_open(struct perf_event_attr *pe, pid_t pid,
tools/testing/selftests/vDSO/vdso_test_getrandom.c
242
pid_t child;
tools/testing/selftests/wireguard/qemu/init.c
165
pid_t pid;
tools/testing/selftests/x86/amx.c
317
pid_t parent, child, grandchild;
tools/testing/selftests/x86/amx.c
437
pid_t child, grandchild;
tools/testing/selftests/x86/corrupt_xstate_header.c
74
pid_t child = fork();
tools/testing/selftests/x86/fsgsbase.c
431
pid_t child = fork();
tools/testing/selftests/x86/fsgsbase.c
493
pid_t child = fork();
tools/testing/selftests/x86/fsgsbase_restore.c
130
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/fsgsbase_restore.c
154
pid_t chld = fork();
tools/testing/selftests/x86/fsgsbase_restore.c
164
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/ioperm.c
105
pid_t child = fork();
tools/testing/selftests/x86/iopl.c
195
pid_t child = fork();
tools/testing/selftests/x86/lam.c
198
pid_t pid;
tools/testing/selftests/x86/lam.c
759
pid_t pid;
tools/testing/selftests/x86/lam.c
780
pid_t pid;
tools/testing/selftests/x86/lam.c
816
pid_t pid;
tools/testing/selftests/x86/lam.c
859
pid_t pid;
tools/testing/selftests/x86/lam.c
894
pid_t pid;
tools/testing/selftests/x86/ldt_gdt.c
334
pid_t child = fork();
tools/testing/selftests/x86/ldt_gdt.c
644
pid_t child = fork();
tools/testing/selftests/x86/mov_ss_trap.c
53
pid_t parent = getpid();
tools/testing/selftests/x86/mov_ss_trap.c
56
pid_t child = fork();
tools/testing/selftests/x86/ptrace_syscall.c
158
pid_t chld = fork();
tools/testing/selftests/x86/ptrace_syscall.c
166
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/ptrace_syscall.c
278
pid_t chld = fork();
tools/testing/selftests/x86/ptrace_syscall.c
286
pid_t pid = getpid(), tid = syscall(SYS_gettid);
tools/testing/selftests/x86/ptrace_syscall.c
86
static siginfo_t wait_trap(pid_t chld)
tools/testing/selftests/x86/syscall_numbering.c
230
pid_t mypid = getpid();
tools/testing/selftests/x86/syscall_numbering.c
353
static void mess_with_syscall(pid_t testpid, enum ptrace_pass pass)
tools/testing/selftests/x86/syscall_numbering.c
397
static void syscall_numbering_tracer(pid_t testpid)
tools/testing/selftests/x86/syscall_numbering.c
402
pid_t wpid = waitpid(testpid, &wstatus, 0);
tools/testing/selftests/x86/syscall_numbering.c
424
pid_t testpid;
tools/testing/selftests/x86/test_mremap_vdso.c
86
pid_t child;
tools/testing/selftests/x86/test_shadow_stack.c
320
pid_t pid;
tools/testing/selftests/x86/test_syscall_vdso.c
342
pid_t pid;
tools/testing/selftests/x86/xstate.c
275
static void ptracer_inject_xstate(pid_t target)
tools/testing/selftests/x86/xstate.c
323
pid_t child;
tools/testing/vma/include/dup.h
59
pid_t pid;
tools/testing/vsock/vsock_test.c
1957
pid_t *pid = (pid_t *)vargp;
tools/testing/vsock/vsock_test.c
1983
pid_t pid = getpid();
tools/thermal/thermometer/thermometer.c
422
static int thermometer_execute(int argc, char *argv[], char *const envp[], pid_t *pid)
tools/thermal/thermometer/thermometer.c
443
pid_t pid = *(pid_t *)arg;
tools/thermal/thermometer/thermometer.c
461
static int thermometer_wait(struct options *options, pid_t pid)
tools/thermal/thermometer/thermometer.c
543
pid_t pid = -1;
tools/thermal/tmon/tmon.c
340
pid_t sid, pid = fork();
tools/tracing/latency/latency-collector.c
1034
pid_t pid;
tools/tracing/latency/latency-collector.c
1047
pid_t latency_collector_gettid(void)
tools/tracing/latency/latency-collector.c
1049
return (pid_t) syscall(__NR_gettid);
tools/tracing/latency/latency-collector.c
1054
pid_t tid;
tools/tracing/rtla/src/timerlat_u.c
102
static int timerlat_u_send_kill(pid_t *procs, int nr_cpus)
tools/tracing/rtla/src/timerlat_u.c
139
pid_t *procs;
tools/tracing/rtla/src/timerlat_u.c
141
pid_t pid;
tools/tracing/rtla/src/timerlat_u.c
146
procs = calloc(nr_cpus, sizeof(pid_t));
tools/tracing/rtla/src/utils.c
253
static inline int syscall_sched_setattr(pid_t pid, const struct sched_attr *attr,
tools/tracing/rtla/src/utils.c
852
int set_pid_cgroup(pid_t pid, const char *cgroup)
tools/tracing/rtla/src/utils.h
70
int set_pid_cgroup(pid_t pid, const char *cgroup);
tools/usb/usbip/src/usbipd.c
344
pid_t childpid;