| /tools/perf/ |
| A D | builtin-sched.c | 476 sched->tasks = realloc(sched->tasks, sched->nr_tasks * sizeof(struct task_desc *)); in register_pid() 616 struct perf_sched *sched = parms->sched; in thread_func() local 673 parms->sched = sched; in create_tasks() 738 sched->runavg_cpu_usage = sched->cpu_usage; in wait_for_tasks() 739 …sched->runavg_cpu_usage = (sched->runavg_cpu_usage * (sched->replay_repeat - 1) + sched->cpu_usage… in wait_for_tasks() 777 sched->run_avg = (sched->run_avg * (sched->replay_repeat - 1) + delta) / sched->replay_repeat; in run_one_test() 2230 if (sched->show_wakeups && !sched->show_next) in timehist_print_sample() 2815 if (sched->show_prio || sched->prio_str) in timehist_sched_change_event() 3091 totals.sched = sched; in timehist_print_summary() 3378 sched->summary = sched->summary_only; in perf_sched__timehist() [all …]
|
| /tools/testing/selftests/ftrace/test.d/trigger/ |
| A D | trigger-filter.tc | 14 echo 'traceoff if child_pid == 0' > events/sched/sched_process_fork/trigger 23 ! echo 'traceoff if a' > events/sched/sched_process_fork/trigger 24 ! echo 'traceoff if common_pid=0' > events/sched/sched_process_fork/trigger 25 ! echo 'traceoff if common_pid==b' > events/sched/sched_process_fork/trigger 26 echo 'traceoff if common_pid == 0' > events/sched/sched_process_fork/trigger 27 echo '!traceoff' > events/sched/sched_process_fork/trigger 29 echo 'traceoff if common_pid <= 0' > events/sched/sched_process_fork/trigger 30 echo '!traceoff' > events/sched/sched_process_fork/trigger 32 echo '!traceoff' > events/sched/sched_process_fork/trigger 34 echo '!traceoff' > events/sched/sched_process_fork/trigger [all …]
|
| A D | trigger-eventonoff.tc | 12 FEATURE=`grep enable_event events/sched/sched_process_fork/trigger` 19 echo 0 > events/sched/sched_switch/enable 20 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 22 if [ `cat events/sched/sched_switch/enable` != '1*' ]; then 29 echo 1 > events/sched/sched_switch/enable 30 echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 32 if [ `cat events/sched/sched_switch/enable` != '0*' ]; then 39 ! echo 'enable_event:nogroup:noevent' > events/sched/sched_process_fork/trigger 40 ! echo 'disable_event+1' > events/sched/sched_process_fork/trigger 41 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger [all …]
|
| A D | trigger-multihist.tc | 14 echo 'hist:keys=parent_pid:vals=child_pid' > events/sched/sched_process_fork/trigger 15 echo 'hist:keys=parent_comm:vals=child_pid' >> events/sched/sched_process_fork/trigger 17 grep parent_pid events/sched/sched_process_fork/hist > /dev/null || \ 19 grep child events/sched/sched_process_fork/hist > /dev/null || \ 22 grep "parent_comm: $COMM" events/sched/sched_process_fork/hist > /dev/null || \ 29 echo 'hist:name=test_hist:keys=common_pid' > events/sched/sched_process_fork/trigger 31 grep test_hist events/sched/sched_process_fork/hist > /dev/null || \ 36 echo 'hist:name=test_hist:keys=common_pid' > events/sched/sched_process_exit/trigger 38 grep test_hist events/sched/sched_process_exit/hist > /dev/null || \ 41 diffs=`diff events/sched/sched_process_exit/hist events/sched/sched_process_fork/hist | wc -l`
|
| A D | trigger-traceonoff.tc | 13 echo 'traceoff' > events/sched/sched_process_fork/trigger 23 echo 'traceon' > events/sched/sched_process_fork/trigger 32 ! echo 'traceoff:badparam' > events/sched/sched_process_fork/trigger 33 ! echo 'traceoff+0' > events/sched/sched_process_fork/trigger 34 echo 'traceon' > events/sched/sched_process_fork/trigger 35 ! echo 'traceon' > events/sched/sched_process_fork/trigger 36 ! echo 'traceoff' > events/sched/sched_process_fork/trigger
|
| A D | trigger-snapshot.tc | 11 FEATURE=`grep snapshot events/sched/sched_process_fork/trigger` 19 echo 1 > events/sched/sched_process_fork/enable 21 echo 'snapshot:1' > events/sched/sched_process_fork/trigger 28 echo 0 > events/sched/sched_process_fork/enable 32 ! echo "snapshot+1" > events/sched/sched_process_fork/trigger 33 echo "snapshot" > events/sched/sched_process_fork/trigger 34 ! echo "snapshot" > events/sched/sched_process_fork/trigger
|
| A D | trigger-hist.tc | 14 echo 'hist:keys=parent_pid:vals=child_pid' > events/sched/sched_process_fork/trigger 16 grep parent_pid events/sched/sched_process_fork/hist > /dev/null || \ 18 grep child events/sched/sched_process_fork/hist > /dev/null || \ 25 echo 'hist:keys=parent_pid,child_pid' > events/sched/sched_process_fork/trigger 27 grep '^{ parent_pid:.*, child_pid:.*}' events/sched/sched_process_fork/hist > /dev/null || \ 34 echo 'hist:keys=parent_comm' > events/sched/sched_process_fork/trigger 37 grep "parent_comm: $COMM" events/sched/sched_process_fork/hist > /dev/null || \ 62 echo 'hist:keys=parent_pid,child_pid:sort=child_pid.ascending' > events/sched/sched_process_fork/tr… 73 events/sched/sched_process_fork/hist | cut -d: -f2 ` ||
|
| A D | trigger-stacktrace.tc | 11 FEATURE=`grep stacktrace events/sched/sched_process_fork/trigger` 20 echo 'stacktrace' > events/sched/sched_process_fork/trigger 29 ! echo "stacktrace:foo" > events/sched/sched_process_fork/trigger 30 echo "stacktrace" > events/sched/sched_process_fork/trigger 31 ! echo "stacktrace" > events/sched/sched_process_fork/trigger
|
| A D | trigger-hist-mod.tc | 14 echo 'hist:keys=common_pid.execname' > events/sched/sched_process_fork/trigger 17 grep "common_pid: $COMM" events/sched/sched_process_fork/hist > /dev/null || \ 24 echo 'hist:keys=parent_pid.hex' > events/sched/sched_process_fork/trigger 28 grep "parent_pid: $HEX" events/sched/sched_process_fork/hist > /dev/null || \
|
| /tools/testing/selftests/ftrace/test.d/trigger/inter-event/ |
| A D | trigger-field-variable-support.tc | 14 echo 'hist:keys=comm:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_waking/trigger 15 …ext_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigg… 23 if ! grep -q "synthetic_prio=prio" events/sched/sched_waking/hist; then 27 …xt_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigg… 29 if grep -q "synthetic_prio=prio" events/sched/sched_waking/hist; then
|
| A D | trigger-snapshot-action-hist.tc | 14 echo 1 > events/sched/enable 16 ….save(comm,prio):onchange($newprio).snapshot() if comm=="ping"' >> events/sched/sched_waking/trigg… 23 if ! grep -q "changed:" events/sched/sched_waking/hist; then 31 ….save(comm,prio):onchange($newprio).snapshot() if comm=="ping"' >> events/sched/sched_waking/trigg…
|
| A D | trigger-inter-event-combined-hist.tc | 20 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_waking/trigger 21 …d.sched_waking).waking_latency($waking_lat,pid) if comm=="ping"' > events/sched/sched_wakeup/trigg… 25 echo 'hist:keys=pid:ts1=common_timestamp.usecs if comm=="ping"' >> events/sched/sched_wakeup/trigger 26 …keup).wakeup_latency($wakeup_lat,next_pid) if next_comm=="ping"' > events/sched/sched_switch/trigg…
|
| A D | trigger-onchange-action-hist.tc | 14 …ewprio=prio:onchange($newprio).save(comm,prio) if comm=="ping"' >> events/sched/sched_waking/trigg… 19 if ! grep -q "changed:" events/sched/sched_waking/hist; then 23 …ewprio=prio:onchange($newprio).save(comm,prio) if comm=="ping"' >> events/sched/sched_waking/trigg…
|
| A D | trigger-onmax-action-hist.tc | 20 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' >> events/sched/sched_waking/trigger 21 …e(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigg… 24 if ! grep -q "max:" events/sched/sched_switch/hist; then
|
| A D | trigger-onmatch-onmax-action-hist.tc | 21 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_wakeup/trigger 22 …e(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigg… 26 if [ ! grep -q "ping" events/synthetic/wakeup_latency/hist -o ! grep -q "max:" events/sched/sched_s…
|
| A D | trigger-action-hist-xfail.tc | 14 echo 'hist:keys=comm:onmatch(sched.sched_wakeup).snapshot()' >> events/sched/sched_waking/trigger &… 18 echo 'hist:keys=comm:onmatch(sched.sched_wakeup).save(comm,prio)' >> events/sched/sched_waking/trig…
|
| A D | trigger-multi-actions-accept.tc | 13 TRIGGER1=events/sched/sched_wakeup/trigger 14 TRIGGER2=events/sched/sched_switch/trigger
|
| /tools/perf/scripts/python/bin/ |
| A D | sched-migration-record | 2 perf record -m 16384 -e sched:sched_wakeup -e sched:sched_wakeup_new -e sched:sched_switch -e sched…
|
| A D | task-analyzer-record | 2 perf record -e sched:sched_switch -e sched:sched_migrate_task "$@"
|
| /tools/perf/tests/shell/ |
| A D | lock_contention.sh | 47 perf lock record -o ${perfdata} -- perf bench sched messaging -p > /dev/null 2>&1 67 perf lock con -a -b -E 1 -q -- perf bench sched messaging -p > /dev/null 2> ${result} 78 perf lock record -o- -- perf bench sched messaging -p 2> /dev/null | \ 102 perf lock con -a -b -t -E 1 -q -- perf bench sched messaging -p > /dev/null 2> ${result} 125 perf lock con -a -b -l -E 1 -q -- perf bench sched messaging -p > /dev/null 2> ${result} 143 perf lock con -a -b -g -E 1 -q -- perf bench sched messaging -p > /dev/null 2> ${result} 165 perf lock con -a -b -Y spinlock -q -- perf bench sched messaging -p > /dev/null 2> ${result} 197 perf lock con -a -b -L tasklist_lock -q -- perf bench sched messaging -p > /dev/null 2> ${result} 225 …perf lock con -a -b -S unix_stream -E 1 -q -- perf bench sched messaging -p > /dev/null 2> ${resul… 269 …perf lock con -a -b -g -E 1 -F wait_total -q -- perf bench sched messaging -p > /dev/null 2> ${res… [all …]
|
| A D | sched.sh | 64 perf sched record --no-inherit -o "${perfdata}" sleep 1 72 if ! perf sched latency -i "${perfdata}" | grep -q perf-noploop 82 if ! perf sched script -i "${perfdata}" | grep -q perf-noploop 92 if ! perf sched map -i "${perfdata}" | grep -q perf-noploop 102 if ! perf sched timehist -i "${perfdata}" | grep -q perf-noploop
|
| /tools/perf/Documentation/ |
| A D | perf-sched.txt | 1 perf-sched(1) 15 There are several variants of 'perf sched': 24 perf sched record -- sleep 1 25 perf sched latency 62 perf sched record -- sleep 1 63 perf sched timehist 66 time (time between sched-out and next sched-in events for the task), the 101 OPTIONS for 'perf sched latency' 117 OPTIONS for 'perf sched map' 143 OPTIONS for 'perf sched timehist' [all …]
|
| A D | perf-daemon.txt | 123 [session-sched] 124 run = -m 20M -e sched:* --overwrite --switch-output -a 137 [603351:sched] perf record -m 20M -e sched:* --overwrite --switch-output -a 155 [603351:sched] perf record -m 20M -e sched:* --overwrite --switch-output -a 156 base: /opt/perfdata/session-sched 157 output: /opt/perfdata/session-sched/output 158 control: /opt/perfdata/session-sched/control 159 ack: /opt/perfdata/session-sched/ack 174 OK sched 191 signal 12 sent to session 'sched [603453]' [all …]
|
| /tools/sched_ext/ |
| A D | Makefile | 179 $(eval sched=$(notdir $@)) 180 $(call msg,GEN-SKEL,,$(sched)) 192 $(addprefix $(BINDIR)/,$(c-sched-targets)): \ 197 $(eval sched=$(notdir $@)) 198 $(CC) $(CFLAGS) -c $(sched).c -o $(SCXOBJ_DIR)/$(sched).o 199 $(CC) -o $@ $(SCXOBJ_DIR)/$(sched).o $(BPFOBJ) $(LDFLAGS) 201 $(c-sched-targets): %: $(BINDIR)/% 210 rm -f $(c-sched-targets) 220 @printf ' %s\n' $(c-sched-targets) 249 all_targets: $(c-sched-targets) [all …]
|
| /tools/perf/scripts/perl/bin/ |
| A D | wakeup-latency-record | 2 perf record -e sched:sched_switch -e sched:sched_wakeup $@
|