/kernel/linux/linux-5.10/arch/um/os-Linux/ |
H A D | helper.c | 41 /* Returns either the pid of the child process we run or -E* on failure. */ 46 int pid, fds[2], ret, n; in run_helper() local 74 pid = clone(helper_child, (void *) sp, CLONE_VM, &data); in run_helper() 75 if (pid < 0) { in run_helper() 91 ret = pid; in run_helper() 99 CATCH_EINTR(waitpid(pid, NULL, __WALL)); in run_helper() 117 int pid, status, err; in run_helper_thread() local 124 pid = clone(proc, (void *) sp, flags, arg); in run_helper_thread() 125 if (pid < 0) { in run_helper_thread() 132 CATCH_EINTR(pid in run_helper_thread() 148 helper_wait(int pid) helper_wait() argument [all...] |
/kernel/linux/linux-6.6/arch/um/os-Linux/ |
H A D | helper.c | 42 /* Returns either the pid of the child process we run or -E* on failure. */ 47 int pid, fds[2], ret, n; in run_helper() local 75 pid = clone(helper_child, (void *) sp, CLONE_VM, &data); in run_helper() 76 if (pid < 0) { in run_helper() 92 ret = pid; in run_helper() 100 CATCH_EINTR(waitpid(pid, NULL, __WALL)); in run_helper() 122 int pid, status, err; in run_helper_thread() local 129 pid = clone(proc, (void *) sp, flags, arg); in run_helper_thread() 130 if (pid < 0) { in run_helper_thread() 137 CATCH_EINTR(pid in run_helper_thread() 153 helper_wait(int pid) helper_wait() argument [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/linux/ |
H A D | wait3.c | 34 pid_t pid = fork(); in wait3_0100() local 35 if (pid > 0) { in wait3_0100() 40 if (wait3_for_pind != pid) { in wait3_0100() 41 t_error("%s wait3 get pid is %d are not want %d\n", __func__, wait3_for_pind, pid); in wait3_0100() 46 } else if (pid == 0) { in wait3_0100() 61 pid_t pid = fork(); in wait3_0200() local 62 if (pid > 0) { in wait3_0200() 67 if (wait3_for_pind != pid) { in wait3_0200() 68 t_error("%s wait3 get pid i in wait3_0200() [all...] |
/third_party/musl/libc-test/src/functionalext/supplement/process/ |
H A D | wait.c | 32 pid_t pid = fork(); in wait_0100() local 33 if (pid > 0) { in wait_0100() 36 if (wait_for_pind != pid) { in wait_0100() 37 t_error("%s wait get pid is %d are not want %d\n", __func__, wait_for_pind, pid); in wait_0100() 42 } else if (pid == 0) { in wait_0100() 57 pid_t pid = fork(); in wait_0200() local 58 if (pid > 0) { in wait_0200() 61 if (wait_for_pind != pid) { in wait_0200() 62 t_error("%s wait get pid i in wait_0200() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_smi_events.c | 42 pid_t pid; member 162 static bool kfd_smi_ev_enabled(pid_t pid, struct kfd_smi_client *client, in kfd_smi_ev_enabled() argument 168 if (pid && client->pid != pid && !(client->suser && (events & all))) in kfd_smi_ev_enabled() 174 static void add_event_to_kfifo(pid_t pid, struct kfd_node *dev, in add_event_to_kfifo() argument 182 if (!kfd_smi_ev_enabled(pid, client, smi_event)) in add_event_to_kfifo() 199 static void kfd_smi_event_add(pid_t pid, struct kfd_node *dev, in kfd_smi_event_add() argument 215 add_event_to_kfifo(pid, dev, event, fifo_in, len); in kfd_smi_event_add() 246 if (!task_info.pid) in kfd_smi_event_update_vmfault() 253 kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid, unsigned long address, bool write_fault, ktime_t ts) kfd_smi_event_page_fault_start() argument 262 kfd_smi_event_page_fault_end(struct kfd_node *node, pid_t pid, unsigned long address, bool migration) kfd_smi_event_page_fault_end() argument 270 kfd_smi_event_migration_start(struct kfd_node *node, pid_t pid, unsigned long start, unsigned long end, uint32_t from, uint32_t to, uint32_t prefetch_loc, uint32_t preferred_loc, uint32_t trigger) kfd_smi_event_migration_start() argument 282 kfd_smi_event_migration_end(struct kfd_node *node, pid_t pid, unsigned long start, unsigned long end, uint32_t from, uint32_t to, uint32_t trigger) kfd_smi_event_migration_end() argument 292 kfd_smi_event_queue_eviction(struct kfd_node *node, pid_t pid, uint32_t trigger) kfd_smi_event_queue_eviction() argument 300 kfd_smi_event_queue_restore(struct kfd_node *node, pid_t pid) kfd_smi_event_queue_restore() argument 327 kfd_smi_event_unmap_from_gpu(struct kfd_node *node, pid_t pid, unsigned long address, unsigned long last, uint32_t trigger) kfd_smi_event_unmap_from_gpu() argument [all...] |
/third_party/toybox/toys/pending/ |
H A D | init.c | 27 pid_t pid; member 191 if (!(*y)->pid) { in reload_inittab() 241 pid_t pid; in final_run() local 247 if (x->action & ASKFIRST) pid = fork(); in final_run() 248 else pid = vfork(); in final_run() 250 if (pid > 0) { in final_run() 256 return pid; in final_run() 257 } else if (pid < 0) { in final_run() 285 static struct action_list_seed* mark_as_terminated_process(pid_t pid) in mark_as_terminated_process() argument 289 if (pid > in mark_as_terminated_process() 301 waitforpid(pid_t pid) waitforpid() argument 310 pid_t pid; run_action_from_list() local 346 pid_t pid; halt_poweroff_reboot_handler() local 381 pid_t pid; restart_init_handler() local 423 pid_t pid; pause_handler() local 504 pid_t pid = waitpid(-1, NULL, suspected_WNOHANG); init_main() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/ptrace/ |
H A D | vmaccess.c | 6 * Check whether /proc/$pid/mem can be accessed without causing deadlocks 26 int f, pid = fork(); in TEST() local 29 if (!pid) { in TEST() 38 sprintf(mm, "/proc/%d/mem", pid); in TEST() 42 f = kill(pid, SIGCONT); in TEST() 48 int s, k, pid = fork(); in TEST() local 50 if (!pid) { in TEST() 59 k = ptrace(PTRACE_ATTACH, pid, 0L, 0L); in TEST() 65 ASSERT_NE(k, pid); in TEST() 69 k = ptrace(PTRACE_ATTACH, pid, in TEST() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/ptrace/ |
H A D | vmaccess.c | 6 * Check whether /proc/$pid/mem can be accessed without causing deadlocks 26 int f, pid = fork(); in TEST() local 29 if (!pid) { in TEST() 38 sprintf(mm, "/proc/%d/mem", pid); in TEST() 42 f = kill(pid, SIGCONT); in TEST() 48 int s, k, pid = fork(); in TEST() local 50 if (!pid) { in TEST() 59 k = ptrace(PTRACE_ATTACH, pid, 0L, 0L); in TEST() 65 ASSERT_NE(k, pid); in TEST() 69 k = ptrace(PTRACE_ATTACH, pid, in TEST() [all...] |
/kernel/liteos_a/kernel/extended/cpup/ |
H A D | cpup_shellcmd.c | 56 VOID OsCmdCpupOperateTwoParam(UINT32 mode, UINT32 pid) in OsCmdCpupOperateTwoParam() argument 61 PRINTK("\npid %u CpuUsage in 10s: ", pid); in OsCmdCpupOperateTwoParam() 63 PRINTK("\npid %u CpuUsage in 1s: ", pid); in OsCmdCpupOperateTwoParam() 65 PRINTK("\npid %u CpuUsage in all time: ", pid); in OsCmdCpupOperateTwoParam() 67 ret = LOS_HistoryProcessCpuUsage(pid, mode); in OsCmdCpupOperateTwoParam() 85 size_t mode, pid; in OsShellCmdCpup() local 117 pid = strtoul(argv[1], &bufID, 0); in OsShellCmdCpup() 118 if (OsProcessIDUserCheckInvalid(pid) || (*bufID != 0)) { in OsShellCmdCpup() 119 PRINTK("\nUnknown pid: %s\n", argv[1]); in OsShellCmdCpup() 123 if (OsProcessIsUnused(OS_PCB_FROM_PID(pid)) || OsProcessIsDea in OsShellCmdCpup() [all...] |
/kernel/liteos_a/testsuites/unittest/basic/mem/vm/smoke/ |
H A D | mmap_test_009.cpp | 44 pid_t pid = fork(); in Testcase() local 45 ICUNIT_ASSERT_WITHIN_EQUAL(pid, 0, INVALID_PROCESS_ID, pid); in Testcase() 46 if (pid == 0) { in Testcase() 53 ret = waitpid(pid, &status, 0); in Testcase() 54 ICUNIT_ASSERT_EQUAL(ret, pid, ret); in Testcase() 62 pid = fork(); in Testcase() 63 ICUNIT_ASSERT_WITHIN_EQUAL(pid, 0, INVALID_PROCESS_ID, pid); in Testcase() 64 if (pid in Testcase() [all...] |
/kernel/liteos_a/testsuites/unittest/process/basic/process/full/ |
H A D | process_test_033.cpp | 57 pid_t pid, pid1; in TestCase() local 59 pid = fork(); in TestCase() 60 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equal to this. in TestCase() 62 if (pid == 0) { in TestCase() 68 ret = setpgid(pid, pid); in TestCase() 71 ret = waitpid(pid, &status, 0); in TestCase() 72 ICUNIT_ASSERT_EQUAL(ret, pid, re in TestCase() [all...] |
H A D | process_test_041.cpp | 44 pid_t pid, pid1; in GroupProcess() local 66 pid = fork(); in GroupProcess() 67 if (pid == 0) { in GroupProcess() 73 } else if (pid < 0) { in GroupProcess() 84 testPid = pid; in GroupProcess() 108 pid_t pid, pid1; in TestCase() local 109 pid = fork(); in TestCase() 110 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equa in TestCase() [all...] |
/kernel/liteos_a/testsuites/unittest/process/basic/process/smoke/ |
H A D | process_test_006.cpp | 37 pid_t pid = *((pid_t *)arg); in ThreadFunc2() local 40 ret = waitpid(pid, &status, 0); in ThreadFunc2() 42 ICUNIT_ASSERT_EQUAL_NULL(ret, pid, ret); in ThreadFunc2() 50 int pid, pid1; in ProcessTest001() local 63 pid = fork(); in ProcessTest001() 64 if (pid == 0) { in ProcessTest001() 69 ICUNIT_ASSERT_WITHIN_EQUAL(pid, 0, 100000, pid); // 100000, assert that function Result is equal to this. in ProcessTest001() 77 data = pid; in ProcessTest001() 96 int pid; in TestCase() local [all...] |
H A D | process_test_023.cpp | 44 printf("%s 33333 pid : %d\n", __FUNCTION__, ret); in ThreadFunc() 60 printf("%s 222222 pid : %d\n", __FUNCTION__, ret); in ThreadFunc2() 75 pid_t pid, pid1, pid2; in ProcessTest() local 81 pid = fork(); in ProcessTest() 82 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equal to this. in ProcessTest() 83 g_backPid = pid; in ProcessTest() 85 if (pid == 0) { in ProcessTest() 91 ICUNIT_GOTO_WITHIN_EQUAL(pid1, 0, 100000, pid, EXI in ProcessTest() 136 pid_t pid = fork(); TestCase() local [all...] |
H A D | process_test_021.cpp | 92 pid_t pid, pid1, pid2; in ProcessTest() local 100 pid = fork(); in ProcessTest() 101 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equal to this. in ProcessTest() 103 g_backPid = pid; in ProcessTest() 105 if (pid == 0) { in ProcessTest() 114 ICUNIT_GOTO_WITHIN_EQUAL(pid1, 0, 100000, pid, EXIT); // 100000, assert pid1 equal to this. in ProcessTest() 133 if ((ret == pid) && (g_backPidFlag == 0)) { in ProcessTest() 163 pid_t pid in TestCase() local [all...] |
H A D | process_test_025.cpp | 44 printf("%s 3333333 pid : %d\n", __FUNCTION__, ret); in ThreadFunc() 63 printf("%s 11111111 pid %d\n", __FUNCTION__, ret); in ThreadFunc2() 75 pid_t pid, pid1, pid2; in ProcessTest() local 81 pid = fork(); in ProcessTest() 82 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equal to this. in ProcessTest() 83 g_backPid = pid; in ProcessTest() 84 if (pid == 0) { in ProcessTest() 91 ICUNIT_GOTO_WITHIN_EQUAL(pid1, 0, 100000, pid, EXI in ProcessTest() 140 pid_t pid = fork(); TestCase() local [all...] |
H A D | process_test_022.cpp | 44 printf("3333333333333 pid : %u\n", ret); in ThreadFunc() 58 printf("222222222222222222 pid : %u\n", ret); in ThreadFunc2() 72 pid_t pid, pid1, pid2; in ProcessTest() local 81 pid = fork(); in ProcessTest() 82 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equal to this. in ProcessTest() 83 g_backPid = pid; in ProcessTest() 85 if (pid == 0) { in ProcessTest() 91 ICUNIT_GOTO_WITHIN_EQUAL(pid1, 0, 100000, pid, EXI in ProcessTest() 137 pid_t pid = fork(); TestCase() local [all...] |
H A D | process_test_024.cpp | 44 printf("%s 3333333 pid : %d\n", __FUNCTION__, ret); in ThreadFunc() 58 printf("%s 11111111 pid %d\n", __FUNCTION__, ret); in ThreadFunc2() 70 pid_t pid, pid1, pid2; in ProcessTest() local 76 pid = fork(); in ProcessTest() 77 ICUNIT_GOTO_WITHIN_EQUAL(pid, 0, 100000, pid, EXIT); // 100000, assert pid equal to this. in ProcessTest() 78 g_backPid = pid; in ProcessTest() 79 if (pid == 0) { in ProcessTest() 85 ICUNIT_GOTO_WITHIN_EQUAL(pid1, 0, 100000, pid, EXI in ProcessTest() 132 pid_t pid = fork(); TestCase() local [all...] |
/third_party/ltp/testcases/kernel/controllers/cgroup_fj/ |
H A D | cgroup_fj_stress.sh | 74 pid=$! 75 collected_pids="$collected_pids $pid" 77 pid="$ppid" 81 if ! attach_and_check "$pid" "$cur_path"; then 93 if ! attach_and_check "$pid" "$cur_path"; then 140 pid=$! 143 attach_task "$start_path" 0 "$pid" 144 ROD kill -9 "$pid" 145 wait "$pid" 150 for pid i [all...] |
/third_party/ltp/testcases/kernel/syscalls/setpgid/ |
H A D | setpgid01.c | 39 * 2. Check functioning of setpgid(2) with pid = 0 and pgid = 0. 80 pid_t pgid, pid; in setpgid_test1() local 83 pid = getpid(); in setpgid_test1() 85 TEST(setpgid(pid, pgid)); in setpgid_test1() 88 pid, pgid); in setpgid_test1() 90 tst_resm(TPASS, "test setpgid(%d, %d) success", pid, pgid); in setpgid_test1() 109 pid_t pgid, pid; in setpgid_test2() local 111 pid = FORK_OR_VFORK(); in setpgid_test2() 112 if (pid == -1) in setpgid_test2() 115 if (pid ! in setpgid_test2() [all...] |
/third_party/musl/libc-test/src/functional/ |
H A D | vfork.c | 10 static int w(pid_t pid) in w() argument 13 r = waitpid(pid, &s, 0); in w() 16 else if (r != pid) in w() 17 t_error("child pid was %d, waitpid returned %d\n", pid, r); in w() 25 pid_t pid; in test_exit() local 26 if((pid = vfork()) == 0) { in test_exit() 30 if (pid == -1) { in test_exit() 34 int r = w(pid); in test_exit() 41 pid_t pid; in sh() local [all...] |
/third_party/rust/crates/nix/src/sys/ |
H A D | wait.rs | 135 pub fn pid(&self) -> Option<Pid> { in pid() functions 208 /// let pid = nix::unistd::Pid::from_raw(1); 209 /// let status = WaitStatus::from_raw(pid, 0x0002); 210 /// assert_eq!(status, Ok(WaitStatus::Signaled(pid, Signal::SIGINT, false))); 212 pub fn from_raw(pid: Pid, status: i32) -> Result<WaitStatus> { in from_raw() 214 WaitStatus::Exited(pid, exit_status(status)) in from_raw() 216 WaitStatus::Signaled(pid, term_signal(status)?, dumped_core(status)) in from_raw() 220 fn decode_stopped(pid: Pid, status: i32) -> Result<WaitStatus> { in from_raw() 223 WaitStatus::PtraceSyscall(pid) in from_raw() 225 WaitStatus::Stopped(pid, stop_signa in from_raw() [all...] |
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | offwaketime.bpf.c | 66 u32 pid = BPF_CORE_READ(p, pid); in waker() local 72 bpf_map_update_elem(&wokeby, &pid, &woke, BPF_ANY); in waker() 76 static inline int update_counts(void *ctx, u32 pid, u64 delta) in update_counts() argument 87 woke = bpf_map_lookup_elem(&wokeby, &pid); in update_counts() 91 bpf_map_delete_elem(&wokeby, &pid); in update_counts() 111 u32 pid = ctx->prev_pid; local 118 u32 pid = BPF_CORE_READ(p, pid); local 123 bpf_map_update_elem(&start, &pid, [all...] |
/third_party/musl/libc-test/src/functionalext/fortify/ |
H A D | poll.c | 58 int pid = fork(); in poll_0020() local 59 switch (pid) { in poll_0020() 68 waitpid(pid, &status, WUNTRACED); in poll_0020() 72 kill(pid, SIGCONT); in poll_0020() 91 int pid = fork(); in poll_0030() local 92 if (pid == -1) { in poll_0030() 94 } else if (pid == 0) { in poll_0030() 149 int pid = fork(); in ppoll_0020() local 150 switch (pid) { in ppoll_0020() 158 waitpid(pid, in ppoll_0020() 182 int pid = fork(); ppoll_0030() local [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/benchmarks/ |
H A D | fork.c | 48 int pid; in start_process_on() local 50 pid = fork(); in start_process_on() 51 if (pid == -1) { in start_process_on() 56 if (pid) in start_process_on() 88 pid_t pid = fork(); in bench_fork() local 89 if (pid == -1) { in bench_fork() 93 if (pid == 0) { in bench_fork() 98 pid = waitpid(pid, NULL, 0); in bench_fork() 99 if (pid in bench_fork() 110 pid_t pid = vfork(); bench_vfork() local [all...] |