Home
last modified time | relevance | path

Searched refs:leader (Results 1 – 39 of 39) sorted by relevance

/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/
Devent_attributes_test.c17 struct event event, leader; in event_attributes() local
67 event_init(&leader, 0x1001e); in event_attributes()
68 event_leader_ebb_init(&leader); in event_attributes()
69 FAIL_IF(event_open(&leader)); in event_attributes()
75 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_attributes()
76 event_close(&leader); in event_attributes()
80 event_init(&leader, 0x1001e); in event_attributes()
81 event_leader_ebb_init(&leader); in event_attributes()
82 FAIL_IF(event_open(&leader)); in event_attributes()
87 FAIL_IF(event_open_with_group(&event, leader.fd) == 0); in event_attributes()
[all …]
/linux-4.1.27/tools/perf/tests/
Dparse-events.c566 struct perf_evsel *evsel, *leader; in test__group1() local
572 evsel = leader = perf_evlist__first(evlist); in test__group1()
599 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group1()
608 struct perf_evsel *evsel, *leader; in test__group2() local
614 evsel = leader = perf_evlist__first(evlist); in test__group2()
640 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group2()
663 struct perf_evsel *evsel, *leader; in test__group3() local
669 evsel = leader = perf_evlist__first(evlist); in test__group3()
682 !strcmp(leader->group_name, "group1")); in test__group3()
699 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group3()
[all …]
Dthread-mg-share.c13 struct thread *leader; in test__thread_mg_share() local
34 leader = machine__findnew_thread(machine, 0, 0); in test__thread_mg_share()
43 leader && t1 && t2 && t3 && other); in test__thread_mg_share()
45 mg = leader->mg; in test__thread_mg_share()
67 thread__delete(leader); in test__thread_mg_share()
Dhists_link.c190 static int validate_match(struct hists *leader, struct hists *other) in validate_match() argument
192 return __validate_match(leader) || __validate_match(other); in validate_match()
268 static int validate_link(struct hists *leader, struct hists *other) in validate_link() argument
270 return __validate_link(leader, 0) || __validate_link(other, 1); in validate_link()
/linux-4.1.27/arch/alpha/kernel/
Dpci_iommu.c508 struct scatterlist *leader; in sg_classify() local
512 leader = sg; in sg_classify()
514 leader_length = leader->length; in sg_classify()
515 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
536 leader->dma_address = leader_flag; in sg_classify()
537 leader->dma_length = leader_length; in sg_classify()
538 leader = sg; in sg_classify()
546 leader->dma_address = leader_flag; in sg_classify()
547 leader->dma_length = leader_length; in sg_classify()
554 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument
[all …]
/linux-4.1.27/drivers/media/usb/tm6000/
Dtm6000-input.c95 u32 pulse = 0, leader = 0; in tm6000_ir_config() local
113 leader = 900; /* ms */ in tm6000_ir_config()
118 leader = 900; /* ms - from the NEC decoding */ in tm6000_ir_config()
124 leader = ir_clock_mhz * leader; in tm6000_ir_config()
126 leader = leader | 0x8000; in tm6000_ir_config()
131 ir_clock_mhz, leader, pulse); in tm6000_ir_config()
144 tm6000_set_reg(dev, TM6010_REQ07_RDC_IR_LEADER1, leader >> 8); in tm6000_ir_config()
145 tm6000_set_reg(dev, TM6010_REQ07_RDD_IR_LEADER0, leader); in tm6000_ir_config()
/linux-4.1.27/fs/
Dexec.c930 struct task_struct *leader = tsk->group_leader; in de_thread() local
940 if (likely(leader->exit_state)) in de_thread()
960 tsk->start_time = leader->start_time; in de_thread()
961 tsk->real_start_time = leader->real_start_time; in de_thread()
963 BUG_ON(!same_thread_group(leader, tsk)); in de_thread()
977 tsk->pid = leader->pid; in de_thread()
978 change_pid(tsk, PIDTYPE_PID, task_pid(leader)); in de_thread()
979 transfer_pid(leader, tsk, PIDTYPE_PGID); in de_thread()
980 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread()
982 list_replace_rcu(&leader->tasks, &tsk->tasks); in de_thread()
[all …]
/linux-4.1.27/tools/perf/util/
Dthread.c15 struct thread *leader; in thread__init_map_groups() local
21 leader = machine__findnew_thread(machine, pid, pid); in thread__init_map_groups()
22 if (leader) in thread__init_map_groups()
23 thread->mg = map_groups__get(leader->mg); in thread__init_map_groups()
Devsel.h101 struct perf_evsel *leader; member
297 return evsel->leader == evsel; in perf_evsel__is_group_leader()
351 return evsel->idx - evsel->leader->idx; in perf_evsel__group_idx()
356 (_evsel) && (_evsel)->leader == (_leader); \
Devlist.c150 struct perf_evsel *evsel, *leader; in __perf_evlist__set_leader() local
152 leader = list_entry(list->next, struct perf_evsel, node); in __perf_evlist__set_leader()
155 leader->nr_members = evsel->idx - leader->idx + 1; in __perf_evlist__set_leader()
158 evsel->leader = leader; in __perf_evlist__set_leader()
1549 if (evsel->leader == move_evsel->leader) in perf_evlist__to_front()
Devsel.c205 evsel->leader = evsel; in perf_evsel__init()
617 struct perf_evsel *leader = evsel->leader; in perf_evsel__config() local
641 if (leader->nr_members > 1) { in perf_evsel__config()
666 if ((leader != evsel) && leader->sample_read) { in perf_evsel__config()
996 struct perf_evsel *leader = evsel->leader; in get_group_fd() local
1006 BUG_ON(!leader->fd); in get_group_fd()
1008 fd = FD(leader, cpu, thread); in get_group_fd()
Dmachine.c296 struct thread *leader; in machine__update_thread_pid() local
306 leader = machine__findnew_thread(machine, th->pid_, th->pid_); in machine__update_thread_pid()
307 if (!leader) in machine__update_thread_pid()
310 if (!leader->mg) in machine__update_thread_pid()
311 leader->mg = map_groups__new(machine); in machine__update_thread_pid()
313 if (!leader->mg) in machine__update_thread_pid()
316 if (th->mg == leader->mg) in machine__update_thread_pid()
331 th->mg = map_groups__get(leader->mg); in machine__update_thread_pid()
Dhist.h159 void hists__match(struct hists *leader, struct hists *other);
160 int hists__link(struct hists *leader, struct hists *other);
Dhist.c1367 void hists__match(struct hists *leader, struct hists *other) in hists__match() argument
1374 root = &leader->entries_collapsed; in hists__match()
1376 root = leader->entries_in; in hists__match()
1392 int hists__link(struct hists *leader, struct hists *other) in hists__link() argument
1407 pair = hists__add_dummy_entry(leader, pos); in hists__link()
Dparse-events.c686 struct perf_evsel *leader; in parse_events__set_leader() local
689 leader = list_entry(list->next, struct perf_evsel, node); in parse_events__set_leader()
690 leader->group_name = name ? strdup(name) : NULL; in parse_events__set_leader()
Dheader.c1737 struct perf_evsel *evsel, *leader = NULL; in process_group_desc() local
1786 evsel->leader = evsel; in process_group_desc()
1799 leader = evsel; in process_group_desc()
1804 evsel->leader = leader; in process_group_desc()
/linux-4.1.27/kernel/
Dexit.c171 struct task_struct *leader; in release_task() local
192 leader = p->group_leader; in release_task()
193 if (leader != p && thread_group_empty(leader) in release_task()
194 && leader->exit_state == EXIT_ZOMBIE) { in release_task()
200 zap_leader = do_notify_parent(leader, leader->exit_signal); in release_task()
202 leader->exit_state = EXIT_DEAD; in release_task()
209 p = leader; in release_task()
Dcgroup.c2230 static int cgroup_migrate(struct cgroup *cgrp, struct task_struct *leader, in cgroup_migrate() argument
2250 task = leader; in cgroup_migrate()
2277 } while_each_thread(leader, task); in cgroup_migrate()
2350 struct task_struct *leader, bool threadgroup) in cgroup_attach_task() argument
2359 task = leader; in cgroup_attach_task()
2365 } while_each_thread(leader, task); in cgroup_attach_task()
2372 ret = cgroup_migrate(dst_cgrp, leader, threadgroup); in cgroup_attach_task()
Dsys.c962 if (p->signal->leader) in SYSCALL_DEFINE2()
1075 if (group_leader->signal->leader) in SYSCALL_DEFINE0()
1084 group_leader->signal->leader = 1; in SYSCALL_DEFINE0()
Dcpuset.c1489 struct task_struct *leader = cgroup_taskset_first(tset); in cpuset_attach() local
1519 mm = get_task_mm(leader); in cpuset_attach()
/linux-4.1.27/arch/arm/kernel/
Dperf_event.c291 struct perf_event *sibling, *leader = event->group_leader; in validate_group() local
300 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
303 list_for_each_entry(sibling, &leader->sibling_list, group_entry) { in validate_group()
/linux-4.1.27/tools/perf/
Ddesign.txt262 counter group has one counter which is the group "leader". The leader
265 subsequently, with group_fd giving the fd of the group leader.
421 Enabling or disabling the leader of a group enables or disables the
422 whole group; that is, while the group leader is disabled, none of the
424 group other than the leader only affects that counter - disabling an
425 non-leader stops that counter from counting but doesn't affect any
Dbuiltin-report.c439 struct hists *leader_hists = evsel__hists(pos->leader); in report__collapse_hists()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_uncore.c291 uncore_collect_events(struct intel_uncore_box *box, struct perf_event *leader, bool dogrp) in uncore_collect_events() argument
305 if (is_uncore_event(leader)) { in uncore_collect_events()
306 box->event_list[n] = leader; in uncore_collect_events()
313 list_for_each_entry(event, &leader->sibling_list, group_entry) { in uncore_collect_events()
557 struct perf_event *leader = event->group_leader; in uncore_validate_group() local
572 n = uncore_collect_events(fake_box, leader, true); in uncore_validate_group()
Dperf_event_intel_cqm.c456 struct perf_event *leader, *event; in intel_cqm_sched_in_event() local
460 leader = list_first_entry(&cache_groups, struct perf_event, in intel_cqm_sched_in_event()
462 event = leader; in intel_cqm_sched_in_event()
469 if (__conflict_event(event, leader)) in intel_cqm_sched_in_event()
Dperf_event.c929 static int collect_events(struct cpu_hw_events *cpuc, struct perf_event *leader, bool dogrp) in collect_events() argument
939 if (is_x86_event(leader)) { in collect_events()
942 cpuc->event_list[n] = leader; in collect_events()
948 list_for_each_entry(event, &leader->sibling_list, group_entry) { in collect_events()
1874 struct perf_event *leader = event->group_leader; in validate_group() local
1887 n = collect_events(fake_cpuc, leader, true); in validate_group()
/linux-4.1.27/kernel/events/
Dcore.c1206 static void update_group_times(struct perf_event *leader) in update_group_times() argument
1210 update_event_times(leader); in update_group_times()
1211 list_for_each_entry(event, &leader->sibling_list, group_entry) in update_group_times()
2200 struct perf_event *leader = event->group_leader; in __perf_event_enable() local
2239 if (leader != event && leader->state != PERF_EVENT_STATE_ACTIVE) in __perf_event_enable()
2245 if (event == leader) in __perf_event_enable()
2256 if (leader != event) { in __perf_event_enable()
2257 group_sched_out(leader, cpuctx, ctx); in __perf_event_enable()
2260 if (leader->attr.pinned) { in __perf_event_enable()
2261 update_group_times(leader); in __perf_event_enable()
[all …]
/linux-4.1.27/fs/proc/
Dbase.c2670 struct dentry *dentry, *leader, *dir; in proc_flush_task_mnt() local
2688 leader = d_hash_and_lookup(mnt->mnt_root, &name); in proc_flush_task_mnt()
2689 if (!leader) in proc_flush_task_mnt()
2694 dir = d_hash_and_lookup(leader, &name); in proc_flush_task_mnt()
2708 dput(leader); in proc_flush_task_mnt()
3039 struct task_struct *leader = get_proc_task(dir); in proc_task_lookup() local
3043 if (!leader) in proc_task_lookup()
3058 if (!same_thread_group(leader, task)) in proc_task_lookup()
3065 put_task_struct(leader); in proc_task_lookup()
/linux-4.1.27/drivers/bus/
Darm-cci.c657 struct perf_event *sibling, *leader = event->group_leader; in validate_group() local
666 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
669 list_for_each_entry(sibling, &leader->sibling_list, group_entry) { in validate_group()
/linux-4.1.27/arch/powerpc/perf/
Dcore-book3s.c513 struct perf_event *leader = event->group_leader; in ebb_event_check() local
516 if (is_ebb_event(leader) != is_ebb_event(event)) in ebb_event_check()
523 if (!leader->attr.pinned || !leader->attr.exclusive) in ebb_event_check()
/linux-4.1.27/arch/arm64/kernel/
Dperf_event.c358 struct perf_event *sibling, *leader = event->group_leader; in validate_group() local
369 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
372 list_for_each_entry(sibling, &leader->sibling_list, group_entry) { in validate_group()
/linux-4.1.27/arch/mips/kernel/
Dperf_event_mipsxx.c718 struct perf_event *sibling, *leader = event->group_leader; in validate_group() local
723 if (mipsxx_pmu_alloc_counter(&fake_cpuc, &leader->hw) < 0) in validate_group()
726 list_for_each_entry(sibling, &leader->sibling_list, group_entry) { in validate_group()
/linux-4.1.27/drivers/tty/
Dtty_io.c619 if (!p->signal->leader) { in tty_signal_session_leader()
885 if (!current->signal->leader) in disassociate_ctty()
2149 current->signal->leader && in tty_open()
2464 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty()
2471 if (!current->signal->leader || current->signal->tty) { in tiocsctty()
/linux-4.1.27/Documentation/powerpc/
Dpmu-ebb.txt70 Note that if you are creating a group of EBB events, only the leader can have
/linux-4.1.27/Documentation/accounting/
Dtaskstats.txt24 leader - a process is deemed alive as long as it has any task belonging to it.
/linux-4.1.27/include/linux/
Dsched.h681 int leader; member
/linux-4.1.27/Documentation/cgroups/
Dcgroups.txt593 - the first task is the leader
Dmemory.txt683 a leader of a thread group.
/linux-4.1.27/Documentation/
Dkernel-parameters.txt3053 that same overhead on each group's leader.