/linux-4.4.14/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-4.4.14/tools/perf/tests/ |
D | thread-mg-share.c | 13 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()
|
D | parse-events.c | 607 struct perf_evsel *evsel, *leader; in test__group1() local 613 evsel = leader = perf_evlist__first(evlist); in test__group1() 640 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group1() 649 struct perf_evsel *evsel, *leader; in test__group2() local 655 evsel = leader = perf_evlist__first(evlist); in test__group2() 681 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group2() 704 struct perf_evsel *evsel, *leader; in test__group3() local 710 evsel = leader = perf_evlist__first(evlist); in test__group3() 723 !strcmp(leader->group_name, "group1")); in test__group3() 740 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group3() [all …]
|
D | hists_link.c | 194 static int validate_match(struct hists *leader, struct hists *other) in validate_match() argument 196 return __validate_match(leader) || __validate_match(other); in validate_match() 272 static int validate_link(struct hists *leader, struct hists *other) in validate_link() argument 274 return __validate_link(leader, 0) || __validate_link(other, 1); in validate_link()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci_iommu.c | 508 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.4.14/drivers/media/usb/tm6000/ |
D | tm6000-input.c | 95 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.4.14/include/linux/ |
D | cgroup.h | 270 #define cgroup_taskset_for_each_leader(leader, dst_css, tset) \ argument 271 for ((leader) = cgroup_taskset_first((tset), &(dst_css)); \ 272 (leader); \ 273 (leader) = cgroup_taskset_next((tset), &(dst_css))) \ 274 if ((leader) != (leader)->group_leader) \
|
D | sched.h | 723 int leader; member
|
/linux-4.4.14/fs/ |
D | exec.c | 936 struct task_struct *leader = tsk->group_leader; in de_thread() local 946 if (likely(leader->exit_state)) in de_thread() 966 tsk->start_time = leader->start_time; in de_thread() 967 tsk->real_start_time = leader->real_start_time; in de_thread() 969 BUG_ON(!same_thread_group(leader, tsk)); in de_thread() 983 tsk->pid = leader->pid; in de_thread() 984 change_pid(tsk, PIDTYPE_PID, task_pid(leader)); in de_thread() 985 transfer_pid(leader, tsk, PIDTYPE_PGID); in de_thread() 986 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread() 988 list_replace_rcu(&leader->tasks, &tsk->tasks); in de_thread() [all …]
|
/linux-4.4.14/tools/perf/util/ |
D | thread.c | 15 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()
|
D | evsel.h | 122 struct perf_evsel *leader; member 329 return evsel->leader == evsel; in perf_evsel__is_group_leader() 383 return evsel->idx - evsel->leader->idx; in perf_evsel__group_idx() 388 (_evsel) && (_evsel)->leader == (_leader); \
|
D | evlist.c | 188 struct perf_evsel *evsel, *leader; in __perf_evlist__set_leader() local 190 leader = list_entry(list->next, struct perf_evsel, node); in __perf_evlist__set_leader() 193 leader->nr_members = evsel->idx - leader->idx + 1; in __perf_evlist__set_leader() 196 evsel->leader = leader; in __perf_evlist__set_leader() 1734 if (evsel->leader == move_evsel->leader) in perf_evlist__to_front()
|
D | evsel.c | 207 evsel->leader = evsel; in perf_evsel__init() 733 struct perf_evsel *leader = evsel->leader; in perf_evsel__config() local 757 if (leader->nr_members > 1) { in perf_evsel__config() 782 if ((leader != evsel) && leader->sample_read) { in perf_evsel__config() 1150 struct perf_evsel *leader = evsel->leader; in get_group_fd() local 1160 BUG_ON(!leader->fd); in get_group_fd() 1162 fd = FD(leader, cpu, thread); in get_group_fd()
|
D | hist.h | 166 void hists__match(struct hists *leader, struct hists *other); 167 int hists__link(struct hists *leader, struct hists *other);
|
D | machine.c | 315 struct thread *leader; in machine__update_thread_pid() local 325 leader = __machine__findnew_thread(machine, th->pid_, th->pid_); in machine__update_thread_pid() 326 if (!leader) in machine__update_thread_pid() 329 if (!leader->mg) in machine__update_thread_pid() 330 leader->mg = map_groups__new(machine); in machine__update_thread_pid() 332 if (!leader->mg) in machine__update_thread_pid() 335 if (th->mg == leader->mg) in machine__update_thread_pid() 350 th->mg = map_groups__get(leader->mg); in machine__update_thread_pid()
|
D | hist.c | 1437 void hists__match(struct hists *leader, struct hists *other) in hists__match() argument 1444 root = &leader->entries_collapsed; in hists__match() 1446 root = leader->entries_in; in hists__match() 1462 int hists__link(struct hists *leader, struct hists *other) in hists__link() argument 1477 pair = hists__add_dummy_entry(leader, pos); in hists__link()
|
D | header.c | 1807 struct perf_evsel *evsel, *leader = NULL; in process_group_desc() local 1856 evsel->leader = evsel; in process_group_desc() 1869 leader = evsel; in process_group_desc() 1874 evsel->leader = leader; in process_group_desc()
|
D | parse-events.c | 1047 struct perf_evsel *leader; in parse_events__set_leader() local 1055 leader = list_entry(list->next, struct perf_evsel, node); in parse_events__set_leader() 1056 leader->group_name = name ? strdup(name) : NULL; in parse_events__set_leader()
|
/linux-4.4.14/kernel/ |
D | exit.c | 171 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()
|
D | cpuset.c | 1518 struct task_struct *leader; in cpuset_attach() local 1552 cgroup_taskset_for_each_leader(leader, css, tset) { in cpuset_attach() 1553 struct mm_struct *mm = get_task_mm(leader); in cpuset_attach()
|
D | cgroup.c | 2612 static int cgroup_migrate(struct task_struct *leader, bool threadgroup, in cgroup_migrate() argument 2625 task = leader; in cgroup_migrate() 2630 } while_each_thread(leader, task); in cgroup_migrate() 2646 struct task_struct *leader, bool threadgroup) in cgroup_attach_task() argument 2655 task = leader; in cgroup_attach_task() 2661 } while_each_thread(leader, task); in cgroup_attach_task() 2668 ret = cgroup_migrate(leader, threadgroup, dst_cgrp); in cgroup_attach_task()
|
D | sys.c | 962 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()
|
/linux-4.4.14/kernel/events/ |
D | core.c | 1194 static void update_group_times(struct perf_event *leader) in update_group_times() argument 1198 update_event_times(leader); in update_group_times() 1199 list_for_each_entry(event, &leader->sibling_list, group_entry) in update_group_times() 2219 struct perf_event *leader = event->group_leader; in __perf_event_enable() local 2258 if (leader != event && leader->state != PERF_EVENT_STATE_ACTIVE) in __perf_event_enable() 2264 if (event == leader) in __perf_event_enable() 2275 if (leader != event) { in __perf_event_enable() 2276 group_sched_out(leader, cpuctx, ctx); in __perf_event_enable() 2279 if (leader->attr.pinned) { in __perf_event_enable() 2280 update_group_times(leader); in __perf_event_enable() [all …]
|
/linux-4.4.14/tools/perf/ |
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
|
D | builtin-stat.c | 319 if ((counter->leader != counter) || in __run_perf_stat() 320 !(counter->leader->nr_members > 1)) in __run_perf_stat()
|
D | builtin-report.c | 482 struct hists *leader_hists = evsel__hists(pos->leader); in report__collapse_hists()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_intel_cqm.c | 474 struct perf_event *leader, *event; in intel_cqm_sched_in_event() local 478 leader = list_first_entry(&cache_groups, struct perf_event, in intel_cqm_sched_in_event() 480 event = leader; in intel_cqm_sched_in_event() 487 if (__conflict_event(event, leader)) in intel_cqm_sched_in_event()
|
D | perf_event_intel_uncore.c | 344 uncore_collect_events(struct intel_uncore_box *box, struct perf_event *leader, bool dogrp) in uncore_collect_events() argument 358 if (is_uncore_event(leader)) { in uncore_collect_events() 359 box->event_list[n] = leader; in uncore_collect_events() 366 list_for_each_entry(event, &leader->sibling_list, group_entry) { in uncore_collect_events() 610 struct perf_event *leader = event->group_leader; in uncore_validate_group() local 625 n = uncore_collect_events(fake_box, leader, true); in uncore_validate_group()
|
D | perf_event.c | 944 static int collect_events(struct cpu_hw_events *cpuc, struct perf_event *leader, bool dogrp) in collect_events() argument 954 if (is_x86_event(leader)) { in collect_events() 957 cpuc->event_list[n] = leader; in collect_events() 963 list_for_each_entry(event, &leader->sibling_list, group_entry) { in collect_events() 1923 struct perf_event *leader = event->group_leader; in validate_group() local 1936 n = collect_events(fake_cpuc, leader, true); in validate_group()
|
/linux-4.4.14/drivers/perf/ |
D | arm_pmu.c | 301 struct perf_event *sibling, *leader = event->group_leader; in validate_group() local 310 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group() 313 list_for_each_entry(sibling, &leader->sibling_list, group_entry) { in validate_group()
|
/linux-4.4.14/fs/proc/ |
D | base.c | 2854 struct dentry *dentry, *leader, *dir; in proc_flush_task_mnt() local 2872 leader = d_hash_and_lookup(mnt->mnt_root, &name); in proc_flush_task_mnt() 2873 if (!leader) in proc_flush_task_mnt() 2878 dir = d_hash_and_lookup(leader, &name); in proc_flush_task_mnt() 2892 dput(leader); in proc_flush_task_mnt() 3223 struct task_struct *leader = get_proc_task(dir); in proc_task_lookup() local 3227 if (!leader) in proc_task_lookup() 3242 if (!same_thread_group(leader, task)) in proc_task_lookup() 3249 put_task_struct(leader); in proc_task_lookup()
|
/linux-4.4.14/arch/powerpc/perf/ |
D | core-book3s.c | 513 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.4.14/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 718 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.4.14/drivers/tty/ |
D | tty_io.c | 631 if (!p->signal->leader) { in tty_signal_session_leader() 886 if (!current->signal->leader) in disassociate_ctty() 2142 current->signal->leader && in tty_open() 2458 if (current->signal->leader && (task_session(current) == tty->session)) in tiocsctty() 2465 if (!current->signal->leader || current->signal->tty) { in tiocsctty()
|
/linux-4.4.14/drivers/bus/ |
D | arm-cci.c | 1048 struct perf_event *sibling, *leader = event->group_leader; in validate_group() local 1060 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group() 1063 list_for_each_entry(sibling, &leader->sibling_list, group_entry) { in validate_group()
|
/linux-4.4.14/Documentation/powerpc/ |
D | pmu-ebb.txt | 70 Note that if you are creating a group of EBB events, only the leader can have
|
/linux-4.4.14/Documentation/accounting/ |
D | taskstats.txt | 24 leader - a process is deemed alive as long as it has any task belonging to it.
|
/linux-4.4.14/mm/ |
D | memcontrol.c | 4829 struct task_struct *leader, *p; in mem_cgroup_can_attach() local 4845 cgroup_taskset_for_each_leader(leader, css, tset) { in mem_cgroup_can_attach() 4847 p = leader; in mem_cgroup_can_attach()
|
/linux-4.4.14/Documentation/cgroups/ |
D | cgroups.txt | 593 - the first task is the leader
|
D | memory.txt | 684 a leader of a thread group.
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 3156 that same overhead on each group's leader.
|