Home
last modified time | relevance | path

Searched refs:sched (Results 1 – 25 of 86) sorted by relevance

1234

/tools/perf/
A Dbuiltin-sched.c476 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()
739sched->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 Dtrigger-filter.tc14 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 Dtrigger-eventonoff.tc12 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 Dtrigger-multihist.tc14 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 Dtrigger-traceonoff.tc13 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 Dtrigger-snapshot.tc11 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 Dtrigger-hist.tc14 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 Dtrigger-stacktrace.tc11 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 Dtrigger-hist-mod.tc14 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 Dtrigger-field-variable-support.tc14 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 Dtrigger-snapshot-action-hist.tc14 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 Dtrigger-inter-event-combined-hist.tc20 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 Dtrigger-onchange-action-hist.tc14 …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 Dtrigger-onmax-action-hist.tc20 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 Dtrigger-onmatch-onmax-action-hist.tc21 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 Dtrigger-action-hist-xfail.tc14 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 Dtrigger-multi-actions-accept.tc13 TRIGGER1=events/sched/sched_wakeup/trigger
14 TRIGGER2=events/sched/sched_switch/trigger
/tools/perf/scripts/python/bin/
A Dsched-migration-record2 perf record -m 16384 -e sched:sched_wakeup -e sched:sched_wakeup_new -e sched:sched_switch -e sched
A Dtask-analyzer-record2 perf record -e sched:sched_switch -e sched:sched_migrate_task "$@"
/tools/perf/tests/shell/
A Dlock_contention.sh47 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 Dsched.sh64 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 Dperf-sched.txt1 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 Dperf-daemon.txt123 [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 DMakefile179 $(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 Dwakeup-latency-record2 perf record -e sched:sched_switch -e sched:sched_wakeup $@

Completed in 33 milliseconds

1234