nuttx/sched/semaphore
Gregory Nutt 5fe6981c9a Squashed commit of the following:
libs/libc/pthread/pthread_spinlock.c:  Resolve several TODO issues by accessing up_testset() via the boardctl() interface rather than attempting to call it directly.

    configs/boardctl.c, include/sys/boardctl.h:  Add access to architecture-specific up_testset() via boardctl().

    arch/Kconfig's, sched/Kconfig, and include/nuttx/spinlock.h:  Spinlocks are not available unless the architecture supports the up_testset() operation.
2019-03-04 14:22:50 -06:00
..
Make.defs sem_setprotocol: Handle a case of missing proxy for sem_setprotocol. Reorder so that (1) this error is avoided, and (2) >No proxy is needed if priority inheritance is not enabled. 2016-11-03 18:51:38 -06:00
sem_destroy.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_holder.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_initialize.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_post.c mm/iob and sched/semaphore: Work around some issues with the IOB throttle semaphore. It has some odd behaviors that can cause assertions in sem_post(). Also, it seems to get outside of its range occasionally. Need to REVISIT this. 2018-09-10 11:32:09 -06:00
sem_recover.c This commit renames all internal OS functions defined under sched/task so that they begin with the prefix. For example, nxtask_exit() vs. task_exit(). 2019-02-04 13:42:51 -06:00
sem_reset.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_setprotocol.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_tickwait.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
sem_timedwait.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
sem_timeout.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_trywait.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sem_wait.c sched/: Add debug assertions before each call to up_block_task() to assure that there is no attempt to block an IDLE task. 2018-11-30 06:54:15 -06:00
sem_waitirq.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
semaphore.h Squashed commit of the following: 2017-10-09 09:06:46 -06:00
spinlock.c Squashed commit of the following: 2019-03-04 14:22:50 -06:00