nuttx-update/sched/sched
chao an 401e8eb062 sched/lockcount: replace all lockcount check to nxsched_islocked_tcb()
replace all lockcount check to nxsched_islocked_tcb()

Signed-off-by: chao an <anchao@lixiang.com>
2024-11-26 16:35:20 +08:00
..
CMakeLists.txt sched: inline nxsched_select_cpu nxsched_add_prioritized to improve performence 2024-10-11 03:21:24 +08:00
Make.defs sched: inline nxsched_select_cpu nxsched_add_prioritized to improve performence 2024-10-11 03:21:24 +08:00
queue.h sched: change the SMP scheduling policy from synchronous to asynchronous 2024-09-29 08:54:51 +08:00
sched.h arch: remove up_current_regs in common code 2024-11-15 18:25:35 +08:00
sched_addblocked.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_addreadytorun.c sched/lockcount: replace all lockcount check to nxsched_islocked_tcb() 2024-11-26 16:35:20 +08:00
sched_backtrace.c in smp_call handle we only change TCB_FLAG_CPU_LOCKED bit of tcb->flag 2024-11-16 01:58:59 +08:00
sched_cpuload.c sched/cpuload: move g_cpuload_wdog to private chapter 2024-10-25 13:28:51 +08:00
sched_cpuload_oneshot.c usleep: use div_const to optimize the usleep 2024-09-12 18:14:39 +08:00
sched_cpuload_period.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_critmonitor.c sched/lockcount: replace all lockcount check to nxsched_islocked_tcb() 2024-11-26 16:35:20 +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 sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08: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 sched: migrate to SPDX identifier 2024-09-12 01:10:14 +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 sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_lock.c spelling: fix spelling typo premption -> preemption 2024-11-25 22:05:05 +08:00
sched_lockcount.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_mergepending.c sched/lockcount: replace all lockcount check to nxsched_islocked_tcb() 2024-11-26 16:35:20 +08:00
sched_mergeprioritized.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_process_delivered.c sched: add up_this_task and up_change_task macro stub 2024-10-15 15:25:55 +08:00
sched_processtimer.c fix compiler error 2024-11-11 19:48:38 +08:00
sched_profil.c smpcall: add nxsched_smp_call_async and nxsched_smp_call_single_async 2024-11-06 09:53:28 +08:00
sched_releasetcb.c sched: add some DEBUGASSERT when nxsched_release_tcb() 2024-11-17 08:31:08 -03:00
sched_removeblocked.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_removereadytorun.c sched: add up_this_task and up_change_task macro stub 2024-10-15 15:25:55 +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 smpcall: add nxsched_smp_call_async and nxsched_smp_call_single_async 2024-11-06 09:53:28 +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/lockcount: replace all lockcount check to nxsched_islocked_tcb() 2024-11-26 16:35:20 +08:00
sched_setscheduler.c clock: Replace all ts and tick conversion functions 2024-09-12 18:14:39 +08: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: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_suspend.c in smp_call handle we only change TCB_FLAG_CPU_LOCKED bit of tcb->flag 2024-11-16 01:58:59 +08:00
sched_suspendscheduler.c sched: fix nxsched_suspend_scheduler regression 2024-10-13 10:16:22 +08:00
sched_sysinfo.c sched: fix warning 2024-10-12 09:29:37 +08:00
sched_timerexpiration.c sched: fix the inaccurate cpuload statistics issue 2024-10-11 11:04:47 +08:00
sched_unlock.c spelling: fix spelling typo premption -> preemption 2024-11-25 22:05:05 +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: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_waitpid.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00
sched_yield.c sched: migrate to SPDX identifier 2024-09-12 01:10:14 +08:00