Home
last modified time | relevance | path

Searched refs:alarm_num (Results 1 – 3 of 3) sorted by relevance

/external/platform/pico/rp2_common/hardware_timer/
A Dtimer.c21 void hardware_alarm_claim(uint alarm_num) { in hardware_alarm_claim() argument
22 check_hardware_alarm_num_param(alarm_num); in hardware_alarm_claim()
26 void hardware_alarm_unclaim(uint alarm_num) { in hardware_alarm_unclaim() argument
27 check_hardware_alarm_num_param(alarm_num); in hardware_alarm_unclaim()
28 hw_claim_clear(&claimed, alarm_num); in hardware_alarm_unclaim()
32 check_hardware_alarm_num_param(alarm_num); in hardware_alarm_is_claimed()
110 return TIMER_IRQ_0 + alarm_num; in harware_alarm_irq_number()
123 timer_hw->intr = 1u << alarm_num; in hardware_alarm_irq_handler()
137 timer_hw->alarm[alarm_num] = timer_hw->alarm[alarm_num]; // re-arm the timer in hardware_alarm_irq_handler()
144 callback(alarm_num); in hardware_alarm_irq_handler()
[all …]
/external/platform/pico/rp2_common/hardware_timer/include/hardware/
A Dtimer.h53 static inline void check_hardware_alarm_num_param(__unused uint alarm_num) { in check_hardware_alarm_num_param() argument
54 invalid_params_if(TIMER, alarm_num >= NUM_TIMERS); in check_hardware_alarm_num_param()
127 typedef void (*hardware_alarm_callback_t)(uint alarm_num);
137 void hardware_alarm_claim(uint alarm_num);
155 void hardware_alarm_unclaim(uint alarm_num);
164 bool hardware_alarm_is_claimed(uint alarm_num);
182 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback);
194 bool hardware_alarm_set_target(uint alarm_num, absolute_time_t t);
202 void hardware_alarm_cancel(uint alarm_num);
216 void hardware_alarm_force_irq(uint alarm_num);
/external/platform/pico/common/pico_time/
A Dtime.c124 static void alarm_pool_alarm_callback(uint alarm_num) { in alarm_pool_alarm_callback() argument
126 alarm_pool_t *pool = pools[alarm_num]; in alarm_pool_alarm_callback()
150 if (hardware_alarm_set_target(alarm_num, entry->target)) { in alarm_pool_alarm_callback()

Completed in 6 milliseconds