Linux Perf
sched-migration.TimeSlice Class Reference
Collaboration diagram for sched-migration.TimeSlice:
Collaboration graph

Public Member Functions

def __init__ (self, start, prev)
 
def sched_switch (self, ts_list, prev, prev_state, next, cpu)
 
def migrate (self, ts_list, new, old_cpu, new_cpu)
 
def wake_up (self, ts_list, pid, cpu, fork)
 
def next (self, t)
 

Public Attributes

 start
 
 prev
 
 end
 
 event_cpus
 
 total_load
 
 rqs
 

Private Member Functions

def __update_total_load (self, old_rq, new_rq)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __init__()

def sched-migration.TimeSlice.__init__ (   self,
  start,
  prev 
)

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

Member Function Documentation

◆ __update_total_load()

def sched-migration.TimeSlice.__update_total_load (   self,
  old_rq,
  new_rq 
)
private

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

◆ migrate()

def sched-migration.TimeSlice.migrate (   self,
  ts_list,
  new,
  old_cpu,
  new_cpu 
)

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

Here is the call graph for this function:

◆ next()

def sched-migration.TimeSlice.next (   self,
  t 
)

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

◆ sched_switch()

def sched-migration.TimeSlice.sched_switch (   self,
  ts_list,
  prev,
  prev_state,
  next,
  cpu 
)

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

Here is the call graph for this function:

◆ wake_up()

def sched-migration.TimeSlice.wake_up (   self,
  ts_list,
  pid,
  cpu,
  fork 
)

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

Here is the call graph for this function:

Member Data Documentation

◆ end

sched-migration.TimeSlice.end

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

◆ event_cpus

sched-migration.TimeSlice.event_cpus

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

◆ prev

sched-migration.TimeSlice.prev

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

◆ rqs

sched-migration.TimeSlice.rqs

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

◆ start

sched-migration.TimeSlice.start

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

◆ total_load

sched-migration.TimeSlice.total_load

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


The documentation for this class was generated from the following file: