| /Zephyr-latest/drivers/counter/ |
| D | counter_max32_rtc.c | 27 counter_alarm_callback_t alarm_callback; member 148 if (data->alarm_callback != NULL) { in api_set_alarm() 165 data->alarm_callback = alarm_cfg->callback; in api_set_alarm() 181 data->alarm_callback = NULL; in api_cancel_alarm() 192 if (data->alarm_callback) { in rtc_max32_isr() 198 cb = data->alarm_callback; in rtc_max32_isr() 199 data->alarm_callback = NULL; in rtc_max32_isr()
|
| D | counter_mcux_ctimer.c | 25 counter_alarm_callback_t alarm_callback; member 107 if (data->channels[chan_id].alarm_callback != NULL) { in mcux_lpc_ctimer_set_alarm() 119 data->channels[chan_id].alarm_callback = alarm_cfg->callback; in mcux_lpc_ctimer_set_alarm() 141 data->channels[chan_id].alarm_callback = NULL; in mcux_lpc_ctimer_cancel_alarm() 233 (data->channels[chan].alarm_callback != NULL)) { in mcux_lpc_ctimer_isr() 234 counter_alarm_callback_t alarm_callback = in mcux_lpc_ctimer_isr() local 235 data->channels[chan].alarm_callback; in mcux_lpc_ctimer_isr() 238 data->channels[chan].alarm_callback = NULL; in mcux_lpc_ctimer_isr() 240 alarm_callback(dev, chan, ticks, alarm_user_data); in mcux_lpc_ctimer_isr() 263 data->channels[chan].alarm_callback = NULL; in mcux_lpc_ctimer_init()
|
| D | counter_xlnx_axi_timer.c | 54 counter_alarm_callback_t alarm_callback; member 82 if (data->alarm_callback) { in xlnx_axi_timer_start() 133 if (data->alarm_callback != NULL) { in xlnx_axi_timer_set_alarm() 158 data->alarm_callback = cfg->callback; in xlnx_axi_timer_set_alarm() 181 data->alarm_callback = NULL; in xlnx_axi_timer_cancel_alarm() 199 if (data->alarm_callback) { in xlnx_axi_timer_set_top_value() 273 if (data->alarm_callback) { in xlnx_axi_timer_isr() 275 alarm_cb = data->alarm_callback; in xlnx_axi_timer_isr() 276 data->alarm_callback = NULL; in xlnx_axi_timer_isr()
|
| D | counter_mcux_gpt.c | 36 counter_alarm_callback_t alarm_callback; member 91 if (data->alarm_callback) { in mcux_gpt_set_alarm() 95 data->alarm_callback = alarm_cfg->callback; in mcux_gpt_set_alarm() 116 data->alarm_callback = NULL; in mcux_gpt_cancel_alarm() 133 if ((status & kGPT_OutputCompare1Flag) && data->alarm_callback) { in mcux_gpt_isr() 136 counter_alarm_callback_t alarm_cb = data->alarm_callback; in mcux_gpt_isr() 137 data->alarm_callback = NULL; in mcux_gpt_isr()
|
| D | counter_mcux_tpm.c | 36 counter_alarm_callback_t alarm_callback; member 102 if (data->alarm_callback) { in mcux_tpm_set_alarm() 106 data->alarm_callback = alarm_cfg->callback; in mcux_tpm_set_alarm() 126 data->alarm_callback = NULL; in mcux_tpm_cancel_alarm() 142 if ((status & kTPM_Chnl0Flag) && data->alarm_callback) { in mcux_tpm_isr() 145 counter_alarm_callback_t alarm_cb = data->alarm_callback; in mcux_tpm_isr() 147 data->alarm_callback = NULL; in mcux_tpm_isr() 170 if (data->alarm_callback) {
|
| D | counter_mcux_rtc.c | 30 counter_alarm_callback_t alarm_callback; member 121 if (data->alarm_callback != NULL) { in mcux_rtc_set_alarm() 134 data->alarm_callback = alarm_cfg->callback; in mcux_rtc_set_alarm() 152 data->alarm_callback = NULL; in mcux_rtc_cancel_alarm() 211 (data->alarm_callback)) { in mcux_rtc_isr() 212 cb = data->alarm_callback; in mcux_rtc_isr() 213 data->alarm_callback = NULL; in mcux_rtc_isr()
|
| D | counter_mcux_qtmr.c | 38 counter_alarm_callback_t alarm_callback; member 63 if ((status & kQTMR_Compare1Flag) && data->alarm_callback) { in mcux_qtmr_timer_handler() 67 counter_alarm_callback_t alarm_cb = data->alarm_callback; in mcux_qtmr_timer_handler() 69 data->alarm_callback = NULL; in mcux_qtmr_timer_handler() 163 if (data->alarm_callback) { in mcux_qtmr_set_alarm() 167 data->alarm_callback = alarm_cfg->callback; in mcux_qtmr_set_alarm() 198 data->alarm_callback = NULL; in mcux_qtmr_cancel_alarm()
|
| D | counter_mcux_lpc_rtc.c | 16 counter_alarm_callback_t alarm_callback; member 48 (data->alarm_callback)) { in mcux_lpc_rtc_isr() 49 cb = data->alarm_callback; in mcux_lpc_rtc_isr() 50 data->alarm_callback = NULL; in mcux_lpc_rtc_isr() 143 if (data->alarm_callback != NULL) { in mcux_lpc_rtc_set_alarm() 156 data->alarm_callback = alarm_cfg->callback; in mcux_lpc_rtc_set_alarm() 174 data->alarm_callback = NULL; in mcux_lpc_rtc_cancel_alarm()
|
| D | counter_andes_atcpit100.c | 60 counter_alarm_callback_t alarm_callback; member 119 cb = data->ch_data[i].alarm_callback; in atcpit100_irq_handler() 120 data->ch_data[i].alarm_callback = NULL; in atcpit100_irq_handler() 235 if (data->ch_data[chan_id].alarm_callback) { in atcpit100_set_alarm() 252 data->ch_data[chan_id].alarm_callback = alarm_cfg->callback; in atcpit100_set_alarm() 275 data->ch_data[chan_id].alarm_callback = NULL; in atcpit100_set_alarm() 337 data->ch_data[chan_id].alarm_callback = NULL; in atcpit100_cancel_alarm() 355 if (data->ch_data[i].alarm_callback) { in atcpit100_set_top_value()
|
| D | counter_gecko_rtcc.c | 325 counter_alarm_callback_t alarm_callback; in ISR_DIRECT_DECLARE() local 341 alarm_callback = dev_data->alarm[i].callback; in ISR_DIRECT_DECLARE() 343 alarm_callback(dev, i, count, in ISR_DIRECT_DECLARE()
|
| D | counter_smartbond_timer.c | 474 counter_alarm_callback_t alarm_callback = data->callback; in counter_smartbond_irq_handler() local 484 if (alarm_callback != NULL) { in counter_smartbond_irq_handler() 486 alarm_callback(dev, 0, timer->TIMER2_TIMER_VAL_REG, in counter_smartbond_irq_handler()
|
| D | counter_gecko_stimer.c | 72 static void alarm_callback(sl_sleeptimer_timer_handle_t *handle, void *data) in alarm_callback() function 221 alarm_callback, (void *)&dev_data->alarm[chan_id], 0, 0); in counter_gecko_set_alarm()
|
| D | counter_ll_stm32_rtc.c | 510 counter_alarm_callback_t alarm_callback = data->callback; in rtc_stm32_isr() local 529 if (alarm_callback != NULL) { in rtc_stm32_isr() 531 alarm_callback(dev, 0, now, data->user_data); in rtc_stm32_isr()
|
| D | counter_renesas_rz_gtm.c | 62 counter_alarm_callback_t alarm_callback = data->alarm_cb; in counter_rz_gtm_irq_handler() local 67 if (alarm_callback) { in counter_rz_gtm_irq_handler() 72 alarm_callback(dev, 0, now, data->user_data); in counter_rz_gtm_irq_handler()
|
| /Zephyr-latest/tests/kernel/sched/wraparound/src/ |
| D | main.c | 11 static void alarm_callback(struct k_timer *timer) in alarm_callback() function 16 K_TIMER_DEFINE(alarm, alarm_callback, NULL);
|
| /Zephyr-latest/drivers/rtc/ |
| D | rtc_xmc4xxx.c | 27 rtc_alarm_callback alarm_callback; member 81 if (dev_data->alarm_callback != NULL) { in rtc_xmc4xxx_isr() 82 dev_data->alarm_callback(dev, 0, dev_data->alarm_user_data); in rtc_xmc4xxx_isr() 186 dev_data->alarm_callback = callback; in rtc_xmc4xxx_alarm_set_callback() 190 if (dev_data->alarm_callback) { in rtc_xmc4xxx_alarm_set_callback()
|
| D | rtc_rv8803.c | 145 rtc_alarm_callback alarm_callback; member 245 rtc_alarm_callback alarm_callback = NULL; in rv8803_work_callback() local 263 if ((flags & RV8803_FLAG_AF_BIT) && (data->alarm_callback != NULL)) { in rv8803_work_callback() 265 alarm_callback = data->alarm_callback; in rv8803_work_callback() 291 if (((flags & RV8803_FLAG_AF_BIT) && (alarm_callback != NULL)) || in rv8803_work_callback() 300 if (alarm_callback != NULL) { in rv8803_work_callback() 302 alarm_callback(dev, 0, alarm_user_data); in rv8803_work_callback() 303 alarm_callback = NULL; in rv8803_work_callback() 643 data->alarm_callback = callback; in rv8803_alarm_set_callback()
|
| D | rtc_rpi_pico.c | 39 rtc_alarm_callback alarm_callback; member 60 callback = data->alarm_callback; in rtc_rpi_isr() 88 data->alarm_callback = NULL; in rtc_rpi_pico_init() 298 data->alarm_callback = callback; in rtc_rpi_pico_alarm_set_callback()
|
| D | rtc_pcf8523.c | 140 rtc_alarm_callback alarm_callback; member 264 rtc_alarm_callback alarm_callback = NULL; in pcf8523_int1_thread() local 281 if ((control_2 & PCF8523_CONTROL_2_AF) != 0 && data->alarm_callback != NULL) { in pcf8523_int1_thread() 283 alarm_callback = data->alarm_callback; in pcf8523_int1_thread() 309 if (((control_2 & PCF8523_CONTROL_2_AF) != 0U && alarm_callback != NULL) || in pcf8523_int1_thread() 321 if (alarm_callback != NULL) { in pcf8523_int1_thread() 322 alarm_callback(dev, 0U, alarm_user_data); in pcf8523_int1_thread() 323 alarm_callback = NULL; in pcf8523_int1_thread() 611 data->alarm_callback = callback; in pcf8523_alarm_set_callback()
|
| D | rtc_rv3028.c | 163 rtc_alarm_callback alarm_callback; member 385 rtc_alarm_callback alarm_callback = NULL; in rv3028_work_cb() local 400 if ((status & RV3028_STATUS_AF) && data->alarm_callback != NULL) { in rv3028_work_cb() 402 alarm_callback = data->alarm_callback; in rv3028_work_cb() 426 if (((status & RV3028_STATUS_AF) && alarm_callback != NULL) || in rv3028_work_cb() 435 if (alarm_callback != NULL) { in rv3028_work_cb() 436 alarm_callback(dev, 0U, alarm_user_data); in rv3028_work_cb() 437 alarm_callback = NULL; in rv3028_work_cb() 708 data->alarm_callback = callback; in rv3028_alarm_set_callback()
|
| D | rtc_rx8130ce.c | 142 rtc_alarm_callback alarm_callback; member 234 rtc_alarm_callback alarm_callback = NULL; in rx8130ce_irq_work_handler() local 251 alarm_callback = data->alarm_callback; in rx8130ce_irq_work_handler() 273 if (alarm_callback) { in rx8130ce_irq_work_handler() 274 alarm_callback(dev, 0, alarm_user_data); in rx8130ce_irq_work_handler() 492 data->alarm_callback = NULL; in rx8130ce_alarm_set_callback() 509 data->alarm_callback = callback; in rx8130ce_alarm_set_callback() 553 if (data->alarm_callback == NULL) { in rx8130ce_update_set_callback()
|
| D | rtc_nxp_irtc.c | 25 rtc_alarm_callback alarm_callback; member 285 data->alarm_callback = callback; in nxp_irtc_alarm_set_callback() 352 if (data->alarm_callback) { in nxp_irtc_isr() 353 data->alarm_callback(dev, 0, data->alarm_user_data); in nxp_irtc_isr()
|
| D | rtc_pcf8563.c | 81 rtc_alarm_callback alarm_callback; member 379 if (data->alarm_callback == NULL) { in callback_work_handler() 382 data->alarm_callback(data->dev, 0, data->alarm_user_data); in callback_work_handler() 425 data->alarm_callback = callback; in pcf8563_alarm_set_callback()
|
| D | rtc_sam.c | 45 rtc_alarm_callback alarm_callback; member 200 if (data->alarm_callback != NULL) { in rtc_sam_isr() 201 data->alarm_callback(dev, 0, data->alarm_user_data); in rtc_sam_isr() 453 data->alarm_callback = callback; in rtc_sam_alarm_set_callback() 456 if (data->alarm_callback) { in rtc_sam_alarm_set_callback()
|
| D | rtc_numaker.c | 42 rtc_alarm_callback alarm_callback; member 154 callback = data->alarm_callback; in rtc_numaker_isr() 353 data->alarm_callback = callback; in rtc_numaker_alarm_set_callback()
|