nuttx/sched/semaphore
zhangyuan21 e54b602208 nuttx/sched: remove nxsched_remove_blocked from up_unblock_task
It takes about 10 cycles to obtain the task list according to the task
status. In most cases, we know the task status, so we can directly
delete the task from the specified task list to reduce time consuming.
2022-11-22 15:29:00 +09:00
..
Make.defs
sem_clockwait.c sched/task/task_getpid: getpid should return process id not thread id 2022-11-17 17:58:08 +08:00
sem_destroy.c semaphore: move param check to sem_xx level 2022-11-10 22:36:21 +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 nuttx/sched: remove nxsched_remove_blocked from up_unblock_task 2022-11-22 15:29:00 +09: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/task/task_getpid: getpid should return process id not thread id 2022-11-17 17:58:08 +08:00
sem_timedwait.c
sem_timeout.c
sem_trywait.c semaphore: move param check to sem_xx level 2022-11-10 22:36:21 +08:00
sem_wait.c semaphore: move param check to sem_xx level 2022-11-10 22:36:21 +08:00
sem_waitirq.c nuttx/sched: remove nxsched_remove_blocked from up_unblock_task 2022-11-22 15:29:00 +09:00
semaphore.h libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
spinlock.c