Lines Matching refs:real_parent
53 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()
102 if (!real_parent) in two_regions()
104 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in two_regions()
113 struct task_struct *task, *real_parent; in non_sleepable_1() local
117 real_parent = task->real_parent; in non_sleepable_1()
118 if (!real_parent) in non_sleepable_1()
120 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in non_sleepable_1()
129 struct task_struct *task, *real_parent; in non_sleepable_2() local
136 real_parent = task->real_parent; in non_sleepable_2()
137 if (!real_parent) in non_sleepable_2()
139 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in non_sleepable_2()
148 struct task_struct *task, *real_parent, *gparent; in task_acquire() local
152 real_parent = task->real_parent; in task_acquire()
153 if (!real_parent) in task_acquire()
157 gparent = real_parent->real_parent; in task_acquire()
202 struct task_struct *task, *real_parent; in non_sleepable_rcu_mismatch() local
207 real_parent = task->real_parent; in non_sleepable_rcu_mismatch()
208 if (!real_parent) in non_sleepable_rcu_mismatch()
210 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in non_sleepable_rcu_mismatch()
211 if (real_parent) in non_sleepable_rcu_mismatch()
220 struct task_struct *task, *real_parent; in inproper_sleepable_helper() local
228 real_parent = task->real_parent; in inproper_sleepable_helper()
229 if (!real_parent) in inproper_sleepable_helper()
231 regs = (struct pt_regs *)bpf_task_pt_regs(real_parent); in inproper_sleepable_helper()
238 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in inproper_sleepable_helper()
263 struct task_struct *task, *real_parent; in nested_rcu_region() local
269 real_parent = task->real_parent; in nested_rcu_region()
270 if (!real_parent) in nested_rcu_region()
272 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in nested_rcu_region()
287 group_leader = task->real_parent->group_leader; in task_trusted_non_rcuptr()
296 struct task_struct *task, *real_parent; in task_untrusted_rcuptr() local
300 real_parent = task->real_parent; in task_untrusted_rcuptr()
303 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in task_untrusted_rcuptr()
310 struct task_struct *task, *real_parent; in cross_rcu_region() local
315 real_parent = task->real_parent; in cross_rcu_region()
318 (void)bpf_task_storage_get(&map_a, real_parent, 0, 0); in cross_rcu_region()