/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | rcu_read_lock.c | 53 struct task_struct *task, *real_parent; local 62 /* region including helper using rcu ptr real_parent */ 63 real_parent = task->real_parent; 64 if (!real_parent) 66 ptr = bpf_task_storage_get(&map_a, real_parent, &init_val, 70 ptr = bpf_task_storage_get(&map_a, real_parent, 0, 0); 82 struct task_struct *task, *real_parent; local 86 real_parent = task->real_parent; 94 struct task_struct *task, *real_parent; local 113 struct task_struct *task, *real_parent; local 129 struct task_struct *task, *real_parent; local 148 struct task_struct *task, *real_parent, *gparent; local 202 struct task_struct *task, *real_parent; local 220 struct task_struct *task, *real_parent; local 263 struct task_struct *task, *real_parent; local 296 struct task_struct *task, *real_parent; local 310 struct task_struct *task, *real_parent; local [all...] |
H A D | profiler.inc.h | 192 parent = BPF_CORE_READ(parent, real_parent); 711 struct task_struct* parent_task = BPF_CORE_READ(task, real_parent);
|
/linux-master/arch/x86/kernel/apic/ |
H A D | msi.c | 199 * @real_parent: The real parent domain of the to initialize domain 204 * is determined via the @real_parent. 207 struct irq_domain *real_parent, struct msi_domain_info *info) 209 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; 212 switch (real_parent->bus_token) { 215 if (WARN_ON_ONCE(domain != real_parent)) 206 x86_init_dev_msi_info(struct device *dev, struct irq_domain *domain, struct irq_domain *real_parent, struct msi_domain_info *info) argument
|
/linux-master/arch/alpha/kernel/ |
H A D | asm-offsets.c | 26 DEFINE(TASK_REAL_PARENT, offsetof(struct task_struct, real_parent));
|
/linux-master/include/linux/ |
H A D | ptrace.h | 92 return !same_thread_group(child->real_parent, child->parent); 206 child->parent = child->real_parent;
|
H A D | pid.h | 303 pid = task_tgid_nr_ns(rcu_dereference(tsk->real_parent), ns);
|
H A D | sched.h | 987 * p->real_parent->pid) 991 struct task_struct __rcu *real_parent; member in struct:task_struct
|
/linux-master/kernel/ |
H A D | exit.c | 337 is_global_init(p->real_parent)) 340 if (task_pgrp(p->real_parent) != pgrp && 341 task_session(p->real_parent) == task_session(p)) 386 parent = tsk->real_parent; 482 list_for_each_entry(c, &p->real_parent->children, sibling) { 642 for (reaper = father->real_parent; 644 reaper = reaper->real_parent) { 706 RCU_INIT_POINTER(t->real_parent, reaper); 709 t->parent = t->real_parent; 1536 !ptrace ? target->real_parent [all...] |
H A D | tsacct.c | 65 task_tgid_nr_ns(rcu_dereference(tsk->real_parent), pid_ns) : 0;
|
H A D | ptrace.c | 127 child->parent = child->real_parent; 496 * Check PF_EXITING to ensure ->real_parent has not passed 498 * pretend ->real_parent untraces us right after return. 500 if (!ret && !(current->real_parent->flags & PF_EXITING)) { 502 ptrace_link(current, current->real_parent); 550 if (!same_thread_group(p->real_parent, tracer))
|
H A D | fork.c | 2520 p->real_parent = current->real_parent; 2527 p->real_parent = current; 2583 p->signal->has_child_subreaper = p->real_parent->signal->has_child_subreaper || 2584 p->real_parent->signal->is_child_subreaper; 2585 list_add_tail(&p->sibling, &p->real_parent->children); 3126 parent = child->real_parent;
|
H A D | acct.c | 528 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent),
|
H A D | sys.c | 970 * Accessing ->real_parent is not SMP-safe, it could 972 * value of ->real_parent under rcu_read_lock(), see 980 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); 1102 if (same_thread_group(p->real_parent, group_leader)) {
|
H A D | signal.c | 2073 * This is only possible if parent == real_parent. 2176 parent = tsk->real_parent; 2314 * the real_parent of the group_leader. The ptracer should
|
/linux-master/drivers/connector/ |
H A D | cn_proc.c | 133 parent = rcu_dereference(task->real_parent); 310 parent = rcu_dereference(task->real_parent); 345 parent = rcu_dereference(task->real_parent);
|
/linux-master/init/ |
H A D | init_task.c | 103 .real_parent = &init_task,
|
/linux-master/include/linux/sched/ |
H A D | mm.h | 207 * need RCU to access ->real_parent if CLONE_VM was used along with 210 * We check real_parent->mm == tsk->mm because CLONE_VFORK does not 214 * ->real_parent is not necessarily the task doing vfork(), so in 217 * And in this case we can't trust the real_parent->mm == tsk->mm 223 rcu_dereference(tsk->real_parent)->mm == tsk->mm;
|
/linux-master/security/yama/ |
H A D | yama_lsm.c | 292 walker = rcu_dereference(walker->real_parent);
|
/linux-master/fs/proc/ |
H A D | array.c | 161 task_tgid_nr_ns(rcu_dereference(p->real_parent), ns) : 0; 534 ppid = task_tgid_nr_ns(task->real_parent, ns); 737 if (task && task->real_parent == start &&
|
/linux-master/fs/ |
H A D | binfmt_elf.c | 1478 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); 1527 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent));
|
H A D | binfmt_elf_fdpic.c | 1296 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); 1344 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent));
|
/linux-master/security/tomoyo/ |
H A D | common.h | 1136 pid = task_tgid_vnr(rcu_dereference(current->real_parent));
|
/linux-master/security/keys/ |
H A D | keyctl.c | 1658 parent = rcu_dereference_protected(me->real_parent,
|
/linux-master/fs/nfs/ |
H A D | dir.c | 2967 parent = rcu_dereference(task->real_parent);
|
/linux-master/kernel/events/ |
H A D | core.c | 8214 task->real_parent); 8216 task->real_parent);
|