Lines Matching refs:target_time

60 	volatile uint64_t target_time;  member
339 static int compare_set_nolocks(int32_t chan, uint64_t target_time, in compare_set_nolocks() argument
344 uint32_t cc_value = absolute_time_to_cc(target_time); in compare_set_nolocks()
347 if (curr_time < target_time) { in compare_set_nolocks()
348 if (target_time - curr_time > COUNTER_HALF_SPAN) { in compare_set_nolocks()
353 if (target_time != cc_data[chan].target_time) { in compare_set_nolocks()
367 cc_data[chan].target_time = target_time; in compare_set_nolocks()
375 static int compare_set(int32_t chan, uint64_t target_time, in compare_set() argument
383 int ret = compare_set_nolocks(chan, target_time, handler, user_data, exact); in compare_set()
390 int z_nrf_rtc_timer_set(int32_t chan, uint64_t target_time, in z_nrf_rtc_timer_set() argument
396 return compare_set(chan, target_time, handler, user_data, false); in z_nrf_rtc_timer_set()
399 int z_nrf_rtc_timer_exact_set(int32_t chan, uint64_t target_time, in z_nrf_rtc_timer_exact_set() argument
405 return compare_set(chan, target_time, handler, user_data, true); in z_nrf_rtc_timer_exact_set()
414 cc_data[chan].target_time = TARGET_TIME_INVALID; in z_nrf_rtc_timer_abort()
528 expire_time = cc_data[chan].target_time; in process_channel()
533 cc_data[chan].target_time = TARGET_TIME_INVALID; in process_channel()
683 uint64_t target_time = cyc + last_count; in sys_clock_set_timeout() local
685 compare_set(0, target_time, sys_clock_timeout_handler, NULL, false); in sys_clock_set_timeout()
733 cc_data[chan].target_time = TARGET_TIME_INVALID; in sys_clock_driver_init()