nuttx/sched/semaphore
zhangyuan21 18266c1012 nuttx/sched: use pid to check idle task
Pid is more appropriate than the flink pointer to determine idle task,
when we want to use other data structure to optimize the task list.
2022-10-31 17:53:08 +09:00
..
Make.defs
sem_clockwait.c Replace nxsem_timedwait_uninterruptible with nxsem_tickwait_uninterruptible 2022-05-15 13:55:58 +03:00
sem_destroy.c sched: nxstyle fixes 2021-02-09 01:21:53 -08:00
sem_holder.c nuttx/sched: use pid to check idle task 2022-10-31 17:53:08 +09:00
sem_initialize.c
sem_post.c sched/semaphore: add the wdog judge before cancel 2022-10-28 09:34:52 +02:00
sem_recover.c sem: don't clear waitobj when do sem recover 2022-10-11 16:31:54 +09:00
sem_reset.c
sem_setprotocol.c libc/semaphore:sem_init change defult protocol 2022-10-22 14:50:48 +08:00
sem_tickwait.c sched: Remove start from nxsem_tickwait[_uninterruptible] 2022-05-15 13:55:58 +03:00
sem_timedwait.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
sem_timeout.c
sem_trywait.c sched: merge waitsem and msgwaitq 2022-09-22 16:32:44 +08:00
sem_wait.c nuttx/sched: use pid to check idle task 2022-10-31 17:53:08 +09:00
sem_waitirq.c sched: clear waitsem and msgwaitq after remove blocked 2022-09-22 16:32:44 +08:00
semaphore.h libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
spinlock.c sched/*/*spinlock.c: Fix some typos. 2021-07-24 09:00:41 -07:00