Home
last modified time | relevance | path

Searched refs:group_leader (Results 1 – 25 of 59) sorted by relevance

123

/linux/tools/testing/selftests/bpf/progs/
H A Dtest_core_reloc_kernel.c31 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 Drcu_read_lock.c334 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 Dqcom_l2_pmu.c472 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 Dmarvell_pem_pmu.c210 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 Dfsl_imx8_ddr_perf.c462 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 Dstarfive_starlink_pmu.c345 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 Darm_smmuv3_pmu.c426 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 Dalibaba_uncore_drw_pmu.c548 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 Darm_dmc620_pmu.c547 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 Dfsl_imx9_ddr_perf.c579 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 Dnvidia_t410_cmem_latency_pmu.c130 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 Darm_dsu_pmu.c509 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 Dyama_lsm.c235 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 Dcore.c736 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 Dtask.rs72 /// 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 Dis_single_threaded.c33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
/linux/tools/bpf/bpftool/skeleton/
H A Dpid_iter.bpf.c118 task->group_leader->comm); in iter()
/linux/fs/
H A Dexec.c272 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 Dhisi_pcie_pmu.c336 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 Dhisi_uncore_pmu.c99 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 Dresource.c202 (void) update_rlimit_cpu(current->group_leader, in __aa_transition_rlimits()
/linux/kernel/
H A Dfork.c1773 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 Dperfmon.c127 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 Dinit_task.c161 .group_leader = &init_task,
/linux/arch/loongarch/kernel/
H A Dperf_event.c644 struct perf_event *sibling, *leader = event->group_leader; in validate_group()
816 if (event->group_leader != event) in __hw_perf_event_init()

123