Lines Matching refs:CYC_PER_TICK
20 #define CYC_PER_TICK ((uint32_t)((uint64_t)sys_clock_hw_cycles_per_sec() \ macro
23 #define MAX_TICKS ((MAX_CYC - CYC_PER_TICK) / CYC_PER_TICK)
47 uint32_t dticks = ((now - last_count) / CYC_PER_TICK); in timer_isr()
52 uint32_t next = last_count + CYC_PER_TICK; in timer_isr()
55 next += CYC_PER_TICK; in timer_isr()
77 uint32_t delay_wanted = ticks * CYC_PER_TICK; in sys_clock_set_timeout()
80 uint32_t adj = (current_count - last_count) + (CYC_PER_TICK - 1); in sys_clock_set_timeout()
87 delay_wanted = (delay_wanted / CYC_PER_TICK) * CYC_PER_TICK; in sys_clock_set_timeout()
90 delay_wanted += CYC_PER_TICK; in sys_clock_set_timeout()
104 uint32_t ticks_elapsed = (get_cp0_count() - last_count) / CYC_PER_TICK; in sys_clock_elapsed()
125 set_cp0_compare(last_count + CYC_PER_TICK); in sys_clock_driver_init()