Linux Perf
sched-migration Namespace Reference

Classes

class  RunqueueEventFork
 
class  RunqueueEventSleep
 
class  RunqueueEventUnknown
 
class  RunqueueEventWakeup
 
class  RunqueueMigrateIn
 
class  RunqueueMigrateOut
 
class  RunqueueSnapshot
 
class  SchedEventProxy
 
class  TimeSlice
 
class  TimeSliceList
 

Functions

def thread_name (pid)
 
def trace_begin ()
 
def trace_end ()
 
def sched__sched_stat_runtime (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, runtime, vruntime)
 
def sched__sched_stat_iowait (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, delay)
 
def sched__sched_stat_sleep (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, delay)
 
def sched__sched_stat_wait (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, delay)
 
def sched__sched_process_fork (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, parent_comm, parent_pid, child_comm, child_pid)
 
def sched__sched_process_wait (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio)
 
def sched__sched_process_exit (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio)
 
def sched__sched_process_free (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio)
 
def sched__sched_migrate_task (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio, orig_cpu, dest_cpu)
 
def sched__sched_switch (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, prev_comm, prev_pid, prev_prio, prev_state, next_comm, next_pid, next_prio)
 
def sched__sched_wakeup_new (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio, success, target_cpu)
 
def sched__sched_wakeup (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio, success, target_cpu)
 
def sched__sched_wait_task (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid, prio)
 
def sched__sched_kthread_stop_ret (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, ret)
 
def sched__sched_kthread_stop (event_name, context, common_cpu, common_secs, common_nsecs, common_pid, common_comm, common_callchain, comm, pid)
 
def trace_unhandled (event_name, context, event_fields_dict)
 

Variables

dictionary threads = { 0 : "idle"}
 

Function Documentation

◆ sched__sched_kthread_stop()

def sched-migration.sched__sched_kthread_stop (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid 
)

Definition at line 456 of file sched-migration.py.

◆ sched__sched_kthread_stop_ret()

def sched-migration.sched__sched_kthread_stop_ret (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  ret 
)

Definition at line 451 of file sched-migration.py.

◆ sched__sched_migrate_task()

def sched-migration.sched__sched_migrate_task (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio,
  orig_cpu,
  dest_cpu 
)

Definition at line 413 of file sched-migration.py.

Here is the call graph for this function:

◆ sched__sched_process_exit()

def sched-migration.sched__sched_process_exit (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio 
)

Definition at line 402 of file sched-migration.py.

◆ sched__sched_process_fork()

def sched-migration.sched__sched_process_fork (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  parent_comm,
  parent_pid,
  child_comm,
  child_pid 
)

Definition at line 392 of file sched-migration.py.

◆ sched__sched_process_free()

def sched-migration.sched__sched_process_free (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio 
)

Definition at line 407 of file sched-migration.py.

◆ sched__sched_process_wait()

def sched-migration.sched__sched_process_wait (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio 
)

Definition at line 397 of file sched-migration.py.

◆ sched__sched_stat_iowait()

def sched-migration.sched__sched_stat_iowait (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  delay 
)

Definition at line 377 of file sched-migration.py.

◆ sched__sched_stat_runtime()

def sched-migration.sched__sched_stat_runtime (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  runtime,
  vruntime 
)

Definition at line 372 of file sched-migration.py.

◆ sched__sched_stat_sleep()

def sched-migration.sched__sched_stat_sleep (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  delay 
)

Definition at line 382 of file sched-migration.py.

◆ sched__sched_stat_wait()

def sched-migration.sched__sched_stat_wait (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  delay 
)

Definition at line 387 of file sched-migration.py.

◆ sched__sched_switch()

def sched-migration.sched__sched_switch (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  prev_comm,
  prev_pid,
  prev_prio,
  prev_state,
  next_comm,
  next_pid,
  next_prio 
)

Definition at line 421 of file sched-migration.py.

Here is the call graph for this function:

◆ sched__sched_wait_task()

def sched-migration.sched__sched_wait_task (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio 
)

Definition at line 446 of file sched-migration.py.

◆ sched__sched_wakeup()

def sched-migration.sched__sched_wakeup (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio,
  success,
  target_cpu 
)

Definition at line 439 of file sched-migration.py.

Here is the call graph for this function:

◆ sched__sched_wakeup_new()

def sched-migration.sched__sched_wakeup_new (   event_name,
  context,
  common_cpu,
  common_secs,
  common_nsecs,
  common_pid,
  common_comm,
  common_callchain,
  comm,
  pid,
  prio,
  success,
  target_cpu 
)

Definition at line 431 of file sched-migration.py.

Here is the call graph for this function:

◆ thread_name()

def sched-migration.thread_name (   pid)

Definition at line 31 of file sched-migration.py.

◆ trace_begin()

def sched-migration.trace_begin ( )

Definition at line 360 of file sched-migration.py.

◆ trace_end()

def sched-migration.trace_end ( )

Definition at line 364 of file sched-migration.py.

Here is the call graph for this function:

◆ trace_unhandled()

def sched-migration.trace_unhandled (   event_name,
  context,
  event_fields_dict 
)

Definition at line 459 of file sched-migration.py.

Variable Documentation

◆ threads

dictionary sched-migration.threads = { 0 : "idle"}

Definition at line 29 of file sched-migration.py.