/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | machine.h | 44 pid_t pid; 63 pid_t *current_tid; 73 static inline struct threads *machine__threads(struct machine *machine, pid_t tid) in machine__threads() 115 struct thread *machine__find_thread(struct machine *machine, pid_t pid, 116 pid_t tid); 171 struct machine *machines__add(struct machines *machines, pid_t pid, 173 struct machine *machines__find(struct machines *machines, pid_t pid); 174 struct machine *machines__findnew(struct machines *machines, pid_t pid); 175 struct machine *machines__find_guest(struct machines *machines, pid_t pid); 176 struct thread *machines__findnew_guest_code(struct machines *machines, pid_t pi [all...] |
H A D | namespaces.h | 34 pid_t pid; in DECLARE_RC_STRUCT() 35 pid_t tgid; in DECLARE_RC_STRUCT() 36 pid_t nstgid; in DECLARE_RC_STRUCT() 50 struct nsinfo *nsinfo__new(pid_t pid); 58 pid_t nsinfo__tgid(const struct nsinfo *nsi); 59 pid_t nsinfo__nstgid(const struct nsinfo *nsi); 60 pid_t nsinfo__pid(const struct nsinfo *nsi); 61 pid_t nsinfo__in_pidns(const struct nsinfo *nsi);
|
H A D | thread_map.h | 12 struct perf_thread_map *thread_map__new_by_pid(pid_t pid); 13 struct perf_thread_map *thread_map__new_by_tid(pid_t tid); 16 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid); 27 bool thread_map__has(struct perf_thread_map *threads, pid_t pid);
|
H A D | thread.h | 40 pid_t pid_; /* Not all tools update this */ in DECLARE_RC_STRUCT() 41 pid_t tid; in DECLARE_RC_STRUCT() 42 pid_t ppid; in DECLARE_RC_STRUCT() 70 struct thread *thread__new(pid_t pid, pid_t tid); 137 static inline pid_t thread__pid(const struct thread *thread) in thread__pid() 142 static inline void thread__set_pid(struct thread *thread, pid_t pid_) in thread__set_pid() 147 static inline pid_t thread__tid(const struct thread *thread) in thread__tid() 152 static inline void thread__set_tid(struct thread *thread, pid_t tid) in thread__set_tid() 157 static inline pid_t thread__ppi [all...] |
/kernel/linux/linux-5.10/include/dfx/ |
H A D | hungtask_base.h | 65 pid_t pid; 66 pid_t tgid; 78 pid_t pid; 83 pid_t pid; 89 pid_t pid; 90 pid_t tgid; 107 bool hashlist_find(struct hlist_head *head, int count, pid_t tgid); 109 bool hashlist_insert(struct hlist_head *head, int count, pid_t tgid);
|
/kernel/linux/linux-6.6/include/dfx/ |
H A D | hungtask_base.h | 65 pid_t pid; 66 pid_t tgid; 78 pid_t pid; 83 pid_t pid; 89 pid_t pid; 90 pid_t tgid; 107 bool hashlist_find(struct hlist_head *head, int count, pid_t tgid); 109 bool hashlist_insert(struct hlist_head *head, int count, pid_t tgid);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_smi_events.h | 32 void kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid, 35 void kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid, 37 void kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid, 42 void kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid, 45 void kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid, 47 void kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid); 49 void kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid,
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | machine.h | 43 pid_t pid; 57 pid_t *current_tid; 65 static inline struct threads *machine__threads(struct machine *machine, pid_t tid) in machine__threads() 107 struct thread *machine__find_thread(struct machine *machine, pid_t pid, 108 pid_t tid); 160 struct machine *machines__add(struct machines *machines, pid_t pid, 163 struct machine *machines__find(struct machines *machines, pid_t pid); 164 struct machine *machines__findnew(struct machines *machines, pid_t pid); 171 int machine__init(struct machine *machine, const char *root_dir, pid_t pid); 209 struct thread *__machine__findnew_thread(struct machine *machine, pid_t pi [all...] |
H A D | thread_map.h | 14 struct perf_thread_map *thread_map__new_by_pid(pid_t pid); 15 struct perf_thread_map *thread_map__new_by_tid(pid_t tid); 18 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid); 29 bool thread_map__has(struct perf_thread_map *threads, pid_t pid);
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace.h | 64 int start_trace(pid_t child) in start_trace() 81 int stop_trace(pid_t child) in stop_trace() 93 int cont_trace(pid_t child) in cont_trace() 105 int ptrace_read_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_read_regs() 125 long ptrace_write_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_write_regs() 144 int show_tar_registers(pid_t child, unsigned long *out) in show_tar_registers() 189 int write_tar_registers(pid_t child, unsigned long tar, in write_tar_registers() 233 int show_tm_checkpointed_state(pid_t child, unsigned long *out) in show_tm_checkpointed_state() 280 int write_ckpt_tar_registers(pid_t child, unsigned long tar, in write_ckpt_tar_registers() 325 int show_fpr(pid_t chil [all...] |
H A D | ptrace-perf-hwbreak.c | 39 static inline long sys_ptrace(long request, pid_t pid, unsigned long addr, unsigned long data) in sys_ptrace() 49 static long ptrace_getregs(pid_t pid, struct pt_regs *result) in ptrace_getregs() 54 static long ptrace_setregs(pid_t pid, struct pt_regs *result) in ptrace_setregs() 59 static long ptrace_cont(pid_t pid, long signal) in ptrace_cont() 64 static long ptrace_singlestep(pid_t pid, long signal) in ptrace_singlestep() 69 static long ppc_ptrace_gethwdbginfo(pid_t pid, struct ppc_debug_info *dbginfo) in ppc_ptrace_gethwdbginfo() 74 static long ppc_ptrace_sethwdbg(pid_t pid, struct ppc_hw_breakpoint *bp_info) in ppc_ptrace_sethwdbg() 79 static long ppc_ptrace_delhwdbg(pid_t pid, int bp_id) in ppc_ptrace_delhwdbg() 84 static long ptrace_getreg_pc(pid_t pid, void **pc) in ptrace_getreg_pc() 98 static long ptrace_setreg_pc(pid_t pi [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace.h | 60 int start_trace(pid_t child) in start_trace() 77 int stop_trace(pid_t child) in stop_trace() 89 int cont_trace(pid_t child) in cont_trace() 101 int ptrace_read_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_read_regs() 121 long ptrace_write_regs(pid_t child, unsigned long type, unsigned long regs[], in ptrace_write_regs() 140 int show_tar_registers(pid_t child, unsigned long *out) in show_tar_registers() 185 int write_tar_registers(pid_t child, unsigned long tar, in write_tar_registers() 229 int show_tm_checkpointed_state(pid_t child, unsigned long *out) in show_tm_checkpointed_state() 276 int write_ckpt_tar_registers(pid_t child, unsigned long tar, in write_ckpt_tar_registers() 321 int show_fpr(pid_t chil [all...] |
H A D | ptrace-hwbreak.c | 51 static void get_dbginfo(pid_t child_pid, struct ppc_debug_info *dbginfo) in get_dbginfo() 199 static void check_success(pid_t child_pid, const char *name, const char *type, in check_success() 233 static void ptrace_set_debugreg(pid_t child_pid, unsigned long wp_addr) in ptrace_set_debugreg() 241 static int ptrace_sethwdebug(pid_t child_pid, struct ppc_hw_breakpoint *info) in ptrace_sethwdebug() 252 static void ptrace_delhwdebug(pid_t child_pid, int wh) in ptrace_delhwdebug() 264 static int test_set_debugreg(pid_t child_pid) in test_set_debugreg() 305 static int test_set_debugreg_kernel_userspace(pid_t child_pid) in test_set_debugreg_kernel_userspace() 338 static void test_sethwdebug_exact(pid_t child_pid) in test_sethwdebug_exact() 368 static void test_sethwdebug_exact_kernel_userspace(pid_t child_pid) in test_sethwdebug_exact_kernel_userspace() 384 static void test_sethwdebug_range_aligned(pid_t child_pi [all...] |
/kernel/linux/linux-6.6/tools/include/nolibc/ |
H A D | sys.h | 299 * pid_t fork(void); 304 pid_t sys_fork(void) in sys_fork() 321 pid_t fork(void) in fork() 383 * pid_t getpgid(pid_t pid); 387 pid_t sys_getpgid(pid_t pid) in sys_getpgid() 393 pid_t getpgid(pid_t pid) in getpgid() 400 * pid_t getpgr [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/ptrace/ |
H A D | peeksiginfo.c | 15 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo() 20 static int sys_rt_tgsigqueueinfo(pid_t tgid, pid_t tid, in sys_rt_tgsigqueueinfo() 26 static int sys_ptrace(int request, pid_t pid, void *addr, void *data) in sys_ptrace() 44 static int check_error_paths(pid_t child) in check_error_paths() 105 int check_direct_path(pid_t child, int shared, int nr) in check_direct_path() 157 pid_t child; in main() 168 pid_t ppid = getppid(); in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/ptrace/ |
H A D | peeksiginfo.c | 15 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo() 20 static int sys_rt_tgsigqueueinfo(pid_t tgid, pid_t tid, in sys_rt_tgsigqueueinfo() 26 static int sys_ptrace(int request, pid_t pid, void *addr, void *data) in sys_ptrace() 44 static int check_error_paths(pid_t child) in check_error_paths() 105 int check_direct_path(pid_t child, int shared, int nr) in check_direct_path() 157 pid_t child; in main() 168 pid_t ppid = getppid(); in main()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | elfcore.h | 42 pid_t pr_pid; 43 pid_t pr_ppid; 44 pid_t pr_pgrp; 45 pid_t pr_sid; 71 pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | sched.h | 28 __field( pid_t, pid ) 70 __field( pid_t, pid ) 153 __field( pid_t, prev_pid ) 157 __field( pid_t, next_pid ) 202 __field( pid_t, pid ) 229 __field( pid_t, pid ) 275 __field( pid_t, pid ) 300 __field( pid_t, parent_pid ) 302 __field( pid_t, child_pid ) 322 TP_PROTO(struct task_struct *p, pid_t old_pi [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | sched.h | 29 __field( pid_t, pid ) 154 __field( pid_t, pid ) 238 __field( pid_t, prev_pid ) 242 __field( pid_t, next_pid ) 287 __field( pid_t, pid ) 314 __field( pid_t, pid ) 360 __field( pid_t, pid ) 385 __field( pid_t, parent_pid ) 387 __field( pid_t, child_pid ) 407 TP_PROTO(struct task_struct *p, pid_t old_pi [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | binfmt_elfn32.c | 53 pid_t pr_pid; 54 pid_t pr_ppid; 55 pid_t pr_pgrp; 56 pid_t pr_sid; 75 pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
H A D | binfmt_elfo32.c | 58 pid_t pr_pid; 59 pid_t pr_ppid; 60 pid_t pr_pgrp; 61 pid_t pr_sid; 80 pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | elfcore.h | 38 pid_t pr_pid; 39 pid_t pr_ppid; 40 pid_t pr_pgrp; 41 pid_t pr_sid; 66 pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
/kernel/linux/linux-6.6/include/linux/sched/ |
H A D | task.h | 35 pid_t *set_tid; 94 extern pid_t kernel_clone(struct kernel_clone_args *kargs); 99 extern pid_t kernel_thread(int (*fn)(void *), void *arg, const char *name, 101 extern pid_t user_mode_thread(int (*fn)(void *), void *arg, unsigned long flags); 102 extern long kernel_wait4(pid_t, int __user *, int, struct rusage *); 103 int kernel_wait(pid_t pid, int *stat);
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/mte/ |
H A D | check_gcr_el1_cswitch.c | 30 pid_t pid = *((pid_t *)x); in execute_thread() 31 pid_t tid = gettid(); in execute_thread() 69 int execute_test(pid_t pid) in execute_test() 90 pid_t pid; in mte_gcr_fork_test() 92 pid_t cpid; in mte_gcr_fork_test()
|
/kernel/linux/linux-6.6/tools/testing/selftests/rlimits/ |
H A D | rlimits-per-userns.c | 32 pid_t pid = getpid(); in setrlimit_nproc() 44 static pid_t fork_child(void) in fork_child() 46 pid_t pid = fork(); in fork_child() 88 pid_t child[NR_CHILDS]; in main() 91 pid_t pid; in main() 120 pid_t ret = waitpid(child[i], &wstatus[i], WNOHANG); in main()
|