incubator-nuttx/sched/clock
yinshengkai e28b311b78 Make each function of SCHED_CRITMONITOR independent
There will be a large performance loss after SCHED_CRITMONITOR is enabled.
By isolating thread running time-related functions, CPU load can be run with less overhead.

Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
Signed-off-by: buxiasen <buxiasen@xiaomi.com>
2024-09-19 03:16:14 +08:00
..
CMakeLists.txt clock: take clock_abstime2ticks() as MACRO 2024-09-12 18:14:39 +08:00
Make.defs clock: take clock_abstime2ticks() as MACRO 2024-09-12 18:14:39 +08:00
clock.c
clock.h clock: take clock_abstime2ticks() as MACRO 2024-09-12 18:14:39 +08:00
clock_abstime2ticks.c wdog: add new API wd_start_realtime() support 2024-09-17 12:15:14 +08:00
clock_adjtime.c
clock_dow.c
clock_gettime.c Make each function of SCHED_CRITMONITOR independent 2024-09-19 03:16:14 +08:00
clock_initialize.c clock: use clock_timespec_add/subtract to optimize code 2024-09-12 18:14:39 +08:00
clock_perf.c clock: Replace all ts and tick conversion functions 2024-09-12 18:14:39 +08:00
clock_settime.c clock: refactor clock_gettime clock_settime 2024-09-12 18:14:39 +08:00
clock_systime_ticks.c clock: refactor clock_systime_timespec() & clock_systime_ticks() 2024-09-12 18:14:39 +08:00
clock_systime_timespec.c clock: refactor clock_systime_timespec() & clock_systime_ticks() 2024-09-12 18:14:39 +08:00
clock_timekeeping.c
clock_timekeeping.h