Home
last modified time | relevance | path

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

123

/Linux-v5.4/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.4/tools/perf/tests/
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()
66 machine__remove_thread(machine, leader); in test__thread_mg_share()
79 thread__put(leader); in test__thread_mg_share()
Dparse-events.c639 struct evsel *evsel, *leader; in test__group1() local
645 evsel = leader = evlist__first(evlist); in test__group1()
672 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group1()
681 struct evsel *evsel, *leader; in test__group2() local
687 evsel = leader = evlist__first(evlist); in test__group2()
713 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group2()
736 struct evsel *evsel, *leader; in test__group3() local
742 evsel = leader = evlist__first(evlist); in test__group3()
755 !strcmp(leader->group_name, "group1")); in test__group3()
772 TEST_ASSERT_VAL("wrong leader", evsel->leader == 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.4/arch/alpha/kernel/
Dpci_iommu.c521 struct scatterlist *leader; in sg_classify() local
525 leader = sg; in sg_classify()
527 leader_length = leader->length; in sg_classify()
528 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
549 leader->dma_address = leader_flag; in sg_classify()
550 leader->dma_length = leader_length; in sg_classify()
551 leader = sg; in sg_classify()
559 leader->dma_address = leader_flag; in sg_classify()
560 leader->dma_length = leader_length; in sg_classify()
567 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument
[all …]
/Linux-v5.4/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.4/tools/perf/util/
Devlist.c191 struct evsel *evsel, *leader; in __perf_evlist__set_leader() local
193 leader = list_entry(list->next, struct evsel, core.node); in __perf_evlist__set_leader()
196 leader->core.nr_members = evsel->idx - leader->idx + 1; in __perf_evlist__set_leader()
199 evsel->leader = leader; in __perf_evlist__set_leader()
1519 if (evsel->leader == move_evsel->leader) in perf_evlist__to_front()
1636 struct evsel *leader = evlist__first(evlist); in perf_evlist__force_leader() local
1639 leader->forced_leader = true; in perf_evlist__force_leader()
1646 struct evsel *c2, *leader; in perf_evlist__reset_weak_group() local
1649 leader = evsel->leader; in perf_evlist__reset_weak_group()
1651 leader->name, leader->core.nr_members); in perf_evlist__reset_weak_group()
[all …]
Devsel.h83 struct evsel *leader; member
326 return evsel->leader == evsel; in perf_evsel__is_group_leader()
365 return evsel->idx - evsel->leader->idx; in perf_evsel__group_idx()
371 (_evsel) && (_evsel)->leader == (_leader); \
377 (_evsel) && (_evsel)->leader == (_leader); \
Devsel.c243 evsel->leader = evsel; in evsel__init()
939 struct evsel *leader = evsel->leader; in perf_evsel__config() local
964 if (leader->core.nr_members > 1) { in perf_evsel__config()
989 if ((leader != evsel) && leader->sample_read) { in perf_evsel__config()
1001 attr->sample_type = leader->core.attr.sample_type; in perf_evsel__config()
1330 perf_evsel__process_group_data(struct evsel *leader, in perf_evsel__process_group_data() argument
1333 u64 read_format = leader->core.attr.read_format; in perf_evsel__process_group_data()
1339 if (nr != (u64) leader->core.nr_members) in perf_evsel__process_group_data()
1350 perf_evsel__set_count(leader, cpu, thread, in perf_evsel__process_group_data()
1356 counter = perf_evlist__id2evsel(leader->evlist, v[i].id); in perf_evsel__process_group_data()
[all …]
Dthread.c29 struct thread *leader = __machine__findnew_thread(machine, pid, pid); in thread__init_map_groups() local
30 if (leader) { in thread__init_map_groups()
31 thread->mg = map_groups__get(leader->mg); in thread__init_map_groups()
32 thread__put(leader); in thread__init_map_groups()
Dhist.c2445 void hists__match(struct hists *leader, struct hists *other) in hists__match() argument
2453 return hists__match_hierarchy(&leader->entries_collapsed, in hists__match()
2457 if (hists__has(leader, need_collapse)) in hists__match()
2458 root = &leader->entries_collapsed; in hists__match()
2460 root = leader->entries_in; in hists__match()
2477 struct hist_entry *pos, *leader; in hists__link_hierarchy() local
2485 list_for_each_entry(leader, &pos->pairs.head, pairs.node) { in hists__link_hierarchy()
2486 if (leader->hists == leader_hists) { in hists__link_hierarchy()
2494 leader = add_dummy_hierarchy_entry(leader_hists, in hists__link_hierarchy()
2496 if (leader == NULL) in hists__link_hierarchy()
[all …]
Dstat.c469 struct evsel *leader = evsel->leader; in create_perf_stat_counter() local
479 if (leader->core.nr_members > 1) in create_perf_stat_counter()
Dparse-events.c1466 struct evsel *evsel, *leader; in parse_events__set_leader_for_uncore_aliase() local
1471 leader = list_first_entry(list, struct evsel, core.node); in parse_events__set_leader_for_uncore_aliase()
1473 total_members = evsel->idx - leader->idx + 1; in parse_events__set_leader_for_uncore_aliase()
1491 if (!is_same_uncore_block(leader->pmu_name, evsel->pmu_name)) in parse_events__set_leader_for_uncore_aliase()
1501 if ((leader != evsel) && (leader->pmu_name == evsel->pmu_name)) { in parse_events__set_leader_for_uncore_aliase()
1506 WARN_ON(strcmp(leader->name, evsel->name)); in parse_events__set_leader_for_uncore_aliase()
1534 evsel->leader = (struct evsel *) leaders[i++]; in parse_events__set_leader_for_uncore_aliase()
1557 struct evsel *leader; in parse_events__set_leader() local
1568 leader = list_entry(list->next, struct evsel, core.node); in parse_events__set_leader()
1569 leader->group_name = name ? strdup(name) : NULL; in parse_events__set_leader()
/Linux-v5.4/fs/
Dexec.c1104 struct task_struct *leader = tsk->group_leader; in de_thread() local
1114 if (likely(leader->exit_state)) in de_thread()
1134 tsk->start_time = leader->start_time; in de_thread()
1135 tsk->real_start_time = leader->real_start_time; in de_thread()
1137 BUG_ON(!same_thread_group(leader, tsk)); in de_thread()
1151 tsk->pid = leader->pid; in de_thread()
1152 change_pid(tsk, PIDTYPE_PID, task_pid(leader)); in de_thread()
1153 transfer_pid(leader, tsk, PIDTYPE_TGID); in de_thread()
1154 transfer_pid(leader, tsk, PIDTYPE_PGID); in de_thread()
1155 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread()
[all …]
/Linux-v5.4/drivers/tty/
Dtty_jobctrl.c132 if (current->signal->leader && in tty_open_proc_set_tty()
207 if (!p->signal->leader) { in tty_signal_session_leader()
261 if (!current->signal->leader) in disassociate_ctty()
350 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty()
357 if (!current->signal->leader || current->signal->tty) { in tiocsctty()
/Linux-v5.4/include/linux/
Dcgroup.h296 #define cgroup_taskset_for_each_leader(leader, dst_css, tset) \ argument
297 for ((leader) = cgroup_taskset_first((tset), &(dst_css)); \
298 (leader); \
299 (leader) = cgroup_taskset_next((tset), &(dst_css))) \
300 if ((leader) != (leader)->group_leader) \
/Linux-v5.4/drivers/perf/hisilicon/
Dhisi_uncore_pmu.c64 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group() local
69 if (!is_software_event(leader)) { in hisi_validate_event_group()
74 if (leader->pmu != event->pmu) in hisi_validate_event_group()
78 if (leader != event) in hisi_validate_event_group()
/Linux-v5.4/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.4/arch/arm/mach-imx/
Dmmdc.c256 struct perf_event *leader = event->group_leader; in mmdc_pmu_group_is_valid() local
260 set_bit(leader->attr.config, &counter_mask); in mmdc_pmu_group_is_valid()
262 if (event != leader) { in mmdc_pmu_group_is_valid()
267 for_each_sibling_event(sibling, leader) { in mmdc_pmu_group_is_valid()
/Linux-v5.4/kernel/
Dexit.c193 struct task_struct *leader; in release_task() local
215 leader = p->group_leader; in release_task()
216 if (leader != p && thread_group_empty(leader) in release_task()
217 && leader->exit_state == EXIT_ZOMBIE) { in release_task()
223 zap_leader = do_notify_parent(leader, leader->exit_signal); in release_task()
225 leader->exit_state = EXIT_DEAD; in release_task()
232 p = leader; in release_task()
/Linux-v5.4/drivers/perf/
Dqcom_l3_pmu.c453 struct perf_event *leader = event->group_leader; in qcom_l3_cache__validate_event_group() local
457 if (leader->pmu != event->pmu && !is_software_event(leader)) in qcom_l3_cache__validate_event_group()
461 counters += event_num_counters(leader); in qcom_l3_cache__validate_event_group()
463 for_each_sibling_event(sibling, leader) { in qcom_l3_cache__validate_event_group()
/Linux-v5.4/kernel/cgroup/
Dcgroup-internal.h229 int cgroup_migrate(struct task_struct *leader, bool threadgroup,
232 int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader,
/Linux-v5.4/arch/x86/events/
Dcore.c999 static int collect_events(struct cpu_hw_events *cpuc, struct perf_event *leader, bool dogrp) in collect_events() argument
1011 if (!cpuc->is_fake && leader->attr.precise_ip) { in collect_events()
1017 if (is_pebs_pt(leader) && !leader->aux_event) in collect_events()
1024 cpuc->pebs_output != is_pebs_pt(leader) + 1) in collect_events()
1027 cpuc->pebs_output = is_pebs_pt(leader) + 1; in collect_events()
1030 if (is_x86_event(leader)) { in collect_events()
1033 cpuc->event_list[n] = leader; in collect_events()
1039 for_each_sibling_event(event, leader) { in collect_events()
2035 struct perf_event *leader = event->group_leader; in validate_group() local
2048 n = collect_events(fake_cpuc, leader, true); in validate_group()
/Linux-v5.4/tools/perf/
Ddesign.txt266 counter group has one counter which is the group "leader". The leader
269 subsequently, with group_fd giving the fd of the group leader.
425 Enabling or disabling the leader of a group enables or disables the
426 whole group; that is, while the group leader is disabled, none of the
428 group other than the leader only affects that counter - disabling an
429 non-leader stops that counter from counting but doesn't affect any
/Linux-v5.4/Documentation/devicetree/bindings/regulator/
Dqcom,spmi-regulator.txt236 - qcom,saw-leader:
239 Description: SAW controlled gang leader. Will be configured as
285 qcom,saw-leader;

123