Searched refs:real_parent (Results 1 - 25 of 29) sorted by relevance

12

/linux-master/tools/testing/selftests/bpf/progs/
H A Drcu_read_lock.c53 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 Dprofiler.inc.h192 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 Dmsi.c199 * @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 Dasm-offsets.c26 DEFINE(TASK_REAL_PARENT, offsetof(struct task_struct, real_parent));
/linux-master/include/linux/
H A Dptrace.h92 return !same_thread_group(child->real_parent, child->parent);
206 child->parent = child->real_parent;
H A Dpid.h303 pid = task_tgid_nr_ns(rcu_dereference(tsk->real_parent), ns);
H A Dsched.h987 * p->real_parent->pid)
991 struct task_struct __rcu *real_parent; member in struct:task_struct
/linux-master/kernel/
H A Dexit.c337 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 Dtsacct.c65 task_tgid_nr_ns(rcu_dereference(tsk->real_parent), pid_ns) : 0;
H A Dptrace.c127 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 Dfork.c2520 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 Dacct.c528 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent),
H A Dsys.c970 * 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 Dsignal.c2073 * 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 Dcn_proc.c133 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 Dinit_task.c103 .real_parent = &init_task,
/linux-master/include/linux/sched/
H A Dmm.h207 * 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 Dyama_lsm.c292 walker = rcu_dereference(walker->real_parent);
/linux-master/fs/proc/
H A Darray.c161 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 Dbinfmt_elf.c1478 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 Dbinfmt_elf_fdpic.c1296 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 Dcommon.h1136 pid = task_tgid_vnr(rcu_dereference(current->real_parent));
/linux-master/security/keys/
H A Dkeyctl.c1658 parent = rcu_dereference_protected(me->real_parent,
/linux-master/fs/nfs/
H A Ddir.c2967 parent = rcu_dereference(task->real_parent);
/linux-master/kernel/events/
H A Dcore.c8214 task->real_parent);
8216 task->real_parent);

Completed in 429 milliseconds

12