Home
last modified time | relevance | path

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

12

/linux-6.12.1/tools/testing/selftests/bpf/progs/
Drcu_read_lock.c53 struct task_struct *task, *real_parent; in task_succ() local
63 real_parent = task->real_parent; in task_succ()
64 if (!real_parent) in task_succ()
66 ptr = bpf_task_storage_get(&map_a, real_parent, &init_val, in task_succ()
70 ptr = bpf_task_storage_get(&map_a, real_parent, 0, 0); in task_succ()
82 struct task_struct *task, *real_parent; in no_lock() local
86 real_parent = task->real_parent; in no_lock()
87 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in no_lock()
94 struct task_struct *task, *real_parent; in two_regions() local
101 real_parent = task->real_parent; in two_regions()
[all …]
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-6.12.1/drivers/irqchip/
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()
43 if (WARN_ON_ONCE(domain != real_parent)) in msi_lib_init_dev_msi_info()
Dirq-riscv-imsic-platform.c237 struct irq_domain *real_parent, in imsic_init_dev_msi_info() argument
240 const struct msi_parent_ops *pops = real_parent->msi_parent_ops; in imsic_init_dev_msi_info()
243 switch (real_parent->bus_token) { in imsic_init_dev_msi_info()
245 if (WARN_ON_ONCE(domain != real_parent)) in imsic_init_dev_msi_info()
Dirq-gic-v3-its-msi-parent.c163 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()
Dirq-msi-lib.h24 struct irq_domain *real_parent,
Dirq-gic-v3-mbi.c169 struct irq_domain *real_parent, struct msi_domain_info *info) in mbi_init_dev_msi_info() argument
171 if (!msi_lib_init_dev_msi_info(dev, domain, real_parent, info)) in mbi_init_dev_msi_info()
/linux-6.12.1/arch/x86/kernel/apic/
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-6.12.1/kernel/
Dexit.c335 is_global_init(p->real_parent)) in will_become_orphaned_pgrp()
338 if (task_pgrp(p->real_parent) != pgrp && in will_become_orphaned_pgrp()
339 task_session(p->real_parent) == task_session(p)) in will_become_orphaned_pgrp()
384 parent = tsk->real_parent; in kill_orphaned_pgrp()
508 list_for_each_entry(g, &p->real_parent->children, sibling) { in mm_update_next_owner()
644 for (reaper = father->real_parent; in find_new_reaper()
646 reaper = reaper->real_parent) { in find_new_reaper()
708 RCU_INIT_POINTER(t->real_parent, reaper); in forget_original_parent()
711 t->parent = t->real_parent; in forget_original_parent()
1597 !ptrace ? target->real_parent : target->parent; in is_effectively_child()
Dptrace.c127 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()
Dtsacct.c65 task_tgid_nr_ns(rcu_dereference(tsk->real_parent), pid_ns) : 0; in bacct_add_tsk()
Dfork.c2506 p->real_parent = current->real_parent; in copy_process()
2513 p->real_parent = current; in copy_process()
2569 p->signal->has_child_subreaper = p->real_parent->signal->has_child_subreaper || in copy_process()
2570 p->real_parent->signal->is_child_subreaper; in copy_process()
2571 list_add_tail(&p->sibling, &p->real_parent->children); in copy_process()
3117 parent = child->real_parent; in walk_process_tree()
Dacct.c527 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), in do_acct_process()
/linux-6.12.1/include/linux/
Dptrace.h92 return !same_thread_group(child->real_parent, child->parent); in ptrace_reparented()
206 child->parent = child->real_parent; in ptrace_init_task()
Dpid.h303 pid = task_tgid_nr_ns(rcu_dereference(tsk->real_parent), ns); in task_ppid_nr_ns()
Dsched.h1032 struct task_struct __rcu *real_parent; member
/linux-6.12.1/drivers/connector/
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-6.12.1/fs/proc/
Darray.c161 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.12.1/init/
Dinit_task.c116 .real_parent = &init_task,
/linux-6.12.1/include/linux/sched/
Dmm.h238 rcu_dereference(tsk->real_parent)->mm == tsk->mm; in in_vfork()
/linux-6.12.1/security/yama/
Dyama_lsm.c293 walker = rcu_dereference(walker->real_parent); in task_is_descendant()
/linux-6.12.1/fs/
Dbinfmt_elf_fdpic.c1289 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1337 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
Dbinfmt_elf.c1519 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1568 psinfo->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_psinfo()
/linux-6.12.1/security/tomoyo/
Dcommon.h1136 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); in tomoyo_sys_getppid()
/linux-6.12.1/Documentation/staging/
Dstatic-keys.rst222 pid = task_tgid_vnr(rcu_dereference(current->real_parent));

12