| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | rcu_read_lock.c | 63 real_parent = task->real_parent; in task_succ() 86 real_parent = task->real_parent; in no_lock() 101 real_parent = task->real_parent; in two_regions() 117 real_parent = task->real_parent; in non_sleepable_1() 136 real_parent = task->real_parent; in non_sleepable_2() 152 real_parent = task->real_parent; in task_acquire() 207 real_parent = task->real_parent; in non_sleepable_rcu_mismatch() 228 real_parent = task->real_parent; in inproper_sleepable_helper() 270 real_parent = task->real_parent; in nested_rcu_region() 301 real_parent = task->real_parent; in task_untrusted_rcuptr() [all …]
|
| H A D | profiler.inc.h | 189 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-6.15/drivers/irqchip/ |
| H A D | irq-msi-lib.c | 27 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 D | irq-gic-v3-its-msi-parent.c | 163 struct irq_domain *real_parent, struct msi_domain_info *info) in its_init_dev_msi_info() argument 165 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in its_init_dev_msi_info()
|
| H A D | irq-msi-lib.h | 24 struct irq_domain *real_parent,
|
| H A D | irq-gic-v3-mbi.c | 165 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()
|
| H A D | irq-riscv-imsic-platform.c | 279 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()
|
| /linux-6.15/arch/x86/kernel/apic/ |
| H A D | msi.c | 206 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-6.15/kernel/ |
| H A D | exit.c | 353 is_global_init(p->real_parent)) in will_become_orphaned_pgrp() 356 if (task_pgrp(p->real_parent) != pgrp && in will_become_orphaned_pgrp() 357 task_session(p->real_parent) == task_session(p)) in will_become_orphaned_pgrp() 402 parent = tsk->real_parent; in kill_orphaned_pgrp() 526 list_for_each_entry(g, &p->real_parent->children, sibling) { in mm_update_next_owner() 662 for (reaper = father->real_parent; in find_new_reaper() 664 reaper = reaper->real_parent) { in find_new_reaper() 726 RCU_INIT_POINTER(t->real_parent, reaper); in forget_original_parent() 729 t->parent = t->real_parent; in forget_original_parent() 1611 !ptrace ? target->real_parent : target->parent; in is_effectively_child()
|
| H A D | ptrace.c | 127 child->parent = child->real_parent; in __ptrace_unlink() 500 if (!ret && !(current->real_parent->flags & PF_EXITING)) { in ptrace_traceme() 502 ptrace_link(current, current->real_parent); in ptrace_traceme() 550 if (!same_thread_group(p->real_parent, tracer)) in __ptrace_detach()
|
| H A D | tsacct.c | 65 task_tgid_nr_ns(rcu_dereference(tsk->real_parent), pid_ns) : 0; in bacct_add_tsk()
|
| H A D | fork.c | 2565 p->real_parent = current->real_parent; in copy_process() 2572 p->real_parent = current; in copy_process() 2628 p->signal->has_child_subreaper = p->real_parent->signal->has_child_subreaper || in copy_process() 2629 p->real_parent->signal->is_child_subreaper; in copy_process() 2630 list_add_tail(&p->sibling, &p->real_parent->children); in copy_process() 3176 parent = child->real_parent; in walk_process_tree()
|
| H A D | acct.c | 538 ac->ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), ns); in fill_ac()
|
| /linux-6.15/include/linux/ |
| H A D | ptrace.h | 92 return !same_thread_group(child->real_parent, child->parent); in ptrace_reparented() 206 child->parent = child->real_parent; in ptrace_init_task()
|
| H A D | pid.h | 303 pid = task_tgid_nr_ns(rcu_dereference(tsk->real_parent), ns); in task_ppid_nr_ns()
|
| H A D | sched.h | 1068 struct task_struct __rcu *real_parent; member
|
| /linux-6.15/drivers/connector/ |
| H A D | cn_proc.c | 133 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-6.15/fs/proc/ |
| H A D | array.c | 161 task_tgid_nr_ns(rcu_dereference(p->real_parent), ns) : 0; in task_state() 534 ppid = task_tgid_nr_ns(task->real_parent, ns); in do_task_stat() 737 if (task && task->real_parent == start && in get_children_pid()
|
| /linux-6.15/init/ |
| H A D | init_task.c | 117 .real_parent = &init_task,
|
| /linux-6.15/include/linux/sched/ |
| H A D | mm.h | 238 rcu_dereference(tsk->real_parent)->mm == tsk->mm; in in_vfork()
|
| /linux-6.15/security/yama/ |
| H A D | yama_lsm.c | 286 walker = rcu_dereference(walker->real_parent); in task_is_descendant()
|
| /linux-6.15/fs/ |
| H A D | binfmt_elf_fdpic.c | 1299 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus() 1347 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
|
| H A D | binfmt_elf.c | 1549 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus() 1598 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
|
| /linux-6.15/security/tomoyo/ |
| H A D | common.h | 1136 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); in tomoyo_sys_getppid()
|
| /linux-6.15/Documentation/staging/ |
| H A D | static-keys.rst | 222 pid = task_tgid_vnr(rcu_dereference(current->real_parent));
|