Home
last modified time | relevance | path

Searched refs:timer_get_cycles (Results 1 – 5 of 5) sorted by relevance

/kvm-unit-tests/lib/riscv/
H A Ddelay.c12 uint64_t start = timer_get_cycles(); in delay()
14 while ((timer_get_cycles() - start) < cycles) in delay()
H A Dtimer.c38 uint64_t next = timer_get_cycles() + usec_to_cycles((uint64_t)duration_us); in timer_start()
/kvm-unit-tests/lib/riscv/asm/
H A Dtimer.h11 static inline uint64_t timer_get_cycles(void) in timer_get_cycles() function
/kvm-unit-tests/riscv/
H A Dsbi-sse.c740 return timer_get_cycles() + usec_to_cycles(timeout); in sse_event_get_complete_timeout()
788 while (!READ_ONCE(handler_arg->done) && timer_get_cycles() < timeout) { in sse_test_inject_local()
840 while (!READ_ONCE(test_arg->done) && timer_get_cycles() < timeout) { in sse_test_inject_global_cpu()
856 } while (state != SBI_SSE_STATE_ENABLED && timer_get_cycles() < timeout); in sse_test_inject_global_cpu()
H A Dsbi.c288 begin = timer_get_cycles(); in timer_check_set_timer()
295 while ((end = timer_get_cycles()) <= (begin + d + margin) && !timer_info.timer_works) in timer_check_set_timer()