Home
last modified time | relevance | path

Searched refs:top_callback (Results 1 – 20 of 20) sorted by relevance

/drivers/counter/
A Dcounter_neorv32_gptmr.c40 counter_top_callback_t top_callback; member
121 data->top_callback = cfg->callback; in neorv32_gptmr_set_top_value()
186 counter_top_callback_t top_callback; in neorv32_gptmr_isr() local
197 top_callback = data->top_callback; in neorv32_gptmr_isr()
202 if (top_callback != NULL) { in neorv32_gptmr_isr()
203 top_callback(dev, top_user_data); in neorv32_gptmr_isr()
A Dtimer_dtmr_cmsdk_apb.c51 counter_top_callback_t top_callback; member
95 data->top_callback = top_cfg->callback; in dtmr_cmsdk_apb_set_top_value()
154 if (data->top_callback) { in dtmr_cmsdk_apb_isr()
155 data->top_callback(dev, data->top_user_data); in dtmr_cmsdk_apb_isr()
A Dtimer_tmr_cmsdk_apb.c48 counter_top_callback_t top_callback; member
101 data->top_callback = top_cfg->callback; in tmr_cmsdk_apb_set_top_value()
153 if (data->top_callback) { in tmr_cmsdk_apb_isr()
154 data->top_callback(dev, data->top_user_data); in tmr_cmsdk_apb_isr()
A Dcounter_mcux_lptmr.c28 counter_top_callback_t top_callback; member
73 data->top_callback = cfg->callback; in mcux_lptmr_set_top_value()
118 if (data->top_callback) { in mcux_lptmr_isr()
119 data->top_callback(dev, data->top_user_data); in mcux_lptmr_isr()
A Dcounter_mcux_gpt.c37 counter_top_callback_t top_callback; member
141 if ((status & kGPT_RollOverFlag) && data->top_callback) { in mcux_gpt_isr()
142 data->top_callback(dev, data->top_user_data); in mcux_gpt_isr()
166 data->top_callback = cfg->callback; in mcux_gpt_set_top_value()
A Dcounter_nxp_pit.c33 counter_top_callback_t top_callback; member
114 data->top_callback = cfg->callback; in nxp_pit_set_top_value()
173 data->top_callback(dev, data->top_user_data); in nxp_pit_isr()
190 if (data->top_callback) { in nxp_pit_isr()
191 data->top_callback(dev, data->top_user_data); in nxp_pit_isr()
A Dcounter_gecko_rtcc.c38 counter_top_callback_t top_callback; member
116 dev_data->top_callback = cfg->callback; in counter_gecko_set_top_value()
332 if (dev_data->top_callback) { in ISR_DIRECT_DECLARE()
333 dev_data->top_callback(dev, dev_data->top_user_data); in ISR_DIRECT_DECLARE()
A Dcounter_mcux_rtc.c31 counter_top_callback_t top_callback; member
176 data->top_callback = cfg->callback; in mcux_rtc_set_top_value()
218 (data->top_callback)) { in mcux_rtc_isr()
219 data->top_callback(dev, data->top_user_data); in mcux_rtc_isr()
A Dcounter_mcux_lpit.c30 counter_top_callback_t top_callback; /* Callback when counter turns around */ member
104 data->top_callback = cfg->callback; in mcux_lpit_set_top_value()
163 if (data->top_callback != NULL) { in mcux_lpit_isr()
164 data->top_callback(dev, data->top_user_data); in mcux_lpit_isr()
A Dcounter_mcux_tpm.c37 counter_top_callback_t top_callback; member
151 if ((status & kTPM_TimeOverflowFlag) && data->top_callback) { in mcux_tpm_isr()
152 data->top_callback(dev, data->top_user_data); in mcux_tpm_isr()
194 data->top_callback = cfg->callback;
A Dcounter_xlnx_axi_timer.c52 counter_top_callback_t top_callback; member
205 data->top_callback = cfg->callback; in xlnx_axi_timer_set_top_value()
286 if (data->top_callback) { in xlnx_axi_timer_isr()
287 data->top_callback(dev, data->top_user_data); in xlnx_axi_timer_isr()
A Dcounter_ite_it51xxx.c52 counter_top_callback_t top_callback; member
224 data->top_callback = top_cfg->callback; in counter_it51xxx_set_top_value()
279 if (data->top_callback) { in counter_it51xxx_top_isr()
280 data->top_callback(dev, data->top_user_data); in counter_it51xxx_top_isr()
A Dcounter_ite_it8xxx2.c47 counter_top_callback_t top_callback; member
213 data->top_callback = top_cfg->callback; in counter_it8xxx2_set_top_value()
269 if (data->top_callback) { in counter_it8xxx2_top_isr()
270 data->top_callback(dev, data->top_user_data); in counter_it8xxx2_top_isr()
A Dcounter_mcux_ctimer.c32 counter_top_callback_t top_callback; member
163 data->top_callback = cfg->callback; in mcux_lpc_ctimer_set_top_value()
246 if (((interrupt_stat & (0x01 << NUM_CHANNELS)) != 0) && data->top_callback) { in mcux_lpc_ctimer_isr()
247 data->top_callback(dev, data->top_user_data); in mcux_lpc_ctimer_isr()
A Dcounter_mcux_qtmr.c39 counter_top_callback_t top_callback; member
73 if ((status & kQTMR_OverflowFlag) && data->top_callback) { in mcux_qtmr_timer_handler()
74 data->top_callback(dev, data->top_user_data); in mcux_qtmr_timer_handler()
233 data->top_callback = cfg->callback; in mcux_qtmr_set_top_value()
A Dcounter_mcux_lpc_rtc.c17 counter_top_callback_t top_callback; member
54 if (data->top_callback) { in mcux_lpc_rtc_isr()
55 data->top_callback(dev, data->top_user_data); in mcux_lpc_rtc_isr()
361 data->top_callback = cfg->callback; in mcux_lpc_rtc_highres_set_top_value()
A Dcounter_gecko_stimer.c78 static void top_callback(sl_sleeptimer_timer_handle_t *handle, void *data) in top_callback() function
110 error_code = sl_sleeptimer_start_timer(&top_timer, dev_data->top_data.ticks, top_callback, in counter_gecko_start()
155 error_code = sl_sleeptimer_start_periodic_timer(&top_timer, cfg->ticks, top_callback, in counter_gecko_set_top_value()
A Dcounter_max32_rtc.c32 counter_top_callback_t top_callback; member
108 data->top_callback = counter_cfg->callback; in api_set_top_value()
A Dcounter_max32_timer.c20 counter_top_callback_t top_callback; member
235 if (data->top_callback) { in counter_max32_isr()
236 data->top_callback(dev, data->top_user_data); in counter_max32_isr()
A Dcounter_andes_atcpit100.c65 counter_top_callback_t top_callback; member
97 if (data->top_callback) { in atcpit100_irq_handler()
98 data->top_callback(dev, data->top_user_data); in atcpit100_irq_handler()
372 data->top_callback = cfg->callback; in atcpit100_set_top_value()

Completed in 38 milliseconds