Home
last modified time | relevance | path

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

1234

/Linux-v5.15/tools/testing/selftests/powerpc/pmu/ebb/
Devent_attributes_test.c17 struct event event, leader; in event_attributes() local
69 event_init(&leader, 0x1001e); in event_attributes()
70 event_leader_ebb_init(&leader); in event_attributes()
71 FAIL_IF(event_open(&leader)); in event_attributes()
77 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_attributes()
78 event_close(&leader); in event_attributes()
82 event_init(&leader, 0x1001e); in event_attributes()
83 event_leader_ebb_init(&leader); in event_attributes()
84 FAIL_IF(event_open(&leader)); in event_attributes()
89 FAIL_IF(event_open_with_group(&event, leader.fd) == 0); in event_attributes()
[all …]
/Linux-v5.15/tools/lib/perf/tests/
Dtest-evlist.c34 struct perf_evsel *evsel, *leader; in test_stat_cpu() local
51 evsel = leader = perf_evsel__new(&attr1); in test_stat_cpu()
62 __T("failed to set leader", leader->leader == leader); in test_stat_cpu()
63 __T("failed to set leader", evsel->leader == leader); in test_stat_cpu()
93 struct perf_evsel *evsel, *leader; in test_stat_thread() local
112 evsel = leader = perf_evsel__new(&attr1); in test_stat_thread()
123 __T("failed to set leader", leader->leader == leader); in test_stat_thread()
124 __T("failed to set leader", evsel->leader == leader); in test_stat_thread()
148 struct perf_evsel *evsel, *leader; in test_stat_thread_enable() local
169 evsel = leader = perf_evsel__new(&attr1); in test_stat_thread_enable()
[all …]
/Linux-v5.15/tools/perf/tests/
Dthread-maps-share.c13 struct thread *leader; in test__thread_maps_share() local
34 leader = machine__findnew_thread(machine, 0, 0); in test__thread_maps_share()
43 leader && t1 && t2 && t3 && other); in test__thread_maps_share()
45 maps = leader->maps; in test__thread_maps_share()
66 machine__remove_thread(machine, leader); in test__thread_maps_share()
79 thread__put(leader); in test__thread_maps_share()
Dparse-events.c670 struct evsel *evsel, *leader; in test__group1() local
676 evsel = leader = evlist__first(evlist); in test__group1()
703 TEST_ASSERT_VAL("wrong leader", evsel__has_leader(evsel, leader)); in test__group1()
712 struct evsel *evsel, *leader; in test__group2() local
718 evsel = leader = evlist__first(evlist); in test__group2()
744 TEST_ASSERT_VAL("wrong leader", evsel__has_leader(evsel, leader)); in test__group2()
767 struct evsel *evsel, *leader; in test__group3() local
773 evsel = leader = evlist__first(evlist); in test__group3()
786 !strcmp(leader->group_name, "group1")); in test__group3()
803 TEST_ASSERT_VAL("wrong leader", evsel__has_leader(evsel, leader)); in test__group3()
[all …]
Dhists_link.c184 static int validate_match(struct hists *leader, struct hists *other) in validate_match() argument
186 return __validate_match(leader) || __validate_match(other); in validate_match()
262 static int validate_link(struct hists *leader, struct hists *other) in validate_link() argument
264 return __validate_link(leader, 0) || __validate_link(other, 1); in validate_link()
/Linux-v5.15/tools/perf/util/
Drecord.c28 struct evsel *leader = evsel__leader(evsel); in evsel__read_sampler() local
30 if (evsel__is_aux_event(leader) || arch_topdown_sample_read(leader) || in evsel__read_sampler()
31 is_mem_loads_aux_event(leader)) { in evsel__read_sampler()
33 if (evsel__leader(evsel) == leader && evsel != evsel__leader(evsel)) in evsel__read_sampler()
38 return leader; in evsel__read_sampler()
56 struct evsel *leader = evsel__leader(evsel); in evsel__config_leader_sampling() local
60 if (!leader->sample_read) in evsel__config_leader_sampling()
92 leader->core.attr.sample_type; in evsel__config_leader_sampling()
Devsel.c416 evsel->core.leader = orig->core.leader; in evsel__clone()
1081 struct evsel *leader = evsel__leader(evsel); in evsel__config() local
1106 if (leader->core.nr_members > 1) { in evsel__config()
1499 static int evsel__process_group_data(struct evsel *leader, int cpu, int thread, u64 *data) in evsel__process_group_data() argument
1501 u64 read_format = leader->core.attr.read_format; in evsel__process_group_data()
1507 if (nr != (u64) leader->core.nr_members) in evsel__process_group_data()
1518 evsel__set_count(leader, cpu, thread, v[0].value, ena, run); in evsel__process_group_data()
1523 counter = evlist__id2evsel(leader->evlist, v[i].id); in evsel__process_group_data()
1533 static int evsel__read_group(struct evsel *leader, int cpu, int thread) in evsel__read_group() argument
1535 struct perf_stat_evsel *ps = leader->stats; in evsel__read_group()
[all …]
Devsel.h386 return evsel->core.leader == &evsel->core; in evsel__is_group_leader()
424 return evsel->core.idx - evsel->core.leader->idx; in evsel__group_idx()
430 (_evsel) && (_evsel)->core.leader == (&_leader->core); \
436 (_evsel) && (_evsel)->core.leader == (&_leader->core); \
482 bool evsel__has_leader(struct evsel *evsel, struct evsel *leader);
484 void evsel__set_leader(struct evsel *evsel, struct evsel *leader);
Devlist.c186 struct evsel *evsel, *temp, *leader = NULL; in evlist__splice_list_tail() local
191 leader = evsel; in evlist__splice_list_tail()
196 if (evsel__has_leader(evsel, leader)) { in evlist__splice_list_tail()
1736 struct evsel *leader = evlist__first(evlist); in evlist__force_leader() local
1739 leader->forced_leader = true; in evlist__force_leader()
1745 struct evsel *c2, *leader; in evlist__reset_weak_group() local
1748 leader = evsel__leader(evsel); in evlist__reset_weak_group()
1751 leader->name, leader->core.nr_members); in evlist__reset_weak_group()
1760 if (evsel__has_leader(c2, leader)) { in evlist__reset_weak_group()
1772 return leader; in evlist__reset_weak_group()
[all …]
Devlist-hybrid.c44 static bool group_hybrid_conflict(struct evsel *leader) in group_hybrid_conflict() argument
48 for_each_group_evsel(pos, leader) { in group_hybrid_conflict()
Dtopdown.h8 bool arch_topdown_sample_read(struct evsel *leader);
Dthread.c29 struct thread *leader = __machine__findnew_thread(machine, pid, pid); in thread__init_maps() local
30 if (leader) { in thread__init_maps()
31 thread->maps = maps__get(leader->maps); in thread__init_maps()
32 thread__put(leader); in thread__init_maps()
Dcgroup.c399 struct evsel *pos, *evsel, *leader; in evlist__expand_cgroup() local
451 leader = NULL; in evlist__expand_cgroup()
461 leader = evsel; in evlist__expand_cgroup()
462 evsel__set_leader(evsel, leader); in evlist__expand_cgroup()
/Linux-v5.15/arch/alpha/kernel/
Dpci_iommu.c487 struct scatterlist *leader; in sg_classify() local
491 leader = sg; in sg_classify()
493 leader_length = leader->length; in sg_classify()
494 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
515 leader->dma_address = leader_flag; in sg_classify()
516 leader->dma_length = leader_length; in sg_classify()
517 leader = sg; in sg_classify()
525 leader->dma_address = leader_flag; in sg_classify()
526 leader->dma_length = leader_length; in sg_classify()
533 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument
[all …]
/Linux-v5.15/drivers/media/usb/tm6000/
Dtm6000-input.c82 u32 pulse = 0, leader = 0; in tm6000_ir_config() local
100 leader = 900; /* ms */ in tm6000_ir_config()
105 leader = 900; /* ms - from the NEC decoding */ in tm6000_ir_config()
111 leader = ir_clock_mhz * leader; in tm6000_ir_config()
113 leader = leader | 0x8000; in tm6000_ir_config()
118 ir_clock_mhz, leader, pulse); in tm6000_ir_config()
131 tm6000_set_reg(dev, TM6010_REQ07_RDC_IR_LEADER1, leader >> 8); in tm6000_ir_config()
132 tm6000_set_reg(dev, TM6010_REQ07_RDD_IR_LEADER0, leader); in tm6000_ir_config()
/Linux-v5.15/tools/perf/arch/x86/util/
Dtopdown.c54 bool arch_topdown_sample_read(struct evsel *leader) in arch_topdown_sample_read() argument
59 if (is_topdown_slots_event(leader)) in arch_topdown_sample_read()
Dmem-events.c29 bool is_mem_loads_aux_event(struct evsel *leader) in is_mem_loads_aux_event() argument
39 return leader->core.attr.config == MEM_LOADS_AUX; in is_mem_loads_aux_event()
/Linux-v5.15/tools/lib/perf/
Devsel.c28 evsel->leader = evsel; in perf_evsel__init()
85 struct perf_evsel *leader = evsel->leader; in get_group_fd() local
88 if (evsel == leader) { in get_group_fd()
97 if (!leader->fd) in get_group_fd()
100 fd = FD(leader, cpu, thread); in get_group_fd()
Devlist.c648 struct perf_evsel *evsel, *leader; in __perf_evlist__set_leader() local
650 leader = list_entry(list->next, struct perf_evsel, node); in __perf_evlist__set_leader()
653 leader->nr_members = evsel->idx - leader->idx + 1; in __perf_evlist__set_leader()
656 evsel->leader = leader; in __perf_evlist__set_leader()
/Linux-v5.15/fs/
Dexec.c1080 struct task_struct *leader = tsk->group_leader; in de_thread() local
1090 if (likely(leader->exit_state)) in de_thread()
1110 tsk->start_time = leader->start_time; in de_thread()
1111 tsk->start_boottime = leader->start_boottime; in de_thread()
1113 BUG_ON(!same_thread_group(leader, tsk)); in de_thread()
1124 exchange_tids(tsk, leader); in de_thread()
1125 transfer_pid(leader, tsk, PIDTYPE_TGID); in de_thread()
1126 transfer_pid(leader, tsk, PIDTYPE_PGID); in de_thread()
1127 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread()
1129 list_replace_rcu(&leader->tasks, &tsk->tasks); in de_thread()
[all …]
/Linux-v5.15/drivers/tty/
Dtty_jobctrl.c136 if (current->signal->leader && in tty_open_proc_set_tty()
214 if (!p->signal->leader) { in tty_signal_session_leader()
269 if (!current->signal->leader) in disassociate_ctty()
367 if (current->signal->leader && in tiocsctty()
375 if (!current->signal->leader || current->signal->tty) { in tiocsctty()
/Linux-v5.15/include/linux/
Dcgroup.h298 #define cgroup_taskset_for_each_leader(leader, dst_css, tset) \ argument
299 for ((leader) = cgroup_taskset_first((tset), &(dst_css)); \
300 (leader); \
301 (leader) = cgroup_taskset_next((tset), &(dst_css))) \
302 if ((leader) != (leader)->group_leader) \
/Linux-v5.15/drivers/dma/idxd/
Dperfmon.c86 struct perf_event *leader, in perfmon_collect_events() argument
98 if (is_idxd_event(idxd_pmu, leader)) { in perfmon_collect_events()
99 idxd_pmu->event_list[n] = leader; in perfmon_collect_events()
107 for_each_sibling_event(event, leader) { in perfmon_collect_events()
157 struct perf_event *leader = event->group_leader; in perfmon_validate_group() local
168 n = perfmon_collect_events(fake_pmu, leader, true); in perfmon_validate_group()
/Linux-v5.15/arch/arm/mm/
Dcache-l2x0-pmu.c275 struct perf_event *leader = event->group_leader; in l2x0_pmu_group_is_valid() local
279 if (leader->pmu == pmu) in l2x0_pmu_group_is_valid()
281 else if (!is_software_event(leader)) in l2x0_pmu_group_is_valid()
284 for_each_sibling_event(sibling, leader) { in l2x0_pmu_group_is_valid()
/Linux-v5.15/drivers/perf/hisilicon/
Dhisi_uncore_pmu.c68 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group() local
73 if (!is_software_event(leader)) { in hisi_validate_event_group()
78 if (leader->pmu != event->pmu) in hisi_validate_event_group()
82 if (leader != event) in hisi_validate_event_group()

1234