incubator-nuttx/sched/sched
Gregory Nutt 031fbfc6bc sched/: Remove dangling space at the end of lines. 2017-06-28 13:33:04 -06:00
..
Make.defs This commit adds a new internal interfaces and fixes a problem with three APIs in the SMP configuration. The new internal interface is sched_cpu_pause(tcb). This function will pause a CPU if the task associated with 'tcb' is running on that CPU. This allows a different CPU to modify that OS data stuctures associated with the CPU. When the other CPU is resumed, those modifications can safely take place. 2016-11-20 07:57:18 -06:00
sched.h SMP: Add support for linking spinlocks into a special, non-cached memory region. 2016-11-26 08:47:03 -06:00
sched_addblocked.c
sched_addprioritized.c IEEE 802.15.4 MAC: Add list management and prioritization logic that will permit the MAC layer to support bound multiple clients. 2017-06-18 11:00:47 -06:00
sched_addreadytorun.c Update some comments 2017-01-13 16:32:09 -06:00
sched_cpuload.c Be consistent... Use Name: consistent in function headers vs Function: 2017-04-21 16:33:14 -06:00
sched_cpuload_oneshot.c CPU load: Correct computation of the nominal period to use when the source is a oneshot timer. 2017-01-22 07:12:22 -06:00
sched_cpupause.c sched_note: Extend OS instrumentation to include some SMP events. 2016-11-27 17:14:57 -06:00
sched_cpuselect.c
sched_foreach.c
sched_free.c
sched_garbage.c
sched_getaffinity.c
sched_getfiles.c
sched_getparam.c clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t 2017-04-21 08:51:31 -06:00
sched_getscheduler.c
sched_getsockets.c
sched_getstreams.c
sched_gettcb.c
sched_idletask.c Upate some comments 2017-05-11 13:15:31 -06:00
sched_lock.c SMP: Add support for linking spinlocks into a special, non-cached memory region. 2016-11-26 08:47:03 -06:00
sched_lockcount.c
sched_mergepending.c SMP: Use irq_cpu_locked() in sched_mergepending() 2016-12-29 08:53:31 -06:00
sched_mergeprioritized.c Fix some issues with the initial implementation of sched_mergeprioritized. 2016-03-24 07:52:27 -06:00
sched_note.c Break up some long lines 2017-06-14 13:42:56 -06:00
sched_processtimer.c sigtimedwait: When timer expires, up_unblock_task() is called. This is okay in the single CPU case because interrupts are disable in the timer interrupt handler. But it is insufficient in the SMP case. enter_ and leave_critical_section() must be called in order to manage spinlocks correctly. 2017-02-24 10:07:23 -06:00
sched_releasetcb.c
sched_removeblocked.c
sched_removereadytorun.c Update some comments 2017-01-13 16:32:09 -06:00
sched_reprioritize.c
sched_resumescheduler.c Break up some long lines 2017-06-14 13:42:56 -06:00
sched_roundrobin.c Remove a assertion condition that appears to rarely cause false-alarm assertions. Teported by Petteri Aimonen 2016-11-21 14:43:56 -06:00
sched_rrgetinterval.c
sched_self.c
sched_setaffinity.c sched/: Remove dangling space at the end of lines. 2017-06-28 13:33:04 -06:00
sched_setparam.c clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t 2017-04-21 08:51:31 -06:00
sched_setpriority.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
sched_setscheduler.c clock: Add new type ssystime_t for relative 64-bit ticks, change ticks<->time conversion functions to use ssystime_t 2017-04-21 08:51:31 -06:00
sched_sporadic.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
sched_suspendscheduler.c Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:35:56 -06:00
sched_timerexpiration.c sigtimedwait: When timer expires, up_unblock_task() is called. This is okay in the single CPU case because interrupts are disable in the timer interrupt handler. But it is insufficient in the SMP case. enter_ and leave_critical_section() must be called in order to manage spinlocks correctly. 2017-02-24 10:07:23 -06:00
sched_unlock.c sigtimedwait: When timer expires, up_unblock_task() is called. This is okay in the single CPU case because interrupts are disable in the timer interrupt handler. But it is insufficient in the SMP case. enter_ and leave_critical_section() must be called in order to manage spinlocks correctly. 2017-02-24 10:07:23 -06:00
sched_verifytcb.c
sched_wait.c Move cancellation point definitions to their own header file. 2016-12-10 09:08:26 -06:00
sched_waitid.c sched: Fix tg_flags check with GROUP_FLAG_NOCLDWAIT 2017-04-14 14:50:44 +09:00
sched_waitpid.c sched: Fix tg_flags check with GROUP_FLAG_NOCLDWAIT 2017-04-14 14:50:44 +09:00
sched_yield.c