| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_core_reloc_kernel.c | 31 struct task_struct *group_leader; member 73 group_leader, in test_core_kernel() 76 group_leader, group_leader, in test_core_kernel() 79 group_leader, group_leader, group_leader, in test_core_kernel() 82 group_leader, group_leader, group_leader, in test_core_kernel() 83 group_leader, in test_core_kernel() 86 group_leader, group_leader, group_leader, in test_core_kernel() 87 group_leader, group_leader, in test_core_kernel() 90 group_leader, group_leader, group_leader, in test_core_kernel() 91 group_leader, group_leader, group_leader, in test_core_kernel() [all …]
|
| H A D | rcu_read_lock.c | 334 struct task_struct *task, *group_leader; in task_trusted_non_rcuptr() local 339 group_leader = task->real_parent->group_leader; in task_trusted_non_rcuptr() 340 (void)bpf_task_storage_get(&map_a, group_leader, 0, 0); in task_trusted_non_rcuptr()
|
| /linux/drivers/perf/ |
| H A D | qcom_l2_pmu.c | 472 if (event->group_leader->pmu != event->pmu && in l2_cache_event_init() 473 !is_software_event(event->group_leader)) { in l2_cache_event_init() 479 for_each_sibling_event(sibling, event->group_leader) { in l2_cache_event_init() 497 if ((event->group_leader != event) && in l2_cache_event_init() 498 (cluster->on_cpu != event->group_leader->cpu)) { in l2_cache_event_init() 501 event->cpu, event->group_leader->cpu); in l2_cache_event_init() 505 if ((event != event->group_leader) && in l2_cache_event_init() 506 !is_software_event(event->group_leader) && in l2_cache_event_init() 507 (L2_EVT_GROUP(event->group_leader->attr.config) == in l2_cache_event_init() 511 event->group_leader->attr.config, in l2_cache_event_init() [all …]
|
| H A D | marvell_pem_pmu.c | 210 if (event->group_leader->pmu != event->pmu && in pem_perf_event_init() 211 !is_software_event(event->group_leader)) in pem_perf_event_init() 214 for_each_sibling_event(sibling, event->group_leader) { in pem_perf_event_init()
|
| H A D | fsl_imx8_ddr_perf.c | 462 if (event->group_leader->pmu != event->pmu && in ddr_perf_event_init() 463 !is_software_event(event->group_leader)) in ddr_perf_event_init() 467 if (!ddr_perf_filters_compatible(event, event->group_leader)) in ddr_perf_event_init() 469 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init() 475 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
|
| H A D | starfive_starlink_pmu.c | 345 struct perf_event *leader = event->group_leader; in starlink_pmu_validate_event_group() 353 if (event->group_leader->pmu != event->pmu && in starlink_pmu_validate_event_group() 354 !is_software_event(event->group_leader)) in starlink_pmu_validate_event_group()
|
| H A D | arm_smmuv3_pmu.c | 426 if (!is_software_event(event->group_leader)) { in smmu_pmu_event_init() 427 if (!smmu_pmu_events_compatible(event->group_leader, event)) in smmu_pmu_event_init() 442 if (event->group_leader == event) in smmu_pmu_event_init() 445 for_each_sibling_event(sibling, event->group_leader) { in smmu_pmu_event_init()
|
| H A D | alibaba_uncore_drw_pmu.c | 548 if (event->group_leader != event && in ali_drw_pmu_event_init() 549 !is_software_event(event->group_leader)) { in ali_drw_pmu_event_init() 554 for_each_sibling_event(sibling, event->group_leader) { in ali_drw_pmu_event_init()
|
| H A D | arm_dmc620_pmu.c | 547 if (event->group_leader == event) in dmc620_pmu_event_init() 554 if (!is_software_event(event->group_leader)) in dmc620_pmu_event_init() 557 for_each_sibling_event(sibling, event->group_leader) { in dmc620_pmu_event_init()
|
| H A D | fsl_imx9_ddr_perf.c | 579 if (event->group_leader->pmu != event->pmu && in ddr_perf_event_init() 580 !is_software_event(event->group_leader)) in ddr_perf_event_init() 583 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
|
| H A D | nvidia_t410_cmem_latency_pmu.c | 130 struct perf_event *sibling, *leader = event->group_leader; in cmem_lat_pmu_validate_group() 133 if (event->group_leader == event) in cmem_lat_pmu_validate_group()
|
| H A D | arm_dsu_pmu.c | 509 struct perf_event *sibling, *leader = event->group_leader; in dsu_pmu_validate_group() 512 if (event->group_leader == event) in dsu_pmu_validate_group()
|
| /linux/security/yama/ |
| H A D | yama_lsm.c | 235 myself = current->group_leader; in yama_task_prctl() 278 parent = rcu_dereference(parent->group_leader); in task_is_descendant() 281 walker = rcu_dereference(walker->group_leader); in task_is_descendant() 322 tracee = rcu_dereference(tracee->group_leader); in ptracer_exception_found()
|
| /linux/kernel/events/ |
| H A D | core.c | 736 struct perf_event *leader = event->group_leader; in __perf_effective_state() 1130 struct perf_event *group_leader) in perf_cgroup_connect() argument 1157 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect() 1235 struct perf_event *group_leader) in perf_cgroup_connect() argument 1713 if (event->group_leader != event) in get_event_type() 1714 event = event->group_leader; in get_event_type() 1991 if (event->group_leader == event) { in list_add_event() 2100 event->group_leader->nr_siblings); in perf_event__header_size() 2144 struct perf_event *sibling, *group_leader = event->group_leader; in perf_event_validate_size() local 2147 group_leader->nr_siblings + 1) > 16*1024) in perf_event_validate_size() [all …]
|
| /linux/rust/kernel/ |
| H A D | task.rs | 72 /// let pid = current!().group_leader().pid(); 105 // either accessing properties that don't change (e.g., `pid`, `group_leader`) or that are properly 337 pub fn group_leader(&self) -> &Task { in group_leader() method 340 let ptr = unsafe { (*self.as_ptr()).group_leader }; in group_leader() 342 // SAFETY: `current->group_leader` stays valid for at least the duration in which `current` in group_leader()
|
| /linux/lib/ |
| H A D | is_single_threaded.c | 33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
|
| /linux/tools/bpf/bpftool/skeleton/ |
| H A D | pid_iter.bpf.c | 118 task->group_leader->comm); in iter()
|
| /linux/fs/ |
| H A D | exec.c | 272 task_lock(current->group_leader); in bprm_mm_init() 274 task_unlock(current->group_leader); in bprm_mm_init() 965 struct task_struct *leader = tsk->group_leader; in de_thread() 1017 tsk->group_leader = tsk; in de_thread() 1018 leader->group_leader = tsk; in de_thread() 1390 task_lock(current->group_leader); in finalize_exec() 1392 task_unlock(current->group_leader); in finalize_exec()
|
| /linux/drivers/perf/hisilicon/ |
| H A D | hisi_pcie_pmu.c | 336 struct perf_event *sibling, *leader = event->group_leader; in hisi_pcie_pmu_validate_event_group() 350 for_each_sibling_event(sibling, event->group_leader) { in hisi_pcie_pmu_validate_event_group() 439 sibling->group_leader == event->group_leader) in hisi_pcie_pmu_get_event_idx()
|
| H A D | hisi_uncore_pmu.c | 99 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group() 117 for_each_sibling_event(sibling, event->group_leader) { in hisi_validate_event_group()
|
| /linux/security/apparmor/ |
| H A D | resource.c | 202 (void) update_rlimit_cpu(current->group_leader, in __aa_transition_rlimits()
|
| /linux/kernel/ |
| H A D | fork.c | 1773 task_lock(current->group_leader); in copy_signal() 1775 task_unlock(current->group_leader); in copy_signal() 2384 p->group_leader = current->group_leader; in copy_process() 2387 p->group_leader = p; in copy_process() 2464 p->exit_signal = current->group_leader->exit_signal; in copy_process() 3078 leader = top = top->group_leader; in walk_process_tree() 3097 leader = parent->group_leader; in walk_process_tree()
|
| /linux/drivers/dma/idxd/ |
| H A D | perfmon.c | 127 struct perf_event *leader = event->group_leader; in perfmon_validate_group() 192 if (event->group_leader != event) in perfmon_pmu_event_init()
|
| /linux/init/ |
| H A D | init_task.c | 161 .group_leader = &init_task,
|
| /linux/arch/loongarch/kernel/ |
| H A D | perf_event.c | 644 struct perf_event *sibling, *leader = event->group_leader; in validate_group() 816 if (event->group_leader != event) in __hw_perf_event_init()
|