| /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 | 324 struct task_struct *task, *group_leader; 328 /* the pointer group_leader is explicitly marked as trusted */ in static_subprog() 329 group_leader = task->real_parent->group_leader; in static_subprog() 330 (void)bpf_task_storage_get(&map_a, group_leader, 0, 0); in static_subprog() 284 struct task_struct *task, *group_leader; task_trusted_non_rcuptr() local
|
| H A D | task_kfunc_success.c | 360 acquired = bpf_task_acquire(task->group_leader); in BPF_PROG()
|
| /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 | 708 struct perf_event *leader = event->group_leader; in __perf_effective_state() 1030 struct perf_event *group_leader) in perf_cgroup_connect() argument 1057 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect() 1135 struct perf_event *group_leader) in perf_cgroup_connect() argument 1619 if (event->group_leader != event) in get_event_type() 1620 event = event->group_leader; in get_event_type() 1897 if (event->group_leader == event) { in list_add_event() 2006 event->group_leader->nr_siblings); in perf_event__header_size() 2050 struct perf_event *sibling, *group_leader = event->group_leader; in perf_event_validate_size() local 2053 group_leader->nr_siblings + 1) > 16*1024) in perf_event_validate_size() [all …]
|
| /linux/kernel/ |
| H A D | sys.c | 1117 struct task_struct *group_leader = current->group_leader; in SYSCALL_DEFINE2() local 1123 pid = task_pid_vnr(group_leader); in SYSCALL_DEFINE2() 1144 if (same_thread_group(p->real_parent, group_leader)) { in SYSCALL_DEFINE2() 1146 if (task_session(p) != task_session(group_leader)) in SYSCALL_DEFINE2() 1153 if (p != group_leader) in SYSCALL_DEFINE2() 1167 if (!g || task_session(g) != task_session(group_leader)) in SYSCALL_DEFINE2() 1259 struct task_struct *curr = current->group_leader; in set_special_pids() 1270 struct task_struct *group_leader = current->group_leader; in ksys_setsid() local 1271 struct pid *sid = task_pid(group_leader); in ksys_setsid() 1278 if (group_leader->signal->leader) in ksys_setsid() [all …]
|
| H A D | fork.c | 1726 task_lock(current->group_leader); in copy_signal() 1728 task_unlock(current->group_leader); in copy_signal() 2292 p->group_leader = current->group_leader; in copy_process() 2295 p->group_leader = p; in copy_process() 2376 p->exit_signal = current->group_leader->exit_signal; in copy_process() 2962 leader = top = top->group_leader; in walk_process_tree() 2981 leader = parent->group_leader; in walk_process_tree()
|
| H A D | tsacct.c | 34 delta = now_ns - tsk->group_leader->start_time; in bacct_add_tsk()
|
| /linux/drivers/gpu/drm/scheduler/ |
| H A D | sched_entity.c | 73 entity->last_user = current->group_leader; in drm_sched_entity_init() 309 last_user = cmpxchg(&entity->last_user, current->group_leader, NULL); in drm_sched_entity_flush() 310 if (last_user == current->group_leader && in drm_sched_entity_flush() 592 WRITE_ONCE(entity->last_user, current->group_leader); in drm_sched_entity_push_job()
|
| /linux/lib/ |
| H A D | is_single_threaded.c | 33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
|
| /linux/drivers/perf/ |
| 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 | 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()
|
| /linux/fs/ |
| H A D | exec.c | 267 task_lock(current->group_leader); in bprm_mm_init() 269 task_unlock(current->group_leader); in bprm_mm_init() 951 struct task_struct *leader = tsk->group_leader; in de_thread() 1003 tsk->group_leader = tsk; in de_thread() 1004 leader->group_leader = tsk; in de_thread() 1346 task_lock(current->group_leader); in finalize_exec() 1348 task_unlock(current->group_leader); in finalize_exec()
|
| /linux/tools/bpf/bpftool/skeleton/ |
| H A D | pid_iter.bpf.c | 118 task->group_leader->comm); in iter()
|
| /linux/net/core/ |
| H A D | netclassid_cgroup.c | 96 if (p != p->group_leader) in update_classid_task()
|
| /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/drivers/infiniband/core/ |
| H A D | umem_odp.c | 152 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_alloc_implicit() 261 umem_odp->tgid = get_task_pid(current->group_leader, PIDTYPE_PID); in ib_umem_odp_get()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_gem.c | 30 bo->debugfs.creator.tgid = current->group_leader->pid; in panthor_gem_debugfs_bo_add() 31 get_task_comm(bo->debugfs.creator.process_name, current->group_leader); in panthor_gem_debugfs_bo_add()
|
| /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/arch/x86/kernel/fpu/ |
| H A D | core.c | 233 fpuperm = &x86_task_fpu(current->group_leader)->guest_perm; in fpu_lock_guest_permissions() 597 struct fpu *src_fpu = x86_task_fpu(current->group_leader); in fpu_inherit_perms()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | ioas.c | 462 .source_task = current->group_leader, in charge_current() 503 pages->source_task = current->group_leader; in change_mm()
|
| /linux/arch/loongarch/kernel/ |
| H A D | perf_event.c | 632 struct perf_event *sibling, *leader = event->group_leader; in validate_group() 801 if (event->group_leader != event) in __hw_perf_event_init()
|