Back to home page

LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2017-02-19 22:34:00  
auto_group.c 6630 bytes 2017-02-19 22:34:00 2017-02-23 15:11:56  
auto_group.h 1514 bytes 2017-02-19 22:34:00 2017-02-23 15:11:56  
clock.c 9406 bytes 2017-02-19 22:34:00 2017-02-23 15:11:56  
completion.c 9864 bytes 2017-02-19 22:34:00 2017-02-23 15:11:57

Generic wait-for-completion handler; It differs from semaphores in that their default case is the opposite, wait_for_completion default blocks whereas semaphore default non-block.

core.c 222445 bytes 2017-02-19 22:34:00 2017-02-23 15:11:58  
cpuacct.c 8544 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpuacct.h 359 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpudeadline.c 6247 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpudeadline.h 733 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpufreq.c 2265 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpufreq_schedutil.c 17177 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpupri.c 6965 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cpupri.h 674 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
cputime.c 23349 bytes 2017-02-19 22:34:00 2017-02-23 15:11:59  
deadline.c 47207 bytes 2017-02-19 22:34:00 2017-02-23 15:12:00  
debug.c 23565 bytes 2017-02-19 22:34:00 2017-02-23 15:12:00  
fair.c 253039 bytes 2017-02-19 22:34:00 2017-02-23 15:12:03  
features.h 1940 bytes 2017-02-19 22:34:00 2017-02-23 15:12:03

Only give sleepers 50% of their service deficit. This allows them to run sooner, but does not allow tons of sleepers to rip the spread apart.

idle.c 8664 bytes 2017-02-19 22:34:00 2017-02-23 15:12:03

Generic entry point for the idle threads

idle_task.c 2380 bytes 2017-02-19 22:34:00 2017-02-23 15:12:03

idle-task scheduling class. (NOTE: these are not related to SCHED_IDLE tasks which are handled in sched/fair.c)

loadavg.c 11361 bytes 2017-02-19 22:34:00 2017-02-23 15:12:03

kernel/sched/ This file contains the magic bits required to compute the global loadavg figure.

Makefile 1207 bytes 2017-02-19 22:34:00 2017-02-23 15:12:04  
rt.c 55514 bytes 2017-02-19 22:34:00 2017-02-23 15:12:08

Real-Time Scheduling Class (mapped to the SCHED_FIFO and SCHED_RR policies)

sched.h 47784 bytes 2017-02-19 22:34:00 2017-02-23 15:12:09  
stats.c 3291 bytes 2017-02-19 22:34:00 2017-02-23 15:12:09  
stats.h 8236 bytes 2017-02-19 22:34:00 2017-02-23 15:12:09  
stop_task.c 2996 bytes 2017-02-19 22:34:00 2017-02-23 15:12:09

stop-task scheduling class. The stop task is the highest priority task in the system, it preempts everything and will be preempted by nothing. See kernel/stop_machine.c

swait.c 2995 bytes 2017-02-19 22:34:00 2017-02-23 15:12:09  
wait.c 17787 bytes 2017-02-19 22:34:00 2017-02-23 15:12:09

Generic waiting primitives. (C) 2004 Nadia Yvette Chambers, Oracle