Lines Matching refs:alarm_id

83 void systimer_hal_set_alarm_target(systimer_hal_context_t *hal, uint32_t alarm_id, uint64_t target)  in systimer_hal_set_alarm_target()  argument
88 systimer_ll_enable_alarm(hal->dev, alarm_id, false); in systimer_hal_set_alarm_target()
89 systimer_ll_set_alarm_target(hal->dev, alarm_id, alarm.val); in systimer_hal_set_alarm_target()
90 systimer_ll_apply_alarm_value(hal->dev, alarm_id); in systimer_hal_set_alarm_target()
91 systimer_ll_enable_alarm(hal->dev, alarm_id, true); in systimer_hal_set_alarm_target()
96 void systimer_hal_set_alarm_target(systimer_hal_context_t *hal, uint32_t alarm_id, uint64_t timesta… in systimer_hal_set_alarm_target() argument
102 systimer_ll_enable_alarm(hal->dev, alarm_id, false); in systimer_hal_set_alarm_target()
103 systimer_ll_set_alarm_target(hal->dev, alarm_id, alarm.val); in systimer_hal_set_alarm_target()
104 systimer_ll_enable_alarm(hal->dev, alarm_id, true); in systimer_hal_set_alarm_target()
107 if (delta <= 0 && !systimer_ll_is_alarm_int_fired(hal->dev, alarm_id)) { in systimer_hal_set_alarm_target()
119 void systimer_hal_set_alarm_period(systimer_hal_context_t *hal, uint32_t alarm_id, uint32_t period) in systimer_hal_set_alarm_period() argument
121 systimer_ll_enable_alarm(hal->dev, alarm_id, false); in systimer_hal_set_alarm_period()
122 systimer_ll_set_alarm_period(hal->dev, alarm_id, hal->us_to_ticks(period)); in systimer_hal_set_alarm_period()
123 systimer_ll_apply_alarm_value(hal->dev, alarm_id); in systimer_hal_set_alarm_period()
124 systimer_ll_enable_alarm(hal->dev, alarm_id, true); in systimer_hal_set_alarm_period()
127 uint64_t systimer_hal_get_alarm_value(systimer_hal_context_t *hal, uint32_t alarm_id) in systimer_hal_get_alarm_value() argument
129 return systimer_ll_get_alarm_target(hal->dev, alarm_id); in systimer_hal_get_alarm_value()
132 void systimer_hal_enable_alarm_int(systimer_hal_context_t *hal, uint32_t alarm_id) in systimer_hal_enable_alarm_int() argument
134 systimer_ll_enable_alarm_int(hal->dev, alarm_id, true); in systimer_hal_enable_alarm_int()
151 void systimer_hal_select_alarm_mode(systimer_hal_context_t *hal, uint32_t alarm_id, systimer_alarm_… in systimer_hal_select_alarm_mode() argument
155 systimer_ll_enable_alarm_oneshot(hal->dev, alarm_id); in systimer_hal_select_alarm_mode()
158 systimer_ll_enable_alarm_period(hal->dev, alarm_id); in systimer_hal_select_alarm_mode()
165 void systimer_hal_connect_alarm_counter(systimer_hal_context_t *hal, uint32_t alarm_id, uint32_t co… in systimer_hal_connect_alarm_counter() argument
167 systimer_ll_connect_alarm_counter(hal->dev, alarm_id, counter_id); in systimer_hal_connect_alarm_counter()