nuttx/sched/sched
ouyangxiangzhen dfdbf4dcf9 sched: Simplify the timer_start/cancel in sched_timerexpiration.
This commit simplified the timer_start/cancel in sched_timerexpiration.

Signed-off-by: ouyangxiangzhen <ouyangxiangzhen@xiaomi.com>
2025-12-26 11:51:38 +08:00
..
CMakeLists.txt sched/sleep: add support for scheduling sleep 2025-10-16 12:46:42 +02:00
Make.defs sched/sleep: add support for scheduling sleep 2025-10-16 12:46:42 +02:00
nxsched_checkstackoverflow.c sched: Improve nxsched stack overflow checking implementation 2025-10-11 18:00:44 +08:00
queue.h sched/queue: fix typo in dq_insert_mid macro 2025-05-08 15:59:50 +08:00
sched.h sched/sched: Change the uint32_t ticks to clock_t. 2025-12-22 21:17:13 +08:00
sched_addblocked.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_addreadytorun.c sched: Change SMP list "g_assignedtasks" to a vector 2025-08-20 10:16:43 +08:00
sched_backtrace.c sched/init: Add OSINIT_IS_PANIC to replace 'g_nx_initstate == OSINIT_PANIC' 2025-12-18 18:21:55 +08:00
sched_cpuload.c sched/wdog: Replace periodcial timer with the wd_start_next. 2025-06-10 11:02:45 -03:00
sched_cpuload_oneshot.c timers/oneshot: Remove all callback and args. 2025-11-18 13:02:29 +01:00
sched_cpuload_period.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_critmonitor.c sched: merge nxsched_suspend/resume_critmon 2025-09-30 23:26:28 +08:00
sched_dumponexit.c sched: delete the dump file list when the thread exits 2024-10-13 02:06:38 +08:00
sched_foreach.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_get_stackinfo.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_get_stateinfo.c tools/nxgdb: Add gdb and statenames for TSTATE_WAIT_EVENT 2025-10-31 19:56:32 -03:00
sched_get_tls.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_getaffinity.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_getcpu.c sched: export sched_getcpu API in AMP mode 2024-10-09 15:21:25 +08:00
sched_getfiles.c fs/vfs: Separate file descriptors from file descriptions 2025-06-12 18:12:42 +08:00
sched_getparam.c clock: Replace all ts and tick conversion functions 2024-09-12 18:14:39 +08:00
sched_getscheduler.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_gettcb.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_idletask.c Revert "sched_idletask: remove the check for whether tcb is NULL" 2025-11-27 08:26:53 -03:00
sched_lock.c sched_lock: remove the check for whether tcb is NULL 2025-11-11 17:26:30 +08:00
sched_lockcount.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_mergepending.c sched: Remove pending list for CONFIG_SMP 2025-08-20 10:16:43 +08:00
sched_process_delivered.c sched: Remove pending list for CONFIG_SMP 2025-08-20 10:16:43 +08:00
sched_processtimer.c sched/clock: Add clock_increase_sched_ticks() and clock_get_sched_ticks() 2025-10-18 20:07:59 +08:00
sched_profil.c sched/wdog: Replace periodcial timer with the wd_start_next. 2025-06-10 11:02:45 -03:00
sched_releasetcb.c Revert "sched/group: move task group into task_tcb_s to improve performance" 2025-12-21 08:53:46 -03:00
sched_removeblocked.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_removereadytorun.c sched: Change SMP list "g_assignedtasks" to a vector 2025-08-20 10:16:43 +08:00
sched_reprioritize.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_reprioritizertr.c sched: remove param in nxsched_remove_readytorun 2024-10-10 08:44:52 +08:00
sched_resumescheduler.c nuttx/sched:Modify the comment error in sched_resumescheduler.c 2024-10-15 21:05:36 +08:00
sched_roundrobin.c sched/sched: Change the return value semantics. 2025-12-22 21:17:13 +08:00
sched_rrgetinterval.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_self.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_setaffinity.c sched/sched: change [FIRST|LAST]_ASSIGNED_STATE to [FIRST|LAST]_READY_TO_RUN_STATE in nxsched_set_affinity 2024-11-04 17:19:59 +08:00
sched_setparam.c clock: Replace all ts and tick conversion functions 2024-09-12 18:14:39 +08:00
sched_setpriority.c sched: Remove pending list for CONFIG_SMP 2025-08-20 10:16:43 +08:00
sched_setscheduler.c sched: simplify call of get current tcb 2025-03-18 00:22:37 +02:00
sched_sleep.c docs/sched/sched: Add documentation for different sleep interfaces 2025-12-04 18:59:58 +01:00
sched_smp.c smpcall: we directly call the function to handle local smpcall 2024-11-07 09:25:11 +09:00
sched_sporadic.c sched/sched: Change the return value semantics. 2025-12-22 21:17:13 +08:00
sched_suspend.c sched/sched: Fix nxsched_suspend() logic 2025-11-13 21:01:18 +08:00
sched_switchcontext.c sched: Improve nxsched stack overflow checking implementation 2025-10-11 18:00:44 +08:00
sched_sysinfo.c sched: fix warning 2024-10-12 09:29:37 +08:00
sched_timerexpiration.c sched: Simplify the timer_start/cancel in sched_timerexpiration. 2025-12-26 11:51:38 +08:00
sched_unlock.c sched_lock: remove the check for whether tcb is NULL 2025-11-11 17:26:30 +08:00
sched_verifytcb.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_wait.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_waitid.c sched/signal: Remove shadow definitions to reduce unnecessary API 2025-10-14 17:40:18 +08:00
sched_waitpid.c style/FAR: remove FAR qualifier 2025-11-10 10:56:29 +01:00
sched_yield.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00