MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / tick_isr

Function tick_isr

libcpu/risc-v/common64/tick.c:25–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23static volatile unsigned long tick_cycles = 0;
24
25int tick_isr(void)
26{
27 rt_tick_increase();
28 sbi_set_timer(clock_cpu_gettime() + tick_cycles);
29 return 0;
30}
31
32/* BSP should config clockbase frequency */
33RT_STATIC_ASSERT(defined_clockbase_freq, CPUTIME_TIMER_FREQ != 0);

Callers 1

handle_trapFunction · 0.70

Calls 3

rt_tick_increaseFunction · 0.85
sbi_set_timerFunction · 0.85
clock_cpu_gettimeFunction · 0.85

Tested by

no test coverage detected