Home
last modified time | relevance | path

Searched refs:set_tid (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/tools/testing/selftests/clone3/
Dclone3_set_tid.c38 static int call_clone3_set_tid(pid_t *set_tid, in call_clone3_set_tid() argument
50 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
67 getpid(), set_tid[0]); in call_clone3_set_tid()
91 if (set_tid[0] != getpid()) in call_clone3_set_tid()
118 pid_t *set_tid, in test_clone3_set_tid() argument
129 getpid(), set_tid[0], flags); in test_clone3_set_tid()
130 ret = call_clone3_set_tid(set_tid, set_tid_size, flags, expected_pid, in test_clone3_set_tid()
134 getpid(), set_tid[0], ret, expected); in test_clone3_set_tid()
152 pid_t set_tid[MAX_PID_NS_LEVEL * 2]; in main() local
171 memset(&set_tid, 0, sizeof(set_tid)); in main()
[all …]
Dclone3_cap_checkpoint_restore.c38 pid_t *set_tid, size_t set_tid_size) in call_clone3_set_tid() argument
45 .set_tid = ptr_to_u64(set_tid), in call_clone3_set_tid()
59 TH_LOG("I am the child, my PID is %d (expected %d)", getpid(), set_tid[0]); in call_clone3_set_tid()
61 if (set_tid[0] != getpid()) in call_clone3_set_tid()
80 pid_t *set_tid, size_t set_tid_size) in test_clone3_set_tid() argument
84 TH_LOG("[%d] Trying clone3() with CLONE_SET_TID to %d", getpid(), set_tid[0]); in test_clone3_set_tid()
85 ret = call_clone3_set_tid(_metadata, set_tid, set_tid_size); in test_clone3_set_tid()
86 TH_LOG("[%d] clone3() with CLONE_SET_TID %d says:%d", getpid(), set_tid[0], ret); in test_clone3_set_tid()
139 pid_t set_tid[1]; in TEST() local
146 memset(&set_tid, 0, sizeof(set_tid)); in TEST()
[all …]
Dclone3_selftests.h31 __aligned_u64 set_tid; member
/linux-6.12.1/tools/perf/trace/beauty/include/uapi/linux/
Dsched.h101 __aligned_u64 set_tid; member
/linux-6.12.1/include/uapi/linux/
Dsched.h101 __aligned_u64 set_tid; member
/linux-6.12.1/kernel/
Dfork.c2390 pid = alloc_pid(p->nsproxy->pid_ns_for_children, args->set_tid, in copy_process()
2939 pid_t *kset_tid = kargs->set_tid; in copy_clone_args_from_user()
2961 if (unlikely(!args.set_tid && args.set_tid_size > 0)) in copy_clone_args_from_user()
2964 if (unlikely(args.set_tid && args.set_tid_size == 0)) in copy_clone_args_from_user()
2992 if (args.set_tid && in copy_clone_args_from_user()
2993 copy_from_user(kset_tid, u64_to_user_ptr(args.set_tid), in copy_clone_args_from_user()
2997 kargs->set_tid = kset_tid; in copy_clone_args_from_user()
3074 pid_t set_tid[MAX_PID_NS_LEVEL]; in SYSCALL_DEFINE2() local
3081 kargs.set_tid = set_tid; in SYSCALL_DEFINE2()
Dpid.c166 struct pid *alloc_pid(struct pid_namespace *ns, pid_t *set_tid, in alloc_pid() argument
198 tid = set_tid[ns->level - i]; in alloc_pid()
/linux-6.12.1/include/linux/sched/
Dtask.h37 pid_t *set_tid; member
/linux-6.12.1/include/linux/
Dpid.h130 extern struct pid *alloc_pid(struct pid_namespace *ns, pid_t *set_tid,