| /linux-6.15/kernel/cgroup/ |
| H A D | pids.c | 75 return css_pids(pids->css.parent); in parent_pids() 81 struct pids_cgroup *pids; in pids_css_alloc() local 84 if (!pids) in pids_css_alloc() 88 return &pids->css; in pids_css_alloc() 218 pids_charge(pids, 1); in pids_can_attach() 239 pids_uncharge(pids, 1); in pids_cancel_attach() 288 struct pids_cgroup *pids; in pids_cancel_fork() local 291 pids_uncharge(pids, 1); in pids_cancel_fork() 298 pids_uncharge(pids, 1); in pids_release() 327 atomic64_set(&pids->limit, limit); in pids_max_write() [all …]
|
| /linux-6.15/Documentation/admin-guide/cgroup-v1/ |
| H A D | pids.rst | 26 that pids.current > pids.max. However, it is not possible to violate a cgroup 48 # mount -t cgroup -o pids none /sys/fs/cgroup/pids 53 # echo 2 > /sys/fs/cgroup/pids/parent/pids.max 55 # cat /sys/fs/cgroup/pids/parent/pids.current 62 # cat /sys/fs/cgroup/pids/parent/pids.current 73 # cat /sys/fs/cgroup/pids/parent/pids.current 75 # cat /sys/fs/cgroup/pids/parent/child/pids.current 77 # cat /sys/fs/cgroup/pids/parent/child/pids.max 85 pids.current):: 87 # echo 1 > /sys/fs/cgroup/pids/parent/pids.max [all …]
|
| /linux-6.15/tools/testing/selftests/arm64/fp/ |
| H A D | za-stress | 10 pids= 17 if [ -n "$pids" ]; then 18 kill $pids 19 wait $pids 20 pids= 46 pids=$pids\ $! 53 kill -USR1 $pids 55 pids=$pids\ $!
|
| H A D | sve-stress | 10 pids= 17 if [ -n "$pids" ]; then 18 kill $pids 19 wait $pids 20 pids= 46 pids=$pids\ $! 53 kill -USR1 $pids 55 pids=$pids\ $!
|
| H A D | ssve-stress | 10 pids= 17 if [ -n "$pids" ]; then 18 kill $pids 19 wait $pids 20 pids= 46 pids=$pids\ $! 53 kill -USR1 $pids 55 pids=$pids\ $!
|
| H A D | fpsimd-stress | 10 pids= 17 if [ -n "$pids" ]; then 18 kill $pids 19 wait $pids 20 pids= 47 pids=$pids\ $! 54 kill -USR1 $pids 56 pids=$pids\ $!
|
| /linux-6.15/tools/testing/selftests/sched_ext/ |
| H A D | init_enable_count.c | 25 pid_t pids[num_pre_forks]; in run_test() local 43 pids[i] = fork(); in run_test() 44 SCX_FAIL_IF(pids[i] < 0, "Failed to fork child"); in run_test() 45 if (pids[i] == 0) { in run_test() 55 SCX_FAIL_IF(waitpid(pids[i], &status, 0) != pids[i], in run_test() 71 pids[i] = fork(); in run_test() 74 if (pids[i] == 0) { in run_test() 92 SCX_FAIL_IF(waitpid(pids[i], &status, 0) != pids[i], in run_test() 101 pids[i] = fork(); in run_test() 102 if (pids[i] == 0) in run_test() [all …]
|
| H A D | select_cpu_dispatch.c | 34 pid_t pids[NUM_CHILDREN]; in run() local 41 pids[i] = fork(); in run() 42 if (pids[i] == 0) { in run() 49 SCX_EQ(waitpid(pids[i], &status, 0), pids[i]); in run()
|
| H A D | select_cpu_dfl.c | 34 pid_t pids[NUM_CHILDREN]; in run() local 41 pids[i] = fork(); in run() 42 if (pids[i] == 0) { in run() 49 SCX_EQ(waitpid(pids[i], &status, 0), pids[i]); in run()
|
| H A D | select_cpu_dfl_nodispatch.c | 34 pid_t pids[NUM_CHILDREN]; in run() local 41 pids[i] = fork(); in run() 42 if (pids[i] == 0) { in run() 49 SCX_EQ(waitpid(pids[i], &status, 0), pids[i]); in run()
|
| /linux-6.15/tools/testing/selftests/pid_namespace/ |
| H A D | pid_max.c | 85 pid_t pids[2]; in pid_max_nested_inner() local 115 pids[0] = fork(); in pid_max_nested_inner() 116 if (pids[0] < 0) { in pid_max_nested_inner() 121 if (pids[0] == 0) in pid_max_nested_inner() 124 pids[1] = fork(); in pid_max_nested_inner() 125 wait_for_pid(pids[0]); in pid_max_nested_inner() 126 if (pids[1] >= 0) { in pid_max_nested_inner() 127 if (pids[1] == 0) in pid_max_nested_inner() 159 pid_t pids[1000]; in pid_max_nested_outer() local 202 pids[nr_procs] = pid; in pid_max_nested_outer() [all …]
|
| /linux-6.15/tools/testing/selftests/cgroup/ |
| H A D | test_kill.c | 58 pid_t pids[100]; in test_cgkill_simple() local 71 pids[i] = cg_run_nowait(cgroup, child_fn, NULL); in test_cgkill_simple() 86 wait_for_pid(pids[i]); in test_cgkill_simple() 115 pid_t pids[5]; in test_cgkill_tree() local 164 pids[0] = cg_run_nowait(cgroup[2], child_fn, NULL); in test_cgkill_tree() 165 pids[1] = cg_run_nowait(cgroup[7], child_fn, NULL); in test_cgkill_tree() 166 pids[2] = cg_run_nowait(cgroup[9], child_fn, NULL); in test_cgkill_tree() 167 pids[3] = cg_run_nowait(cgroup[9], child_fn, NULL); in test_cgkill_tree() 168 pids[4] = cg_run_nowait(cgroup[9], child_fn, NULL); in test_cgkill_tree() 190 wait_for_pid(pids[i]); in test_cgkill_tree()
|
| /linux-6.15/Documentation/userspace-api/media/dvb/ |
| H A D | dmx-get-pes-pids.rst | 20 ``int ioctl(fd, DMX_GET_PES_PIDS, __u16 pids[5])`` 28 ``pids`` 41 pids[DMX_PES_AUDIO] 0 first audio PID 42 pids[DMX_PES_VIDEO] 1 first video PID 43 pids[DMX_PES_TELETEXT] 2 first teletext PID 44 pids[DMX_PES_SUBTITLE] 3 first subtitle PID 45 pids[DMX_PES_PCR] 4 first Program Clock Reference PID
|
| /linux-6.15/tools/testing/selftests/perf_events/ |
| H A D | remove_on_exec.c | 200 pid_t pids[30]; in TEST_F() local 203 for (i = 0; i < sizeof(pids) / sizeof(pids[0]); i++) { in TEST_F() 204 pids[i] = fork(); in TEST_F() 205 if (pids[i] == 0) { in TEST_F() 217 for (i = 0; i < sizeof(pids) / sizeof(pids[0]); i++) { in TEST_F() 219 EXPECT_EQ(waitpid(pids[i], &tmp, WNOHANG), 0); in TEST_F() 220 EXPECT_EQ(kill(pids[i], SIGKILL), 0); in TEST_F()
|
| /linux-6.15/tools/testing/selftests/powerpc/pmu/ebb/ |
| H A D | multi_ebb_procs_test.c | 77 pid_t pids[NR_CHILDREN]; in multi_ebb_procs() local 85 pids[i] = fork(); in multi_ebb_procs() 86 if (pids[i] == 0) in multi_ebb_procs() 96 kill(pids[i], SIGINT); in multi_ebb_procs() 98 rc |= wait_for_child(pids[i]); in multi_ebb_procs()
|
| /linux-6.15/tools/testing/selftests/mm/ |
| H A D | migration.c | 26 pid_t *pids; in FIXTURE() local 53 self->pids = malloc(self->nthreads * sizeof(*self->pids)); in FIXTURE_SETUP() 54 ASSERT_NE(self->pids, NULL); in FIXTURE_SETUP() 60 free(self->pids); in FIXTURE_TEARDOWN() 171 self->pids[i] = pid; 177 ASSERT_EQ(kill(self->pids[i], SIGTERM), 0); 237 self->pids[i] = pid; 243 ASSERT_EQ(kill(self->pids[i], SIGTERM), 0); 297 self->pids[i] = pid; 303 ASSERT_EQ(kill(self->pids[i], SIGTERM), 0);
|
| /linux-6.15/drivers/usb/early/ |
| H A D | ehci-dbgp.c | 197 u32 pids, lpid; in dbgp_wait_until_done() local 203 pids = readl(&ehci_debug->pids); in dbgp_wait_until_done() 270 u32 pids, ctrl; in dbgp_bulk_write() local 277 pids = readl(&ehci_debug->pids); in dbgp_bulk_write() 278 pids = dbgp_pid_write_update(pids, USB_PID_OUT); in dbgp_bulk_write() 287 writel(pids, &ehci_debug->pids); in dbgp_bulk_write() 296 u32 pids, addr, ctrl; in dbgp_bulk_read() local 304 pids = readl(&ehci_debug->pids); in dbgp_bulk_read() 305 pids = dbgp_pid_read_update(pids, USB_PID_IN); in dbgp_bulk_read() 313 writel(pids, &ehci_debug->pids); in dbgp_bulk_read() [all …]
|
| /linux-6.15/drivers/media/firewire/ |
| H A D | firedtv-dvb.c | 53 u16 pids[16]; in fdtv_start_feed() local 96 collect_channels(fdtv, &pidc, pids); in fdtv_start_feed() 106 ret = avc_tuner_set_pids(fdtv, pidc, pids); in fdtv_start_feed() 124 u16 pids[16]; in fdtv_stop_feed() local 135 demux->pids[dvbdmxfeed->pes_type] |= 0x8000; in fdtv_stop_feed() 149 collect_channels(fdtv, &pidc, pids); in fdtv_stop_feed() 151 ret = avc_tuner_set_pids(fdtv, pidc, pids); in fdtv_stop_feed()
|
| /linux-6.15/tools/testing/selftests/livepatch/ |
| H A D | test-syscall.sh | 23 pids[$i]="$!" 26 pid_list=$(echo ${pids[@]} | tr ' ' ',') 35 for pid in ${pids[@]}; do
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | unicast_extensions.sh | 122 ip netns pids $foo_ns | xargs -r kill -9 123 ip netns pids $bar_ns | xargs -r kill -9 147 ip netns pids $foo_ns | xargs -r kill -9 148 ip netns pids $bar_ns | xargs -r kill -9 149 ip netns pids $router_ns | xargs -r kill -9
|
| /linux-6.15/scripts/ |
| H A D | bootgraph.pl | 60 my %pids; 80 $pids{$func} = $1; 102 $pids{$func} = $pid; 178 my $pid = $pids{$key};
|
| /linux-6.15/kernel/ |
| H A D | pid.c | 149 void free_pids(struct pid **pids) in free_pids() argument 157 if (pids[tmp]) in free_pids() 158 free_pid(pids[tmp]); in free_pids() 332 &task->signal->pids[type]; in task_pid_ptr() 348 static void __change_pid(struct pid **pids, struct task_struct *task, in __change_pid() argument 371 WARN_ON(pids[type]); in __change_pid() 372 pids[type] = pid; in __change_pid() 375 void detach_pid(struct pid **pids, struct task_struct *task, enum pid_type type) in detach_pid() argument 377 __change_pid(pids, task, type, NULL); in detach_pid() 380 void change_pid(struct pid **pids, struct task_struct *task, enum pid_type type, in change_pid() argument [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | uprobe_multi_pid_filter.c | 8 __u32 pids[3]; variable 15 if (pid == pids[idx]) in update_pid()
|
| /linux-6.15/tools/kvm/kvm_stat/ |
| H A D | kvm_stat | 1145 pids = [] 1148 pids.append(int(line[0])) 1150 return pids 1267 if len(pids) == 1: 1482 pids = [] 1489 if len(pids) == 0: 1492 if len(pids) > 1: 1496 pid = pids[0] 1712 if len(pids) == 0: 1715 if len(pids) > 1: [all …]
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | ovs_datapath.yaml | 29 name: vport-pids 108 name: per-cpu-pids 136 - per-cpu-pids
|