/Linux-v4.19/tools/testing/selftests/powerpc/pmu/ebb/ |
D | event_attributes_test.c | 17 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-v4.19/tools/perf/tests/ |
D | thread-mg-share.c | 14 struct thread *leader; in test__thread_mg_share() local 35 leader = machine__findnew_thread(machine, 0, 0); in test__thread_mg_share() 44 leader && t1 && t2 && t3 && other); in test__thread_mg_share() 46 mg = leader->mg; in test__thread_mg_share() 67 machine__remove_thread(machine, leader); in test__thread_mg_share() 80 thread__put(leader); in test__thread_mg_share()
|
D | parse-events.c | 613 struct perf_evsel *evsel, *leader; in test__group1() local 619 evsel = leader = perf_evlist__first(evlist); in test__group1() 646 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group1() 655 struct perf_evsel *evsel, *leader; in test__group2() local 661 evsel = leader = perf_evlist__first(evlist); in test__group2() 687 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group2() 710 struct perf_evsel *evsel, *leader; in test__group3() local 716 evsel = leader = perf_evlist__first(evlist); in test__group3() 729 !strcmp(leader->group_name, "group1")); in test__group3() 746 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group3() [all …]
|
D | hists_link.c | 185 static int validate_match(struct hists *leader, struct hists *other) in validate_match() argument 187 return __validate_match(leader) || __validate_match(other); in validate_match() 263 static int validate_link(struct hists *leader, struct hists *other) in validate_link() argument 265 return __validate_link(leader, 0) || __validate_link(other, 1); in validate_link()
|
/Linux-v4.19/arch/alpha/kernel/ |
D | pci_iommu.c | 509 struct scatterlist *leader; in sg_classify() local 513 leader = sg; in sg_classify() 515 leader_length = leader->length; in sg_classify() 516 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify() 537 leader->dma_address = leader_flag; in sg_classify() 538 leader->dma_length = leader_length; in sg_classify() 539 leader = sg; in sg_classify() 547 leader->dma_address = leader_flag; in sg_classify() 548 leader->dma_length = leader_length; in sg_classify() 555 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, in sg_fill() argument [all …]
|
/Linux-v4.19/drivers/media/usb/tm6000/ |
D | tm6000-input.c | 90 u32 pulse = 0, leader = 0; in tm6000_ir_config() local 108 leader = 900; /* ms */ in tm6000_ir_config() 113 leader = 900; /* ms - from the NEC decoding */ in tm6000_ir_config() 119 leader = ir_clock_mhz * leader; in tm6000_ir_config() 121 leader = leader | 0x8000; in tm6000_ir_config() 126 ir_clock_mhz, leader, pulse); in tm6000_ir_config() 139 tm6000_set_reg(dev, TM6010_REQ07_RDC_IR_LEADER1, leader >> 8); in tm6000_ir_config() 140 tm6000_set_reg(dev, TM6010_REQ07_RDD_IR_LEADER0, leader); in tm6000_ir_config()
|
/Linux-v4.19/fs/ |
D | exec.c | 1099 struct task_struct *leader = tsk->group_leader; in de_thread() local 1109 if (likely(leader->exit_state)) in de_thread() 1129 tsk->start_time = leader->start_time; in de_thread() 1130 tsk->real_start_time = leader->real_start_time; in de_thread() 1132 BUG_ON(!same_thread_group(leader, tsk)); in de_thread() 1146 tsk->pid = leader->pid; in de_thread() 1147 change_pid(tsk, PIDTYPE_PID, task_pid(leader)); in de_thread() 1148 transfer_pid(leader, tsk, PIDTYPE_TGID); in de_thread() 1149 transfer_pid(leader, tsk, PIDTYPE_PGID); in de_thread() 1150 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread() [all …]
|
/Linux-v4.19/drivers/tty/ |
D | tty_jobctrl.c | 132 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-v4.19/tools/perf/util/ |
D | evsel.h | 136 struct perf_evsel *leader; member 382 return evsel->leader == evsel; in perf_evsel__is_group_leader() 452 return evsel->idx - evsel->leader->idx; in perf_evsel__group_idx() 458 (_evsel) && (_evsel)->leader == (_leader); \ 464 (_evsel) && (_evsel)->leader == (_leader); \
|
D | thread.c | 26 struct thread *leader = __machine__findnew_thread(machine, pid, pid); in thread__init_map_groups() local 27 if (leader) { in thread__init_map_groups() 28 thread->mg = map_groups__get(leader->mg); in thread__init_map_groups() 29 thread__put(leader); in thread__init_map_groups()
|
D | evsel.c | 232 evsel->leader = evsel; in perf_evsel__init() 900 struct perf_evsel *leader = evsel->leader; in perf_evsel__config() local 925 if (leader->nr_members > 1) { in perf_evsel__config() 950 if ((leader != evsel) && leader->sample_read) { in perf_evsel__config() 1401 perf_evsel__process_group_data(struct perf_evsel *leader, in perf_evsel__process_group_data() argument 1404 u64 read_format = leader->attr.read_format; in perf_evsel__process_group_data() 1410 if (nr != (u64) leader->nr_members) in perf_evsel__process_group_data() 1421 perf_evsel__set_count(leader, cpu, thread, in perf_evsel__process_group_data() 1427 counter = perf_evlist__id2evsel(leader->evlist, v[i].id); in perf_evsel__process_group_data() 1439 perf_evsel__read_group(struct perf_evsel *leader, int cpu, int thread) in perf_evsel__read_group() argument [all …]
|
D | hist.c | 2303 void hists__match(struct hists *leader, struct hists *other) in hists__match() argument 2311 return hists__match_hierarchy(&leader->entries_collapsed, in hists__match() 2315 if (hists__has(leader, need_collapse)) in hists__match() 2316 root = &leader->entries_collapsed; in hists__match() 2318 root = leader->entries_in; in hists__match() 2335 struct hist_entry *pos, *leader; in hists__link_hierarchy() local 2343 list_for_each_entry(leader, &pos->pairs.head, pairs.node) { in hists__link_hierarchy() 2344 if (leader->hists == leader_hists) { in hists__link_hierarchy() 2352 leader = add_dummy_hierarchy_entry(leader_hists, in hists__link_hierarchy() 2354 if (leader == NULL) in hists__link_hierarchy() [all …]
|
D | evlist.c | 209 struct perf_evsel *evsel, *leader; in __perf_evlist__set_leader() local 211 leader = list_entry(list->next, struct perf_evsel, node); in __perf_evlist__set_leader() 214 leader->nr_members = evsel->idx - leader->idx + 1; in __perf_evlist__set_leader() 217 evsel->leader = leader; in __perf_evlist__set_leader() 1690 if (evsel->leader == move_evsel->leader) in perf_evlist__to_front() 1807 struct perf_evsel *leader = perf_evlist__first(evlist); in perf_evlist__force_leader() local 1810 leader->forced_leader = true; in perf_evlist__force_leader()
|
D | parse-events.c | 1382 struct perf_evsel *evsel, *leader; in parse_events__set_leader_for_uncore_aliase() local 1387 leader = list_first_entry(list, struct perf_evsel, node); in parse_events__set_leader_for_uncore_aliase() 1389 total_members = evsel->idx - leader->idx + 1; in parse_events__set_leader_for_uncore_aliase() 1407 if (!is_same_uncore_block(leader->pmu_name, evsel->pmu_name)) in parse_events__set_leader_for_uncore_aliase() 1417 if ((leader != evsel) && (leader->pmu_name == evsel->pmu_name)) { in parse_events__set_leader_for_uncore_aliase() 1422 WARN_ON(strcmp(leader->name, evsel->name)); in parse_events__set_leader_for_uncore_aliase() 1450 evsel->leader = (struct perf_evsel *) leaders[i++]; in parse_events__set_leader_for_uncore_aliase() 1473 struct perf_evsel *leader; in parse_events__set_leader() local 1484 leader = list_entry(list->next, struct perf_evsel, node); in parse_events__set_leader() 1485 leader->group_name = name ? strdup(name) : NULL; in parse_events__set_leader()
|
/Linux-v4.19/include/linux/ |
D | cgroup.h | 286 #define cgroup_taskset_for_each_leader(leader, dst_css, tset) \ argument 287 for ((leader) = cgroup_taskset_first((tset), &(dst_css)); \ 288 (leader); \ 289 (leader) = cgroup_taskset_next((tset), &(dst_css))) \ 290 if ((leader) != (leader)->group_leader) \
|
/Linux-v4.19/drivers/perf/hisilicon/ |
D | hisi_uncore_pmu.c | 67 struct perf_event *sibling, *leader = event->group_leader; in hisi_validate_event_group() local 72 if (!is_software_event(leader)) { in hisi_validate_event_group() 77 if (leader->pmu != event->pmu) in hisi_validate_event_group() 81 if (leader != event) in hisi_validate_event_group()
|
/Linux-v4.19/arch/arm/mm/ |
D | cache-l2x0-pmu.c | 287 struct perf_event *leader = event->group_leader; in l2x0_pmu_group_is_valid() local 291 if (leader->pmu == pmu) in l2x0_pmu_group_is_valid() 293 else if (!is_software_event(leader)) in l2x0_pmu_group_is_valid() 296 for_each_sibling_event(sibling, leader) { in l2x0_pmu_group_is_valid()
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | mmdc.c | 261 struct perf_event *leader = event->group_leader; in mmdc_pmu_group_is_valid() local 265 set_bit(leader->attr.config, &counter_mask); in mmdc_pmu_group_is_valid() 267 if (event != leader) { in mmdc_pmu_group_is_valid() 272 for_each_sibling_event(sibling, leader) { in mmdc_pmu_group_is_valid()
|
/Linux-v4.19/kernel/ |
D | exit.c | 187 struct task_struct *leader; in release_task() local 208 leader = p->group_leader; in release_task() 209 if (leader != p && thread_group_empty(leader) in release_task() 210 && leader->exit_state == EXIT_ZOMBIE) { in release_task() 216 zap_leader = do_notify_parent(leader, leader->exit_signal); in release_task() 218 leader->exit_state = EXIT_DEAD; in release_task() 225 p = leader; in release_task()
|
/Linux-v4.19/kernel/cgroup/ |
D | cgroup-internal.h | 210 int cgroup_migrate(struct task_struct *leader, bool threadgroup, 213 int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader,
|
/Linux-v4.19/drivers/perf/ |
D | qcom_l3_pmu.c | 461 struct perf_event *leader = event->group_leader; in qcom_l3_cache__validate_event_group() local 465 if (leader->pmu != event->pmu && !is_software_event(leader)) in qcom_l3_cache__validate_event_group() 469 counters += event_num_counters(leader); in qcom_l3_cache__validate_event_group() 471 for_each_sibling_event(sibling, leader) { in qcom_l3_cache__validate_event_group()
|
/Linux-v4.19/tools/perf/ |
D | builtin-stat.c | 242 struct perf_evsel *leader = evsel->leader; in create_perf_stat_counter() local 254 if (leader->nr_members > 1) in create_perf_stat_counter() 548 struct perf_evsel *c2, *leader; in perf_evsel__reset_weak_group() local 551 leader = evsel->leader; in perf_evsel__reset_weak_group() 553 leader->name, leader->nr_members); in perf_evsel__reset_weak_group() 562 if (c2->leader == leader) { in perf_evsel__reset_weak_group() 565 c2->leader = c2; in perf_evsel__reset_weak_group() 569 return leader; in perf_evsel__reset_weak_group() 616 counter->leader != counter && in __run_perf_stat() 634 if ((counter->leader != counter) || in __run_perf_stat() [all …]
|
D | design.txt | 262 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
|
/Linux-v4.19/Documentation/devicetree/bindings/regulator/ |
D | qcom,spmi-regulator.txt | 214 - qcom,saw-leader: 217 Description: SAW controlled gang leader. Will be configured as 263 qcom,saw-leader;
|
/Linux-v4.19/kernel/events/ |
D | core.c | 610 struct perf_event *leader = event->group_leader; in __perf_effective_state() local 612 if (leader->state <= PERF_EVENT_STATE_OFF) in __perf_effective_state() 613 return leader->state; in __perf_effective_state() 642 static void perf_event_update_sibling_time(struct perf_event *leader) in perf_event_update_sibling_time() argument 646 for_each_sibling_event(sibling, leader) in perf_event_update_sibling_time() 2643 struct perf_event *leader = event->group_leader; in __perf_event_enable() local 2667 if (leader != event && leader->state != PERF_EVENT_STATE_ACTIVE) { in __perf_event_enable() 4694 static int __perf_read_group_add(struct perf_event *leader, in __perf_read_group_add() argument 4697 struct perf_event_context *ctx = leader->ctx; in __perf_read_group_add() 4703 ret = perf_event_read(leader, true); in __perf_read_group_add() [all …]
|