Home
last modified time | relevance | path

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

12

/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;
338 /* the pointer group_leader is explicitly marked as trusted */ in global_subprog()
339 group_leader = task->real_parent->group_leader; in global_subprog()
340 (void)bpf_task_storage_get(&map_a, group_leader, 0, 0); in global_subprog()
284 struct task_struct *task, *group_leader; task_trusted_non_rcuptr() local
H A Dtask_kfunc_success.c358 /* task->group_leader is listed as a trusted, non-NULL field of task struct. */ in BPF_PROG()
359 acquired = bpf_task_acquire(task->group_leader); in BPF_PROG()
/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/lib/
H A Dis_single_threaded.c33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
/linux/rust/kernel/
H A Dtask.rs337 pub fn group_leader(&self) -> &Task { in group_leader() method
340 let ptr = unsafe { (*self.as_ptr()).group_leader }; in group_leader()
/linux/tools/bpf/bpftool/skeleton/
H A Dpid_iter.bpf.c118 task->group_leader->comm); in iter()
/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/drivers/perf/
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 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 Dalibaba_uncore_drw_pmu.c551 if (event->group_leader != event && in ali_drw_pmu_event_init()
552 !is_software_event(event->group_leader)) { in ali_drw_pmu_event_init()
557 for_each_sibling_event(sibling, event->group_leader) { in ali_drw_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 Ddwc_pcie_pmu.c403 struct perf_event *sibling, *leader = event->group_leader; in dwc_pcie_pmu_validate_group()
450 for_each_sibling_event(sibling, event->group_leader) { in dwc_pcie_pmu_event_init()
H A Darm-ccn.c822 if (event->group_leader->pmu != event->pmu && in arm_ccn_pmu_event_init()
823 !is_software_event(event->group_leader)) in arm_ccn_pmu_event_init()
826 for_each_sibling_event(sibling, event->group_leader) { in arm_ccn_pmu_event_init()
/linux/security/apparmor/
H A Dresource.c202 (void) update_rlimit_cpu(current->group_leader, in __aa_transition_rlimits()
/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/drivers/iommu/iommufd/
H A Dioas.c462 .source_task = current->group_leader, in charge_current()
503 pages->source_task = current->group_leader; in change_mm()
/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()
/linux/arch/arm/mm/
H A Dcache-l2x0-pmu.c275 struct perf_event *leader = event->group_leader; in l2x0_pmu_group_is_valid()
/linux/tools/kvm/kvm_stat/
H A Dkvm_stat531 group_leader = -1
535 group_leader = group.events[0].fd
538 trace_cpu, group_leader, 0)
/linux/drivers/android/binder/
H A Dprocess.rs515 task: current.group_leader().into(), in new()
685 if self.task != current.group_leader() { in get_current_thread()
1683 if this.task != kernel::current!().group_leader() { in mmap()
H A Dallocation.rs269 if self.process.task == kernel::current!().group_leader() { in drop()
/linux/arch/arm/mach-imx/
H A Dmmdc.c259 struct perf_event *leader = event->group_leader; in mmdc_pmu_group_is_valid()
/linux/include/linux/
H A Dperf_event.h759 if ((event)->group_leader == (event)) \
802 struct perf_event *group_leader; member

12