Home
last modified time | relevance | path

Searched refs:sched_switch (Results 1 – 25 of 36) sorted by relevance

12

/linux/tools/testing/selftests/ftrace/test.d/event/
H A Devent-enable.tc21 count=`cat trace | grep sched_switch | wc -l`
28 echo 1 > events/sched/sched_switch/enable
32 count=`cat trace | grep sched_switch | wc -l`
39 echo 0 > events/sched/sched_switch/enable
43 count=`cat trace | grep sched_switch | wc -l`
H A Devent-pid.tc22 echo 1 > events/sched/sched_switch/enable
26 count=`cat trace | grep sched_switch | wc -l`
41 count=`cat trace | grep sched_switch | grep -v "pid=$mypid" | wc -l`
50 echo 1 > events/sched/sched_switch/enable
54 count=`cat trace | grep sched_switch | grep -v "pid=$mypid" | wc -l`
/linux/tools/testing/selftests/ftrace/test.d/trigger/
H A Dtrigger-eventonoff.tc19 echo 0 > events/sched/sched_switch/enable
22 if [ `cat events/sched/sched_switch/enable` != '1*' ]; then
29 echo 1 > events/sched/sched_switch/enable
32 if [ `cat events/sched/sched_switch/enable` != '0*' ]; then
/linux/Documentation/trace/
H A Dfprobetrace.rst137 # echo 't sched_switch preempt prev_pid=prev->pid next_pid=next->pid' >> dynamic_events
164 # echo 't sched_switch prev->comm:string' >> dynamic_events
198 Also, here is an example of tracepoint events on ``sched_switch`` tracepoint.
199 To compare the result, this also enables the ``sched_switch`` traceevent too.
202 # echo 't sched_switch $arg*' >> dynamic_events
203 # echo 1 > events/sched/sched_switch/enable
204 # echo 1 > events/tracepoints/sched_switch/enable
209 …sh-70 [000] d..2. 3912.083993: sched_switch: prev_comm=sh prev_pid=70 prev_prio=120 prev_sta…
210 …sh-70 [000] d..3. 3912.083995: sched_switch: (__probestub_sched_switch+0x4/0x10) preempt=0 p…
211 …<idle>-0 [000] d..2. 3912.084183: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=12…
[all …]
H A Deprobetrace.rst87 the tracing buffer. For example, a common event to trace is the sched_switch
114 …# echo 'e:sched/switch sched.sched_switch prev=$prev_pid:u32 next=$next_pid:u32' >> /sys/kernel/tr…
130 sshd-session-1082 [004] d..4. 5041.239906: switch: (sched.sched_switch) prev=1082 next=0
131 bash-1085 [001] d..4. 5041.240198: switch: (sched.sched_switch) prev=1085 next=141
132 kworker/u34:5-141 [001] d..4. 5041.240259: switch: (sched.sched_switch) prev=141 next=1085
133 <idle>-0 [004] d..4. 5041.240354: switch: (sched.sched_switch) prev=0 next=1082
134 bash-1085 [001] d..4. 5041.240385: switch: (sched.sched_switch) prev=1085 next=141
135 kworker/u34:5-141 [001] d..4. 5041.240410: switch: (sched.sched_switch) prev=141 next=1085
136 bash-1085 [001] d..4. 5041.240478: switch: (sched.sched_switch) prev=1085 next=0
137 sshd-session-1082 [004] d..4. 5041.240526: switch: (sched.sched_switch) prev=1082 next=0
[all …]
/linux/include/linux/
H A Drseq.h24 if (current->rseq.event.sched_switch && current->rseq.event.has_rseq) in rseq_handle_slowpath()
75 ev->sched_switch = true; in rseq_sched_switch_event()
81 t->rseq.event.sched_switch = true; in rseq_sched_switch_event()
104 current->rseq.event.sched_switch = true; in rseq_force_update()
128 current->rseq.event.sched_switch) in rseq_virt_userspace_exit()
H A Drseq_types.h44 u8 sched_switch; member
/linux/tools/testing/selftests/ftrace/test.d/trigger/inter-event/
H A Dtrigger-synthetic-event-stack-legacy.tc15 …tamp.usecs,st=stacktrace if prev_state == 1||prev_state == 2' >> events/sched/sched_switch/trigger
16 …cs-$ts,s=$st:onmax($delta).trace(wake_lat,prev_pid,$delta,$s)' >> events/sched/sched_switch/trigger
H A Dtrigger-synthetic-event-stack.tc14 …ecs,st=common_stacktrace if prev_state == 1||prev_state == 2' >> events/sched/sched_switch/trigger
15 …cs-$ts,s=$st:onmax($delta).trace(wake_lat,prev_pid,$delta,$s)' >> events/sched/sched_switch/trigger
H A Dtrigger-onmax-action-hist.tc21 …(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 …(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger
26 …ing" events/synthetic/wakeup_latency/hist -o ! grep -q "max:" events/sched/sched_switch/hist]; then
H A Dtrigger-field-variable-support.tc15 …xt_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger
27 …t_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger
H A Dtrigger-multi-actions-accept.tc14 TRIGGER2=events/sched/sched_switch/trigger
H A Dtrigger-trace-action-hist.tc22 …p_latency,$wakeup_lat,next_pid,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger
H A Dtrigger-onmatch-action-hist.tc22 …p_latency($wakeup_lat,next_pid,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger
H A Dtrigger-inter-event-combined-hist.tc26 …eup).wakeup_latency($wakeup_lat,next_pid) if next_comm=="ping"' > events/sched/sched_switch/trigger
/linux/tools/testing/selftests/ftrace/test.d/00basic/
H A Dtest_ownership.tc59 for d in "." "events" "events/sched" "events/sched/sched_switch" "events/sched/sched_switch/enable" $canary; do
65 for d in "." "events/sched" "events/sched/sched_switch" "events/sched/sched_switch/enable" $canary; do
71 for d in "." "events/sched/sched_switch" "events/sched/sched_switch/enable" $canary; do
75 chgrp $original_group events/sched/sched_switch
76 test "events/sched/sched_switch" $original_group
77 for d in "." "events/sched/sched_switch/enable" $canary; do
81 chgrp $original_group events/sched/sched_switch/enabl
[all...]
/linux/tools/perf/scripts/python/
H A Dsched-migration.py104 def sched_switch(self, prev, prev_state, next): member in RunqueueSnapshot
179 def sched_switch(self, ts_list, prev, prev_state, next, cpu): member in 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 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/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…
/linux/tools/perf/scripts/perl/bin/
H A Dwakeup-latency-record2 perf record -e sched:sched_switch -e sched:sched_wakeup $@
/linux/tools/testing/selftests/ftrace/test.d/dynevent/
H A Denable_disable_tprobe.tc9 TRACEPOINT=sched_switch
/linux/samples/trace_events/
H A Dtrace_custom_sched.h21 TRACE_CUSTOM_EVENT(sched_switch,
/linux/tools/perf/tests/
H A Dswitch-tracking.c149 pr_debug3("sched_switch: cpu: %d prev_tid %d next_tid %d\n", in process_sample_event()
155 * Check for no missing sched_switch events i.e. that the in process_sample_event()
160 pr_debug("Missing sched_switch events\n"); in process_sample_event()
331 * test__switch_tracking - test using sched_switch and tracking events.
333 * This function implements a test that checks that sched_switch events and in test__switch_tracking()
340 const char *sched_switch = "sched:sched_switch"; in test__switch_tracking()
399 if (!evlist__can_select_event(evlist, sched_switch)) { in test__switch_tracking()
400 pr_debug("No sched_switch\n"); in test__switch_tracking()
408 pr_debug("Failed to create event %s\n", sched_switch); in test__switch_tracking()
334 const char *sched_switch = "sched:sched_switch"; test__switch_tracking() local
[all...]
/linux/tools/perf/scripts/perl/
H A Dwakeup-latency.pl28 sub sched::sched_switch

12