/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_core_reloc_kernel.c | 30 struct task_struct *group_leader; member 58 group_leader, in test_core_kernel() 61 group_leader, group_leader, in test_core_kernel() 64 group_leader, group_leader, group_leader, in test_core_kernel() 67 group_leader, group_leader, group_leader, in test_core_kernel() [all...] |
/kernel/linux/linux-6.6/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() [all...] |
H A D | rcu_read_lock.c | 282 struct task_struct *task, *group_leader; in task_trusted_non_rcuptr() local 286 /* the pointer group_leader is explicitly marked as trusted */ in task_trusted_non_rcuptr() 287 group_leader = task->real_parent->group_leader; in task_trusted_non_rcuptr() 288 (void)bpf_task_storage_get(&map_a, group_leader, 0, 0); in task_trusted_non_rcuptr()
|
/kernel/linux/linux-5.10/drivers/dma-buf/ |
H A D | dma-buf-process-info.c | 31 get_task_struct(current->group_leader); in init_dma_buf_task_info() 32 task_lock(current->group_leader); in init_dma_buf_task_info() 33 tsk = current->group_leader; in init_dma_buf_task_info() 37 task_unlock(current->group_leader); in init_dma_buf_task_info() 38 put_task_struct(current->group_leader); in init_dma_buf_task_info()
|
/kernel/linux/linux-6.6/drivers/dma-buf/ |
H A D | dma-buf-process-info.c | 31 get_task_struct(current->group_leader); in init_dma_buf_task_info() 32 task_lock(current->group_leader); in init_dma_buf_task_info() 33 tsk = current->group_leader; in init_dma_buf_task_info() 37 task_unlock(current->group_leader); in init_dma_buf_task_info() 38 put_task_struct(current->group_leader); in init_dma_buf_task_info()
|
/kernel/linux/linux-5.10/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 in l2_cache_event_init() [all...] |
H A D | fsl_imx8_ddr_perf.c | 340 if (event->group_leader->pmu != event->pmu && in ddr_perf_event_init() 341 !is_software_event(event->group_leader)) in ddr_perf_event_init() 345 if (!ddr_perf_filters_compatible(event, event->group_leader)) in ddr_perf_event_init() 347 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init() 353 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
|
/kernel/linux/linux-6.6/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 in l2_cache_event_init() [all...] |
H A D | fsl_imx8_ddr_perf.c | 393 if (event->group_leader->pmu != event->pmu && in ddr_perf_event_init() 394 !is_software_event(event->group_leader)) in ddr_perf_event_init() 398 if (!ddr_perf_filters_compatible(event, event->group_leader)) in ddr_perf_event_init() 400 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init() 406 for_each_sibling_event(sibling, event->group_leader) { in ddr_perf_event_init()
|
/kernel/linux/linux-5.10/kernel/events/ |
H A D | core.c | 619 struct perf_event *leader = event->group_leader; in __perf_effective_state() 982 struct perf_event *group_leader) in perf_cgroup_connect() 1011 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect() 1114 struct perf_event *group_leader) in perf_cgroup_connect() 1629 if (event->group_leader != event) in get_event_type() 1630 event = event->group_leader; in get_event_type() 1891 if (event->group_leader == event) { in list_add_event() 1989 event->group_leader->nr_siblings); in perf_event__header_size() 2033 struct perf_event *sibling, *group_leader in perf_event_validate_size() local 980 perf_cgroup_connect(int fd, struct perf_event *event, struct perf_event_attr *attr, struct perf_event *group_leader) perf_cgroup_connect() argument 1112 perf_cgroup_connect(pid_t pid, struct perf_event *event, struct perf_event_attr *attr, struct perf_event *group_leader) perf_cgroup_connect() argument 2064 struct perf_event *group_leader = event->group_leader, *pos; perf_group_attach() local 2194 perf_get_aux_event(struct perf_event *event, struct perf_event *group_leader) perf_get_aux_event() argument 11342 perf_event_alloc(struct perf_event_attr *attr, int cpu, struct task_struct *task, struct perf_event *group_leader, struct perf_event *parent_event, perf_overflow_handler_t overflow_handler, void *context, int cgroup_fd) perf_event_alloc() argument 11818 __perf_event_ctx_lock_double(struct perf_event *group_leader, struct perf_event_context *ctx) __perf_event_ctx_lock_double() argument 11856 struct perf_event *group_leader = NULL, *output_event = NULL; SYSCALL_DEFINE5() local 12766 inherit_event(struct perf_event *parent_event, struct task_struct *parent, struct perf_event_context *parent_ctx, struct task_struct *child, struct perf_event *group_leader, struct perf_event_context *child_ctx) inherit_event() argument [all...] |
/kernel/linux/linux-5.10/security/yama/ |
H A 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()
|
/kernel/linux/linux-6.6/security/yama/ |
H A 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()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | sys.c | 1076 struct task_struct *group_leader = current->group_leader; in SYSCALL_DEFINE2() local 1081 pid = task_pid_vnr(group_leader); in SYSCALL_DEFINE2() 1102 if (same_thread_group(p->real_parent, group_leader)) { in SYSCALL_DEFINE2() 1104 if (task_session(p) != task_session(group_leader)) in SYSCALL_DEFINE2() 1111 if (p != group_leader) in SYSCALL_DEFINE2() 1125 if (!g || task_session(g) != task_session(group_leader)) in SYSCALL_DEFINE2() 1216 struct task_struct *curr = current->group_leader; in set_special_pids() 1227 struct task_struct *group_leader = current->group_leader; in ksys_setsid() local [all...] |
/kernel/linux/linux-6.6/kernel/events/ |
H A D | core.c | 614 struct perf_event *leader = event->group_leader; in __perf_effective_state() 929 struct perf_event *group_leader) in perf_cgroup_connect() 958 if (group_leader && group_leader->cgrp != cgrp) { in perf_cgroup_connect() 1038 struct perf_event *group_leader) in perf_cgroup_connect() 1519 if (event->group_leader != event) in get_event_type() 1520 event = event->group_leader; in get_event_type() 1789 if (event->group_leader == event) { in list_add_event() 1896 event->group_leader->nr_siblings); in perf_event__header_size() 1940 struct perf_event *sibling, *group_leader in perf_event_validate_size() local 927 perf_cgroup_connect(int fd, struct perf_event *event, struct perf_event_attr *attr, struct perf_event *group_leader) perf_cgroup_connect() argument 1036 perf_cgroup_connect(pid_t pid, struct perf_event *event, struct perf_event_attr *attr, struct perf_event *group_leader) perf_cgroup_connect() argument 1971 struct perf_event *group_leader = event->group_leader, *pos; perf_group_attach() local 2103 perf_get_aux_event(struct perf_event *event, struct perf_event *group_leader) perf_get_aux_event() argument 11868 perf_event_alloc(struct perf_event_attr *attr, int cpu, struct task_struct *task, struct perf_event *group_leader, struct perf_event *parent_event, perf_overflow_handler_t overflow_handler, void *context, int cgroup_fd) perf_event_alloc() argument 12404 struct perf_event *group_leader = NULL, *output_event = NULL; SYSCALL_DEFINE5() local 13296 inherit_event(struct perf_event *parent_event, struct task_struct *parent, struct perf_event_context *parent_ctx, struct task_struct *child, struct perf_event *group_leader, struct perf_event_context *child_ctx) inherit_event() argument [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | sys.c | 1035 struct task_struct *group_leader = current->group_leader; in SYSCALL_DEFINE2() local 1040 pid = task_pid_vnr(group_leader); in SYSCALL_DEFINE2() 1061 if (same_thread_group(p->real_parent, group_leader)) { in SYSCALL_DEFINE2() 1063 if (task_session(p) != task_session(group_leader)) in SYSCALL_DEFINE2() 1070 if (p != group_leader) in SYSCALL_DEFINE2() 1084 if (!g || task_session(g) != task_session(group_leader)) in SYSCALL_DEFINE2() 1175 struct task_struct *curr = current->group_leader; in set_special_pids() 1186 struct task_struct *group_leader = current->group_leader; in ksys_setsid() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/ |
H A D | sched_entity.c | 179 last_user = cmpxchg(&entity->last_user, current->group_leader, NULL); in drm_sched_entity_flush() 180 if ((!last_user || last_user == current->group_leader) && in drm_sched_entity_flush() 496 WRITE_ONCE(entity->last_user, current->group_leader); in drm_sched_entity_push_job()
|
/kernel/linux/linux-5.10/lib/ |
H A D | is_single_threaded.c | 33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
|
/kernel/linux/linux-6.6/lib/ |
H A D | is_single_threaded.c | 33 if (unlikely(p == task->group_leader)) in current_is_single_threaded()
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | asm-offsets.c | 25 DEFINE(TASK_GROUP_LEADER, offsetof(struct task_struct, group_leader)); in foo()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | asm-offsets.c | 27 DEFINE(TASK_GROUP_LEADER, offsetof(struct task_struct, group_leader)); in foo()
|
/kernel/linux/linux-5.10/tools/bpf/bpftool/skeleton/ |
H A D | pid_iter.bpf.c | 75 task->group_leader->comm); in iter()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/ |
H A D | sched_entity.c | 285 last_user = cmpxchg(&entity->last_user, current->group_leader, NULL); in drm_sched_entity_flush() 286 if ((!last_user || last_user == current->group_leader) && in drm_sched_entity_flush() 566 WRITE_ONCE(entity->last_user, current->group_leader); in drm_sched_entity_push_job()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | signal.c | 398 fsize += current->group_leader->thread.fpu.perm.__user_state_size; in sigaltstack_size_valid() 405 mask = current->group_leader->thread.fpu.perm.__state_perm; in sigaltstack_size_valid()
|
/kernel/linux/linux-6.6/tools/bpf/bpftool/skeleton/ |
H A D | pid_iter.bpf.c | 113 task->group_leader->comm); in iter()
|
/kernel/linux/linux-5.10/drivers/staging/hungtask/ |
H A D | hungtask_base.c | 293 p->group_leader->comm, in show_block_task() 301 p->group_leader->comm, in show_block_task() 308 task_cpu(p), p->group_leader->comm, taskitem->task_type, in show_block_task() 315 p->group_leader->comm, in show_block_task()
|