/linux/tools/testing/selftests/powerpc/pmu/ebb/ |
A D | event_attributes_test.c | 17 struct event event, leader; in event_attributes() local 69 event_init(&leader, 0x1001e); in event_attributes() 71 FAIL_IF(event_open(&leader)); in event_attributes() 78 event_close(&leader); in event_attributes() 82 event_init(&leader, 0x1001e); in event_attributes() 84 FAIL_IF(event_open(&leader)); in event_attributes() 90 event_close(&leader); in event_attributes() 93 event_init(&leader, 0x1001e); in event_attributes() 105 event_close(&leader); in event_attributes() 110 leader.attr.exclusive = 0; in event_attributes() [all …]
|
/linux/tools/lib/perf/tests/ |
A D | test-evlist.c | 34 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 180 __T("failed to set leader", leader->leader == leader); in test_stat_thread_enable() [all …]
|
/linux/tools/perf/tests/ |
A D | thread-maps-share.c | 13 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()
|
A D | parse-events.c | 670 struct evsel *evsel, *leader; in test__group1() local 712 struct evsel *evsel, *leader; in test__group2() local 767 struct evsel *evsel, *leader; in test__group3() local 859 struct evsel *evsel, *leader; in test__group4() local 903 struct evsel *evsel, *leader; in test__group5() local 989 struct evsel *evsel, *leader; in test__group_gh1() local 1029 struct evsel *evsel, *leader; in test__group_gh2() local 1069 struct evsel *evsel, *leader; in test__group_gh3() local 1109 struct evsel *evsel, *leader; in test__group_gh4() local 1149 struct evsel *evsel, *leader; in test__leader_sample1() local [all …]
|
A D | hists_link.c | 184 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/tools/perf/util/ |
A D | record.c | 28 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()
|
A D | evsel.c | 414 evsel->core.leader = orig->core.leader; in evsel__clone() 1098 struct evsel *leader = evsel__leader(evsel); in evsel__config() local 1123 if (leader->core.nr_members > 1) { in evsel__config() 1526 if (nr != (u64) leader->core.nr_members) in evsel__process_group_data() 1554 struct perf_stat_evsel *ps = leader->stats; in evsel__read_group() 1562 if (!evsel__is_group_leader(leader)) in evsel__read_group() 1573 if (FD(leader, cpu, thread) < 0) in evsel__read_group() 1645 BUG_ON(!leader->core.fd); in get_group_fd() 1651 fd = FD(leader, cpu, thread); in get_group_fd() 3028 return evsel->core.leader == &leader->core; in evsel__has_leader() [all …]
|
A D | evsel.h | 393 return evsel->core.leader == &evsel->core; in evsel__is_group_leader() 431 return evsel->core.idx - evsel->core.leader->idx; in evsel__group_idx() 437 (_evsel) && (_evsel)->core.leader == (&_leader->core); \ 443 (_evsel) && (_evsel)->core.leader == (&_leader->core); \ 489 bool evsel__has_leader(struct evsel *evsel, struct evsel *leader); 491 void evsel__set_leader(struct evsel *evsel, struct evsel *leader);
|
A D | evlist.c | 191 leader = evsel; in evlist__splice_list_tail() 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() 2150 struct evsel *leader, *evsel, *pos; in evlist__check_mem_load_aux() local 2160 leader = evsel__leader(evsel); in evlist__check_mem_load_aux() 2161 if (leader == evsel) in evlist__check_mem_load_aux() [all …]
|
A D | evlist-hybrid.c | 44 static bool group_hybrid_conflict(struct evsel *leader) in group_hybrid_conflict() argument 48 for_each_group_evsel(pos, leader) { in group_hybrid_conflict()
|
A D | thread.c | 29 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()
|
A D | auxtrace.c | 70 if (!evsel__is_group_leader(leader)) in evlist__regroup() 76 if (!(evsel__leader(evsel) == leader || in evlist__regroup() 80 } else if (evsel == leader) { in evlist__regroup() 91 evsel__set_leader(evsel, leader); in evlist__regroup() 92 if (leader->core.nr_members < 1) in evlist__regroup() 93 leader->core.nr_members = 1; in evlist__regroup() 94 leader->core.nr_members += 1; in evlist__regroup() 96 } else if (evsel == leader) { in evlist__regroup() 1229 if (!evsel__has_leader(evsel, leader) || evsel == leader) in unleader_evsel() 1240 leader->group_name = NULL; in unleader_evsel() [all …]
|
/linux/arch/alpha/kernel/ |
A D | pci_iommu.c | 487 struct scatterlist *leader; in sg_classify() local 491 leader = sg; in sg_classify() 493 leader_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() 538 long size = leader->dma_length; in sg_fill() 546 if (leader->dma_address == 0 in sg_fill() 578 if (leader->dma_address == 0) in sg_fill() 583 sg_classify(dev, leader, end, 0); in sg_fill() [all …]
|
/linux/drivers/media/usb/tm6000/ |
A D | tm6000-input.c | 82 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/fs/ |
A D | exec.c | 1088 if (likely(leader->exit_state)) in de_thread() 1108 tsk->start_time = leader->start_time; in de_thread() 1111 BUG_ON(!same_thread_group(leader, tsk)); in de_thread() 1122 exchange_tids(tsk, leader); in de_thread() 1125 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread() 1131 leader->group_leader = tsk; in de_thread() 1134 leader->exit_signal = -1; in de_thread() 1137 leader->exit_state = EXIT_DEAD; in de_thread() 1144 if (unlikely(leader->ptrace)) in de_thread() 1145 __wake_up_parent(leader, leader->parent); in de_thread() [all …]
|
/linux/tools/lib/perf/ |
A D | evsel.c | 28 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()
|
A D | evlist.c | 648 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/tools/perf/arch/x86/util/ |
A D | topdown.c | 54 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()
|
A D | mem-events.c | 29 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/include/linux/ |
A D | cgroup.h | 298 #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/drivers/tty/ |
A D | tty_jobctrl.c | 136 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/drivers/dma/idxd/ |
A D | perfmon.c | 86 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/arch/arm/mm/ |
A D | cache-l2x0-pmu.c | 275 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/drivers/perf/hisilicon/ |
A D | hisi_uncore_pmu.c | 68 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()
|
/linux/drivers/perf/ |
A D | qcom_l3_pmu.c | 453 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()
|