| /Linux-v5.4/drivers/perf/ |
| D | qcom_l2_pmu.c | 514 if (event->group_leader->pmu != event->pmu && in l2_cache_event_init() 515 !is_software_event(event->group_leader)) { in l2_cache_event_init() 521 for_each_sibling_event(sibling, event->group_leader) { in l2_cache_event_init() 539 if ((event->group_leader != event) && in l2_cache_event_init() 540 (cluster->on_cpu != event->group_leader->cpu)) { in l2_cache_event_init() 543 event->cpu, event->group_leader->cpu); in l2_cache_event_init() 547 if ((event != event->group_leader) && in l2_cache_event_init() 548 !is_software_event(event->group_leader) && in l2_cache_event_init() 549 (L2_EVT_GROUP(event->group_leader->attr.config) == in l2_cache_event_init() 553 event->group_leader->attr.config, in l2_cache_event_init() [all …]
|
| D | fsl_imx8_ddr_perf.c | 257 if (event->group_leader->pmu != event->pmu && in ddr_perf_event_init() 258 !is_software_event(event->group_leader)) in ddr_perf_event_init() 262 if (!ddr_perf_filters_compatible(event, event->group_leader)) in ddr_perf_event_init() 264 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init() 270 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
|
| D | arm_smmuv3_pmu.c | 372 if (!is_software_event(event->group_leader)) { in smmu_pmu_event_init() 373 if (!smmu_pmu_events_compatible(event->group_leader, event)) in smmu_pmu_event_init() 380 for_each_sibling_event(sibling, event->group_leader) { in smmu_pmu_event_init()
|
| D | arm_pmu.c | 313 struct perf_event *sibling, *leader = event->group_leader; in validate_group() 414 if (event->group_leader != event) { in __hw_perf_event_init()
|
| D | arm_dsu_pmu.c | 527 struct perf_event *sibling, *leader = event->group_leader; in dsu_pmu_validate_group() 530 if (event->group_leader == event) in dsu_pmu_validate_group()
|
| D | thunderx2_pmu.c | 385 struct perf_event *sibling, *leader = event->group_leader; in tx2_uncore_validate_event_group() 388 if (event->group_leader == event) in tx2_uncore_validate_event_group()
|
| /Linux-v5.4/kernel/events/ |
| D | core.c | 611 struct perf_event *leader = event->group_leader; in __perf_effective_state() 896 struct perf_event *group_leader) in perf_cgroup_connect() argument 921 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect() 1023 struct perf_event *group_leader) in perf_cgroup_connect() argument 1478 if (event->group_leader != event) in get_event_type() 1479 event = event->group_leader; in get_event_type() 1679 if (event->group_leader == event) { in list_add_event() 1766 event->group_leader->nr_siblings); in perf_event__header_size() 1803 __perf_event_read_size(event, event->group_leader->nr_siblings + 1); in perf_event_validate_size() 1820 struct perf_event *group_leader = event->group_leader, *pos; in perf_group_attach() local [all …]
|
| /Linux-v5.4/kernel/ |
| D | sys.c | 1009 struct task_struct *group_leader = current->group_leader; in SYSCALL_DEFINE2() local 1014 pid = task_pid_vnr(group_leader); in SYSCALL_DEFINE2() 1035 if (same_thread_group(p->real_parent, group_leader)) { in SYSCALL_DEFINE2() 1037 if (task_session(p) != task_session(group_leader)) in SYSCALL_DEFINE2() 1044 if (p != group_leader) in SYSCALL_DEFINE2() 1058 if (!g || task_session(g) != task_session(group_leader)) in SYSCALL_DEFINE2() 1149 struct task_struct *curr = current->group_leader; in set_special_pids() 1160 struct task_struct *group_leader = current->group_leader; in ksys_setsid() local 1161 struct pid *sid = task_pid(group_leader); in ksys_setsid() 1167 if (group_leader->signal->leader) in ksys_setsid() [all …]
|
| D | fork.c | 1580 task_lock(current->group_leader); in copy_signal() 1582 task_unlock(current->group_leader); in copy_signal() 2094 p->group_leader = current->group_leader; in copy_process() 2098 p->exit_signal = current->group_leader->exit_signal; in copy_process() 2101 p->group_leader = p; in copy_process() 2213 &p->group_leader->thread_group); in copy_process() 2652 leader = top = top->group_leader; in walk_process_tree() 2671 leader = parent->group_leader; in walk_process_tree()
|
| D | acct.c | 432 run_time -= current->group_leader->start_time; in fill_ac()
|
| /Linux-v5.4/security/yama/ |
| D | yama_lsm.c | 237 myself = rcu_dereference(myself->group_leader); in yama_task_prctl() 283 parent = rcu_dereference(parent->group_leader); in task_is_descendant() 286 walker = rcu_dereference(walker->group_leader); in task_is_descendant() 327 tracee = rcu_dereference(tracee->group_leader); in ptracer_exception_found()
|
| /Linux-v5.4/lib/ |
| D | is_single_threaded.c | 33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
|
| /Linux-v5.4/drivers/gpu/drm/scheduler/ |
| D | sched_entity.c | 195 last_user = cmpxchg(&entity->last_user, current->group_leader, NULL); in drm_sched_entity_flush() 196 if ((!last_user || last_user == current->group_leader) && in drm_sched_entity_flush() 525 WRITE_ONCE(entity->last_user, current->group_leader); in drm_sched_entity_push_job()
|
| /Linux-v5.4/arch/alpha/kernel/ |
| D | asm-offsets.c | 25 DEFINE(TASK_GROUP_LEADER, offsetof(struct task_struct, group_leader)); in foo()
|
| D | perf_event.c | 649 if (event->group_leader != event) { in __hw_perf_event_init() 650 n = collect_events(event->group_leader, in __hw_perf_event_init()
|
| /Linux-v5.4/fs/ |
| D | exec.c | 370 task_lock(current->group_leader); in bprm_mm_init() 372 task_unlock(current->group_leader); in bprm_mm_init() 1104 struct task_struct *leader = tsk->group_leader; in de_thread() 1160 tsk->group_leader = tsk; in de_thread() 1161 leader->group_leader = tsk; in de_thread() 1395 task_lock(current->group_leader); in finalize_exec() 1397 task_unlock(current->group_leader); in finalize_exec()
|
| /Linux-v5.4/drivers/perf/hisilicon/ |
| D | hisi_uncore_pmu.c | 64 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group() 82 for_each_sibling_event(sibling, event->group_leader) { in hisi_validate_event_group()
|
| /Linux-v5.4/init/ |
| D | init_task.c | 101 .group_leader = &init_task,
|
| /Linux-v5.4/arch/powerpc/perf/ |
| D | core-fsl-emb.c | 529 if (event->group_leader != event) { in fsl_emb_pmu_event_init() 530 n = collect_events(event->group_leader, in fsl_emb_pmu_event_init()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_process.c | 277 if (thread->group_leader->mm != thread->mm) in kfd_create_process() 340 if (thread->group_leader->mm != thread->mm) in kfd_get_process() 634 process->lead_thread = thread->group_leader; in create_process()
|
| /Linux-v5.4/tools/kvm/kvm_stat/ |
| D | kvm_stat | 454 group_leader = -1 458 group_leader = group.events[0].fd 461 trace_cpu, group_leader, 0)
|
| /Linux-v5.4/arch/arm/mm/ |
| D | cache-l2x0-pmu.c | 275 struct perf_event *leader = event->group_leader; in l2x0_pmu_group_is_valid()
|
| /Linux-v5.4/include/linux/ |
| D | perf_event.h | 568 if ((event)->group_leader == (event)) \ 610 struct perf_event *group_leader; member
|
| /Linux-v5.4/arch/arm/mach-imx/ |
| D | mmdc.c | 256 struct perf_event *leader = event->group_leader; in mmdc_pmu_group_is_valid()
|
| /Linux-v5.4/arch/nds32/kernel/ |
| D | perf_event_cpu.c | 773 struct perf_event *sibling, *leader = event->group_leader; in validate_group() 849 if (event->group_leader != event) { in __hw_perf_event_init()
|