Home
last modified time | relevance | path

Searched refs:real_parent (Results 1 – 25 of 32) sorted by relevance

12

/linux/tools/testing/selftests/bpf/progs/
H A Drcu_read_lock.c64 struct task_struct *task, *real_parent; in task_succ()
73 /* region including helper using rcu ptr real_parent */ in task_succ()
74 real_parent = task->real_parent; in task_succ()
75 if (!real_parent) in task_succ()
77 ptr = bpf_task_storage_get(&map_a, real_parent, &init_val, in task_succ()
81 ptr = bpf_task_storage_get(&map_a, real_parent, 0, 0); in no_lock()
93 struct task_struct *task, *real_parent; in two_regions()
97 real_parent = task->real_parent; in two_regions()
54 struct task_struct *task, *real_parent; task_succ() local
83 struct task_struct *task, *real_parent; no_lock() local
95 struct task_struct *task, *real_parent; two_regions() local
114 struct task_struct *task, *real_parent; non_sleepable_1() local
130 struct task_struct *task, *real_parent; non_sleepable_2() local
149 struct task_struct *task, *real_parent, *gparent; task_acquire() local
203 struct task_struct *task, *real_parent; non_sleepable_rcu_mismatch() local
221 struct task_struct *task, *real_parent; inproper_sleepable_helper() local
265 struct task_struct *task, *real_parent; nested_rcu_region() local
298 struct task_struct *task, *real_parent; task_untrusted_rcuptr() local
312 struct task_struct *task, *real_parent; cross_rcu_region() local
[all...]
H A Dprofiler.inc.h189 parent = BPF_CORE_READ(parent, real_parent); in populate_ancestors()
708 struct task_struct* parent_task = BPF_CORE_READ(task, real_parent); in raw_tracepoint__sched_process_exec()
/linux/drivers/irqchip/
H A Dirq-msi-lib.c27 struct irq_domain *real_parent, in msi_lib_init_dev_msi_info() argument
30 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; in msi_lib_init_dev_msi_info()
44 if (WARN_ON_ONCE(domain != real_parent)) in msi_lib_init_dev_msi_info()
H A Dirq-riscv-imsic-platform.c279 struct irq_domain *real_parent, struct msi_domain_info *info) in imsic_init_dev_msi_info() argument
281 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in imsic_init_dev_msi_info()
H A Dirq-gic-v3-mbi.c165 struct irq_domain *real_parent, struct msi_domain_info *info) in mbi_init_dev_msi_info() argument
167 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in mbi_init_dev_msi_info()
/linux/arch/x86/kernel/apic/
H A Dmsi.c206 struct irq_domain *real_parent, struct msi_domain_info *info) in x86_init_dev_msi_info() argument
208 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; in x86_init_dev_msi_info()
211 switch (real_parent->bus_token) { in x86_init_dev_msi_info()
214 if (WARN_ON_ONCE(domain != real_parent)) in x86_init_dev_msi_info()
/linux/kernel/
H A Dexit.c359 is_global_init(p->real_parent)) in will_become_orphaned_pgrp()
362 if (task_pgrp(p->real_parent) != pgrp && in will_become_orphaned_pgrp()
363 task_session(p->real_parent) == task_session(p)) in will_become_orphaned_pgrp()
408 parent = tsk->real_parent; in kill_orphaned_pgrp()
518 list_for_each_entry(g, &p->real_parent->children, sibling) { in mm_update_next_owner()
654 for (reaper = father->real_parent; in find_new_reaper()
656 reaper = reaper->real_parent) { in find_new_reaper()
713 RCU_INIT_POINTER(t->real_parent, reaper); in forget_original_parent()
716 t->parent = t->real_parent; in forget_original_parent()
1621 !ptrace ? target->real_parent : target->parent; in is_effectively_child()
H A Dfork.c2373 p->real_parent = current->real_parent; in copy_process()
2380 p->real_parent = current; in copy_process()
2436 p->signal->has_child_subreaper = p->real_parent->signal->has_child_subreaper || in copy_process()
2437 p->real_parent->signal->is_child_subreaper; in copy_process()
2438 list_add_tail(&p->sibling, &p->real_parent->children); in copy_process()
2983 parent = child->real_parent; in walk_process_tree()
H A Dacct.c512 ac->ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), ns); in fill_ac()
H A Dsys.c1011 * Accessing ->real_parent is not SMP-safe, it could
1013 * value of ->real_parent under rcu_read_lock(), see
1021 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); in SYSCALL_DEFINE0()
1144 if (same_thread_group(p->real_parent, group_leader)) { in SYSCALL_DEFINE2()
/linux/include/linux/irqchip/
H A Dirq-msi-lib.h25 struct irq_domain *real_parent,
/linux/include/linux/
H A Dptrace.h92 return !same_thread_group(child->real_parent, child->parent); in ptrace_reparented()
206 child->parent = child->real_parent; in ptrace_init_task()
H A Dsched.h1069 struct task_struct __rcu *real_parent; member
/linux/drivers/connector/
H A Dcn_proc.c133 parent = rcu_dereference(task->real_parent); in proc_fork_connector()
310 parent = rcu_dereference(task->real_parent); in proc_coredump_connector()
345 parent = rcu_dereference(task->real_parent); in proc_exit_connector()
/linux/arch/x86/hyperv/
H A Dirqdomain.c305 struct irq_domain *real_parent, struct msi_domain_info *info) in hv_init_dev_msi_info() argument
309 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in hv_init_dev_msi_info()
/linux/arch/s390/pci/
H A Dpci_irq.c483 struct irq_domain *real_parent, in zpci_init_dev_msi_info() argument
486 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in zpci_init_dev_msi_info()
/linux/arch/powerpc/platforms/pseries/
H A Dmsi.c502 struct irq_domain *real_parent, struct msi_domain_info *info) in pseries_init_dev_msi_info() argument
506 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in pseries_init_dev_msi_info()
/linux/include/linux/sched/
H A Dmm.h237 rcu_dereference(tsk->real_parent)->mm == tsk->mm; in in_vfork()
/linux/security/yama/
H A Dyama_lsm.c286 walker = rcu_dereference(walker->real_parent); in task_is_descendant()
/linux/drivers/pci/controller/
H A Dvmd.c317 struct irq_domain *real_parent, in vmd_init_dev_msi_info() argument
320 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in vmd_init_dev_msi_info()
/linux/fs/
H A Dbinfmt_elf_fdpic.c1302 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1350 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
H A Dbinfmt_elf.c1493 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1542 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
/linux/security/tomoyo/
H A Dcommon.h1141 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); in tomoyo_sys_getppid()
/linux/Documentation/staging/
H A Dstatic-keys.rst222 pid = task_tgid_vnr(rcu_dereference(current->real_parent));
/linux/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c1718 struct irq_domain *real_parent, struct msi_domain_info *info) in pnv_init_dev_msi_info() argument
1722 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in pnv_init_dev_msi_info()

12