Searched refs:sched_switch (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/tools/perf/scripts/perl/bin/
H A Dwakeup-latency-record2 perf record -e sched:sched_switch -e sched:sched_wakeup $@
/linux-master/tools/perf/scripts/python/bin/
H A Dtask-analyzer-record2 perf record -e sched:sched_switch -e sched:sched_migrate_task "$@"
H A Dsched-migration-record2 perf record -m 16384 -e sched:sched_wakeup -e sched:sched_wakeup_new -e sched:sched_switch -e sched:sched_migrate_task $@
/linux-master/tools/testing/selftests/ftrace/test.d/trigger/inter-event/
H A Dtrigger-synthetic-event-stack-legacy.tc15 echo 'hist:keys=next_pid:ts=common_timestamp.usecs,st=stacktrace if prev_state == 1||prev_state == 2' >> events/sched/sched_switch/trigger
16 echo 'hist:keys=prev_pid:delta=common_timestamp.usecs-$ts,s=$st:onmax($delta).trace(wake_lat,prev_pid,$delta,$s)' >> events/sched/sched_switch/trigger
H A Dtrigger-synthetic-event-stack.tc14 echo 'hist:keys=next_pid:ts=common_timestamp.usecs,st=common_stacktrace if prev_state == 1||prev_state == 2' >> events/sched/sched_switch/trigger
15 echo 'hist:keys=prev_pid:delta=common_timestamp.usecs-$ts,s=$st:onmax($delta).trace(wake_lat,prev_pid,$delta,$s)' >> events/sched/sched_switch/trigger
H A Dtrigger-onmax-action-hist.tc21 echo 'hist:keys=next_pid:wakeup_lat=common_timestamp.usecs-$ts0:onmax($wakeup_lat).save(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger
24 if ! grep -q "max:" events/sched/sched_switch/hist; then
H A Dtrigger-onmatch-onmax-action-hist.tc22 echo 'hist:keys=next_pid:wakeup_lat=common_timestamp.usecs-$ts0:onmatch(sched.sched_wakeup).wakeup_latency($wakeup_lat,next_pid,next_comm):onmax($wakeup_lat).save(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger
26 if [ ! grep -q "ping" events/synthetic/wakeup_latency/hist -o ! grep -q "max:" events/sched/sched_switch/hist]; then
H A Dtrigger-multi-actions-accept.tc14 TRIGGER2=events/sched/sched_switch/trigger
18 echo 'hist:keys=next_pid:onmatch(sched.sched_wakeup).wakeup_latency(sched.sched_switch.$wakeup_lat,next_pid) if next_comm=="cyclictest"' >> $TRIGGER2
19 echo 'hist:keys=next_pid:onmatch(sched.sched_wakeup).wakeup_latency(sched.sched_switch.$wakeup_lat,prev_pid) if next_comm=="cyclictest"' >> $TRIGGER2
H A Dtrigger-field-variable-support.tc15 echo 'hist:keys=next_comm:wakeup_lat=common_timestamp.usecs-$ts0:onmatch(sched.sched_waking).wakeup_latency($wakeup_lat,next_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger
27 echo '!hist:keys=next_comm:wakeup_lat=common_timestamp.usecs-$ts0:onmatch(sched.sched_waking).wakeup_latency($wakeup_lat,next_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger
H A Dtrigger-onmatch-action-hist.tc22 echo 'hist:keys=next_pid:wakeup_lat=common_timestamp.usecs-$ts0:onmatch(sched.sched_wakeup).wakeup_latency($wakeup_lat,next_pid,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger
H A Dtrigger-trace-action-hist.tc22 echo 'hist:keys=next_pid:wakeup_lat=common_timestamp.usecs-$ts0:onmatch(sched.sched_wakeup).trace(wakeup_latency,$wakeup_lat,next_pid,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger
H A Dtrigger-inter-event-combined-hist.tc26 echo 'hist:keys=next_pid:wakeup_lat=common_timestamp.usecs-$ts1:onmatch(sched.sched_wakeup).wakeup_latency($wakeup_lat,next_pid) if next_comm=="ping"' > events/sched/sched_switch/trigger
/linux-master/tools/testing/selftests/ftrace/test.d/event/
H A Devent-enable.tc17 echo 'sched:sched_switch' > set_event
21 count=`cat trace | grep sched_switch | wc -l`
23 fail "sched_switch events are not recorded"
28 echo 1 > events/sched/sched_switch/enable
32 count=`cat trace | grep sched_switch | wc -l`
34 fail "sched_switch events are not recorded"
39 echo 0 > events/sched/sched_switch/enable
43 count=`cat trace | grep sched_switch | wc -l`
45 fail "sched_switch events should not be recorded"
H A Devent-pid.tc22 echo 1 > events/sched/sched_switch/enable
26 count=`cat trace | grep sched_switch | wc -l`
28 fail "sched_switch events are not recorded"
37 echo 'sched:sched_switch' > set_event
41 count=`cat trace | grep sched_switch | grep -v "pid=$mypid" | wc -l`
43 fail "sched_switch events from other task are recorded"
50 echo 1 > events/sched/sched_switch/enable
54 count=`cat trace | grep sched_switch | grep -v "pid=$mypid" | wc -l`
56 fail "sched_switch events from other task are not recorded"
/linux-master/tools/testing/selftests/ftrace/test.d/trigger/
H A Dtrigger-eventonoff.tc19 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
41 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
42 ! echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
43 ! echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
/linux-master/kernel/trace/rv/monitors/wwnr/
H A Dwwnr.c46 rv_attach_trace_probe("wwnr", sched_switch, handle_switch);
56 rv_detach_trace_probe("wwnr", sched_switch, handle_switch);
/linux-master/tools/perf/scripts/perl/
H A Dwakeup-latency.pl28 sub sched::sched_switch
/linux-master/samples/trace_events/
H A Dtrace_custom_sched.h21 TRACE_CUSTOM_EVENT(sched_switch,
/linux-master/tools/testing/selftests/ftrace/test.d/00basic/
H A Dtest_ownership.tc57 for d in "." "events" "events/sched" "events/sched/sched_switch" "events/sched/sched_switch/enable" $canary; do
63 for d in "." "events/sched" "events/sched/sched_switch" "events/sched/sched_switch/enable" $canary; do
69 for d in "." "events/sched/sched_switch" "events/sched/sched_switch/enable" $canary; do
73 chgrp $original_group events/sched/sched_switch
74 test "events/sched/sched_switch" $original_group
75 for d in "." "events/sched/sched_switch/enable" $canary; do
79 chgrp $original_group events/sched/sched_switch/enabl
[all...]
/linux-master/tools/testing/selftests/ftrace/test.d/instances/
H A Dinstance-event.tc42 echo 1 > foo/events/sched/sched_switch/enable
77 echo "schedule:enable_event:sched:sched_switch" > foo/set_ftrace_filter
82 if grep -q "schedule:enable_event:sched:sched_switch" ../set_ftrace_filter; then
84 echo '!schedule:enable_event:sched:sched_switch' > ../set_ftrace_filter
/linux-master/tools/perf/scripts/python/
H A Dsched-migration.py104 def sched_switch(self, prev, prev_state, next): member in class:RunqueueSnapshot
179 def sched_switch(self, ts_list, prev, prev_state, next, cpu): member in class:TimeSlice
181 new_rq = old_rq.sched_switch(prev, prev_state, next)
333 def sched_switch(self, headers, prev_comm, prev_pid, prev_prio, prev_state, member in class:SchedEventProxy
349 ts.sched_switch(self.timeslices, prev_pid, prev_state, next_pid, headers.cpu)
427 parser.sched_switch(headers, prev_comm, prev_pid, prev_prio, prev_state,
/linux-master/tools/perf/tests/
H A Dswitch-tracking.c144 pr_debug3("sched_switch: cpu: %d prev_tid %d next_tid %d\n",
150 * Check for no missing sched_switch events i.e. that the
155 pr_debug("Missing sched_switch events\n");
319 * test__switch_tracking - test using sched_switch and tracking events.
321 * This function implements a test that checks that sched_switch events and
328 const char *sched_switch = "sched:sched_switch"; local
387 if (!evlist__can_select_event(evlist, sched_switch)) {
388 pr_debug("No sched_switch\n");
396 pr_debug("Failed to create event %s\n", sched_switch);
[all...]
/linux-master/tools/perf/tests/shell/
H A Dtest_task_analyzer.sh61 perf record -e sched:sched_switch -a -- sleep 1 > /dev/null 2>&1
/linux-master/tools/perf/arch/x86/util/
H A Dintel-pt.c410 const char *sched_switch = "sched:sched_switch"; local
414 if (!evlist__can_select_event(evlist, sched_switch))
421 __func__, sched_switch, err);
774 * Per-cpu recording needs sched_switch events to distinguish different
812 pr_debug2("Unable to select sched:sched_switch\n");
871 * per-cpu with no sched_switch (except workload-only).
/linux-master/include/trace/events/
H A Dsched.h222 TRACE_EVENT(sched_switch,

Completed in 959 milliseconds

12