| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_core_reloc_kernel.c | 79 group_leader, group_leader, group_leader, in test_core_kernel() 82 group_leader, group_leader, group_leader, in test_core_kernel() 86 group_leader, 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() 94 group_leader, group_leader, group_leader, in test_core_kernel() 95 group_leader, group_leader, group_leader, in test_core_kernel() 99 group_leader, group_leader, group_leader, in test_core_kernel() 100 group_leader, group_leader, group_leader, in test_core_kernel() 107 group_leader, group_leader, group_leader, group_leader, in test_core_kernel() [all …]
|
| H A D | rcu_read_lock.c | 283 struct task_struct *task, *group_leader; in task_trusted_non_rcuptr() local 288 group_leader = task->real_parent->group_leader; in task_trusted_non_rcuptr() 289 (void)bpf_task_storage_get(&map_a, group_leader, 0, 0); in task_trusted_non_rcuptr()
|
| /linux-6.15/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 | 417 if (event->group_leader->pmu != event->pmu && in ddr_perf_event_init() 418 !is_software_event(event->group_leader)) in ddr_perf_event_init() 422 if (!ddr_perf_filters_compatible(event, event->group_leader)) in ddr_perf_event_init() 424 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init() 430 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
|
| H A D | starfive_starlink_pmu.c | 346 struct perf_event *leader = event->group_leader; in starlink_pmu_validate_event_group() 354 if (event->group_leader->pmu != event->pmu && in starlink_pmu_validate_event_group() 355 !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 | 551 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 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 | dwc_pcie_pmu.c | 370 if (event->group_leader != event && in dwc_pcie_pmu_event_init() 371 !is_software_event(event->group_leader)) in dwc_pcie_pmu_event_init() 374 for_each_sibling_event(sibling, event->group_leader) { in dwc_pcie_pmu_event_init()
|
| /linux-6.15/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-6.15/kernel/ |
| H A D | sys.c | 1087 struct task_struct *group_leader = current->group_leader; in SYSCALL_DEFINE2() local 1093 pid = task_pid_vnr(group_leader); in SYSCALL_DEFINE2() 1123 if (p != group_leader) in SYSCALL_DEFINE2() 1240 struct task_struct *group_leader = current->group_leader; in ksys_setsid() local 1248 if (group_leader->signal->leader) in ksys_setsid() 1257 group_leader->signal->leader = 1; in ksys_setsid() 1260 proc_clear_tty(group_leader); in ksys_setsid() 1490 task_lock(tsk->group_leader); in do_prlimit() 1508 task_unlock(tsk->group_leader); in do_prlimit() 1606 task_lock(current->group_leader); in SYSCALL_DEFINE2() [all …]
|
| H A D | fork.c | 1932 task_lock(current->group_leader); in copy_signal() 1934 task_unlock(current->group_leader); in copy_signal() 2501 p->group_leader = current->group_leader; in copy_process() 2504 p->group_leader = p; in copy_process() 2570 p->exit_signal = current->group_leader->exit_signal; in copy_process() 3158 leader = top = top->group_leader; in walk_process_tree() 3177 leader = parent->group_leader; in walk_process_tree()
|
| /linux-6.15/kernel/events/ |
| H A D | core.c | 1038 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect() 2027 struct perf_event *sibling, *group_leader = event->group_leader; in perf_event_validate_size() local 2058 struct perf_event *group_leader = event->group_leader, *pos; in perf_group_attach() local 2201 if (!group_leader) in perf_get_aux_event() 12569 if (!group_leader) in perf_event_alloc() 12570 group_leader = event; in perf_event_alloc() 12596 event->group_leader = group_leader; in perf_event_alloc() 13151 group_leader = NULL; in SYSCALL_DEFINE5() 13247 if (group_leader) { in SYSCALL_DEFINE5() 13254 if (group_leader->group_leader != group_leader) in SYSCALL_DEFINE5() [all …]
|
| /linux-6.15/rust/kernel/ |
| H A D | task.rs | 259 pub fn group_leader(&self) -> &Task { in group_leader() method 262 let ptr = unsafe { *ptr::addr_of!((*self.as_ptr()).group_leader) }; in group_leader()
|
| /linux-6.15/lib/ |
| H A D | is_single_threaded.c | 33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | signal.c | 426 fsize += current->group_leader->thread.fpu.perm.__user_state_size; in sigaltstack_size_valid() 433 mask = current->group_leader->thread.fpu.perm.__state_perm; in sigaltstack_size_valid()
|
| /linux-6.15/drivers/gpu/drm/scheduler/ |
| H A D | sched_entity.c | 303 last_user = cmpxchg(&entity->last_user, current->group_leader, NULL); in drm_sched_entity_flush() 304 if ((!last_user || last_user == current->group_leader) && in drm_sched_entity_flush() 591 WRITE_ONCE(entity->last_user, current->group_leader); in drm_sched_entity_push_job()
|
| /linux-6.15/tools/bpf/bpftool/skeleton/ |
| H A D | pid_iter.bpf.c | 118 task->group_leader->comm); in iter()
|
| /linux-6.15/fs/ |
| H A D | exec.c | 381 task_lock(current->group_leader); in bprm_mm_init() 383 task_unlock(current->group_leader); in bprm_mm_init() 1059 struct task_struct *leader = tsk->group_leader; in de_thread() 1111 tsk->group_leader = tsk; in de_thread() 1112 leader->group_leader = tsk; in de_thread() 1455 task_lock(current->group_leader); in finalize_exec() 1457 task_unlock(current->group_leader); in finalize_exec()
|
| /linux-6.15/net/core/ |
| H A D | netclassid_cgroup.c | 94 if (p != p->group_leader) in update_classid_task()
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | umem_odp.c | 138 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_alloc_implicit() 252 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_get()
|
| /linux-6.15/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-6.15/arch/powerpc/perf/ |
| H A D | core-fsl-emb.c | 516 if (event->group_leader != event) { in fsl_emb_pmu_event_init() 517 n = collect_events(event->group_leader, in fsl_emb_pmu_event_init()
|