Home
last modified time | relevance | path

Searched refs:callback (Results 1 – 25 of 806) sorted by relevance

12345678910>>...33

/Zephyr-4.3.0/drivers/gnss/
Dgnss_publish.c17 STRUCT_SECTION_FOREACH(gnss_data_callback, callback) { in gnss_publish_data()
18 if (callback->dev == NULL || callback->dev == dev) { in gnss_publish_data()
19 callback->callback(dev, data); in gnss_publish_data()
32 STRUCT_SECTION_FOREACH(gnss_satellites_callback, callback) { in gnss_publish_satellites()
33 if (callback->dev == NULL || callback->dev == dev) { in gnss_publish_satellites()
34 callback->callback(dev, satellites, size); in gnss_publish_satellites()
/Zephyr-4.3.0/drivers/smbus/
Dsmbus_utils.h27 struct smbus_callback *callback) in smbus_callback_set() argument
29 __ASSERT(callback, "No callback!"); in smbus_callback_set()
30 __ASSERT(callback->handler, "No callback handler!"); in smbus_callback_set()
33 sys_slist_find_and_remove(callbacks, &callback->node); in smbus_callback_set()
36 sys_slist_prepend(callbacks, &callback->node); in smbus_callback_set()
50 struct smbus_callback *callback) in smbus_callback_remove() argument
52 __ASSERT(callback, "No callback!"); in smbus_callback_remove()
53 __ASSERT(callback->handler, "No callback handler!"); in smbus_callback_remove()
56 !sys_slist_find_and_remove(callbacks, &callback->node)) { in smbus_callback_remove()
91 static inline void smbus_init_callback(struct smbus_callback *callback, in smbus_init_callback() argument
[all …]
/Zephyr-4.3.0/include/zephyr/net/
Ddhcpv4.h136 static inline void net_dhcpv4_init_option_callback(struct net_dhcpv4_option_callback *callback, in net_dhcpv4_init_option_callback() argument
142 __ASSERT(callback, "Callback pointer should not be NULL"); in net_dhcpv4_init_option_callback()
146 callback->handler = handler; in net_dhcpv4_init_option_callback()
147 callback->option = option; in net_dhcpv4_init_option_callback()
148 callback->data = data; in net_dhcpv4_init_option_callback()
149 callback->max_length = max_length; in net_dhcpv4_init_option_callback()
176 net_dhcpv4_init_option_vendor_callback(struct net_dhcpv4_option_callback *callback, in net_dhcpv4_init_option_vendor_callback() argument
180 __ASSERT(callback, "Callback pointer should not be NULL"); in net_dhcpv4_init_option_vendor_callback()
184 callback->handler = handler; in net_dhcpv4_init_option_vendor_callback()
185 callback->option = option; in net_dhcpv4_init_option_vendor_callback()
[all …]
Dzperf.h144 zperf_callback callback, void *user_data);
159 zperf_callback callback, void *user_data);
173 zperf_callback callback, void *user_data);
187 zperf_callback callback, void *user_data);
/Zephyr-4.3.0/drivers/misc/renesas_ra_external_interrupt/
Drenesas_ra_external_interrupt.c52 struct gpio_ra_callback callback; member
65 int gpio_ra_interrupt_set(const struct device *dev, struct gpio_ra_callback *callback) in gpio_ra_interrupt_set() argument
73 if (callback->mode == GPIO_INT_MODE_LEVEL) { in gpio_ra_interrupt_set()
74 if (callback->trigger != GPIO_INT_TRIG_LOW) { in gpio_ra_interrupt_set()
79 } else if (callback->mode == GPIO_INT_MODE_EDGE) { in gpio_ra_interrupt_set()
80 switch (callback->trigger) { in gpio_ra_interrupt_set()
97 if (data->callback.port_num != callback->port_num || data->callback.pin != callback->pin) { in gpio_ra_interrupt_set()
104 data->callback = *callback; in gpio_ra_interrupt_set()
122 if ((port_num != data->callback.port_num) || (pin != data->callback.pin)) { in gpio_ra_interrupt_unset()
135 data->callback.isr(data->callback.port, data->callback.pin); in gpio_ra_isr()
/Zephyr-4.3.0/drivers/misc/renesas_rx_external_interrupt/
Drenesas_rx_external_interrupt.c28 struct gpio_rx_callback callback; member
40 int gpio_rx_interrupt_set(const struct device *dev, struct gpio_rx_callback *callback) in gpio_rx_interrupt_set() argument
47 if (callback->mode == GPIO_INT_MODE_LEVEL) { in gpio_rx_interrupt_set()
48 if (callback->trigger != GPIO_INT_TRIG_LOW) { in gpio_rx_interrupt_set()
53 } else if (callback->mode == GPIO_INT_MODE_EDGE) { in gpio_rx_interrupt_set()
54 switch (callback->trigger) { in gpio_rx_interrupt_set()
75 data->callback = *callback; in gpio_rx_interrupt_set()
93 if ((port_num != data->callback.port_num) && (pin != data->callback.pin)) { in gpio_rx_interrupt_unset()
106 data->callback.isr(data->callback.port, data->callback.pin); in gpio_rx_isr()
/Zephyr-4.3.0/drivers/interrupt_controller/
Dintc_wch_exti.c22 wch_exti_callback_handler_t callback; member
61 const struct wch_exti_registration *callback = &data->callbacks[line]; in wch_exti_isr() local
64 if (callback->callback != NULL) { in wch_exti_isr()
65 callback->callback(line, callback->user); in wch_exti_isr()
92 int wch_exti_configure(uint8_t line, wch_exti_callback_handler_t callback, void *user) in wch_exti_configure() argument
98 if (registration->callback == callback && registration->user == user) { in wch_exti_configure()
102 if (callback != NULL && registration->callback != NULL) { in wch_exti_configure()
106 registration->callback = callback; in wch_exti_configure()
/Zephyr-4.3.0/subsys/gnss/rtk/
Drtk.c19 STRUCT_SECTION_FOREACH(gnss_rtk_data_callback, callback) { in gnss_rtk_publish_data()
20 callback->callback(callback->dev, data); in gnss_rtk_publish_data()
/Zephyr-4.3.0/subsys/modem/
Dmodem_pipelink.c11 if (link->callback == NULL) { in try_callback()
15 link->callback(link, event, link->user_data); in try_callback()
19 modem_pipelink_callback callback, in modem_pipelink_attach() argument
23 link->callback = callback; in modem_pipelink_attach()
47 link->callback = NULL; in modem_pipelink_release()
55 link->callback = NULL; in modem_pipelink_init()
/Zephyr-4.3.0/drivers/espi/
Despi_utils.h24 struct espi_callback *callback, bool set) in espi_manage_callback() argument
26 __ASSERT(callback, "No callback!"); in espi_manage_callback()
27 __ASSERT(callback->handler, "No callback handler!"); in espi_manage_callback()
30 if (!sys_slist_find_and_remove(callbacks, &callback->node)) { in espi_manage_callback()
40 sys_slist_prepend(callbacks, &callback->node); in espi_manage_callback()
/Zephyr-4.3.0/include/zephyr/drivers/pwm/
Dpwm_utils.h34 struct pwm_event_callback *callback, bool set) in pwm_manage_event_callback() argument
36 __ASSERT_NO_MSG(callback != NULL); in pwm_manage_event_callback()
37 __ASSERT_NO_MSG(callback->handler != NULL); in pwm_manage_event_callback()
40 if (!sys_slist_find_and_remove(callbacks, &callback->node)) { in pwm_manage_event_callback()
50 sys_slist_prepend(callbacks, &callback->node); in pwm_manage_event_callback()
/Zephyr-4.3.0/subsys/debug/coresight/
Dcs_trace_defmt.c8 static cs_trace_defmt_cb callback; variable
13 callback = cb; in cs_trace_defmt_init()
40 callback(cb_id, buf, cnt); in cs_trace_defmt_process()
52 callback(cb_id, buf, cnt); in cs_trace_defmt_process()
59 callback(curr_id, buf, cnt); in cs_trace_defmt_process()
/Zephyr-4.3.0/include/zephyr/drivers/gpio/
Dgpio_utils.h76 struct gpio_callback *callback, in gpio_manage_callback() argument
79 __ASSERT(callback, "No callback!"); in gpio_manage_callback()
80 __ASSERT(callback->handler, "No callback handler!"); in gpio_manage_callback()
83 if (!sys_slist_find_and_remove(callbacks, &callback->node)) { in gpio_manage_callback()
93 sys_slist_prepend(callbacks, &callback->node); in gpio_manage_callback()
/Zephyr-4.3.0/subsys/input/
Dinput.c23 STRUCT_SECTION_FOREACH(input_callback, callback) { in input_process()
24 if (callback->dev == NULL || callback->dev == evt->dev) { in input_process()
25 callback->callback(evt, callback->user_data); in input_process()
/Zephyr-4.3.0/tests/drivers/smbus/smbus_api/src/
Dtest_smbus.c55 struct smbus_callback callback = { in ZTEST() local
65 ret = smbus_smbalert_remove_cb(dev, &callback); in ZTEST()
73 ret = smbus_smbalert_set_cb(dev, &callback); in ZTEST()
81 ret = smbus_smbalert_remove_cb(dev, &callback); in ZTEST()
100 struct smbus_callback callback = { in ZTEST() local
110 ret = smbus_host_notify_remove_cb(dev, &callback); in ZTEST()
118 ret = smbus_host_notify_set_cb(dev, &callback); in ZTEST()
126 ret = smbus_host_notify_remove_cb(dev, &callback); in ZTEST()
/Zephyr-4.3.0/include/zephyr/mgmt/hawkbit/
Devent.h131 static inline void hawkbit_event_init_callback(struct hawkbit_event_callback *callback, in hawkbit_event_init_callback() argument
135 __ASSERT(callback, "Callback pointer should not be NULL"); in hawkbit_event_init_callback()
138 callback->handler = handler; in hawkbit_event_init_callback()
139 callback->event = event; in hawkbit_event_init_callback()
/Zephyr-4.3.0/drivers/watchdog/
Dwdt_smartbond.c23 wdt_callback_t callback; member
56 if (wdog_smartbond_dev_data.callback) { in wdog_smartbond_nmi_isr()
57 wdog_smartbond_dev_data.callback(wdog_smartbond_dev_data.wdog_device, 0); in wdog_smartbond_nmi_isr()
69 if (config->callback != NULL) { in wdg_smartbond_install_timeout()
86 data->callback = config->callback; in wdg_smartbond_install_timeout()
Dwdt_renesas_rx_iwdt.c42 wdt_callback_t callback; member
52 wdt_callback_t callback = data->callback; in wdt_iwdt_isr() local
54 if (callback) { in wdt_iwdt_isr()
55 callback(dev, 0); in wdt_iwdt_isr()
96 if (cfg->callback != NULL && (cfg->flags & WDT_FLAG_RESET_MASK) != 0) { in wdt_iwdt_rx_install_timeout()
124 data->callback = cfg->callback; in wdt_iwdt_rx_install_timeout()
180 data->callback = cfg->callback; in wdt_iwdt_rx_install_timeout()
/Zephyr-4.3.0/samples/net/sockets/coap_upload/
DREADME.rst15 * Short upload with payload callback,
17 * Block transfer upload with payload callback.
84 [00:00:00.180,000] <inf> coap_upload: ** CoAP upload short with callback
85 [00:00:00.240,000] <inf> coap_upload: CoAP upload short with callback done in 60 ms
93 [00:00:00.480,000] <inf> coap_upload: ** CoAP upload blockwise with callback
94 …[00:00:00.540,000] <inf> coap_upload: CoAP upload blockwise with callback ongoing, sent 128 bytes …
95 …[00:00:00.600,000] <inf> coap_upload: CoAP upload blockwise with callback ongoing, sent 256 bytes …
96 …[00:00:00.660,000] <inf> coap_upload: CoAP upload blockwise with callback ongoing, sent 384 bytes …
97 [00:00:00.720,000] <inf> coap_upload: CoAP upload blockwise with callback done in 240 ms
104 [00:00:01.320,000] <inf> coap_upload: ** CoAP upload short with callback
[all …]
/Zephyr-4.3.0/include/zephyr/drivers/
Despi_saf.h152 struct espi_callback *callback,
488 static inline void espi_saf_init_callback(struct espi_callback *callback, in espi_saf_init_callback() argument
492 __ASSERT(callback, "Callback pointer should not be NULL"); in espi_saf_init_callback()
495 callback->handler = handler; in espi_saf_init_callback()
496 callback->evt_type = evt_type; in espi_saf_init_callback()
512 struct espi_callback *callback) in espi_saf_add_callback() argument
521 return api->manage_callback(dev, callback, true); in espi_saf_add_callback()
541 struct espi_callback *callback) in espi_saf_remove_callback() argument
550 return api->manage_callback(dev, callback, false); in espi_saf_remove_callback()
/Zephyr-4.3.0/include/zephyr/gnss/rtk/
Drtk.h29 gnss_rtk_data_callback_t callback; member
37 .callback = _callback, \
45 .callback = _callback, \
/Zephyr-4.3.0/arch/rx/core/
Dnmi.c32 void nmi_enable(uint8_t nmi_vector, nmi_callback_t callback, void *arg) in nmi_enable() argument
38 _nmi_vector_table[nmi_vector].callback = callback; in nmi_enable()
92 _nmi_vector_table[nmi_vector].callback(_nmi_vector_table[nmi_vector].arg); in handle_nmi()
/Zephyr-4.3.0/drivers/ipm/
Dipm_nrfx_ipc.c20 ipm_callback_t callback; member
33 if (nrfx_ipm_data.callback) { in nrfx_ipc_handler()
36 nrfx_ipm_data.callback(DEVICE_DT_INST_GET(0), in nrfx_ipc_handler()
76 nrfx_ipm_data.callback = cb; in ipm_nrf_register_callback()
114 ipm_callback_t callback[NRFX_IPC_ID_MAX_VALUE]; member
126 if (nrfx_vipm_data.callback[event_idx] != NULL) { in vipm_dispatcher()
127 nrfx_vipm_data.callback[event_idx] in vipm_dispatcher()
188 nrfx_vipm_data.callback[_idx] = cb; \
/Zephyr-4.3.0/drivers/stepper/gpio_stepper/common/
Dgpio_stepper_common.c15 if (!data->callback) { in gpio_stepper_trigger_callback()
21 data->callback(dev, event, data->event_cb_user_data); in gpio_stepper_trigger_callback()
56 if (data->callback != NULL) { in gpio_stepper_work_event_handler()
57 data->callback(data->dev, event, data->event_cb_user_data); in gpio_stepper_work_event_handler()
/Zephyr-4.3.0/subsys/net/lib/zperf/
Dzperf_tcp_uploader.c204 upload_ctx->callback(ZPERF_SESSION_STARTED, NULL, in tcp_upload_async_work()
212 upload_ctx->callback(ZPERF_SESSION_ERROR, NULL, in tcp_upload_async_work()
240 upload_ctx->callback(ZPERF_SESSION_ERROR, NULL, in tcp_upload_async_work()
244 upload_ctx->callback(ZPERF_SESSION_PERIODIC_RESULT, &periodic_result, in tcp_upload_async_work()
257 upload_ctx->callback(ZPERF_SESSION_ERROR, NULL, in tcp_upload_async_work()
263 upload_ctx->callback(ZPERF_SESSION_FINISHED, result, in tcp_upload_async_work()
270 zperf_callback callback, void *user_data) in zperf_tcp_upload_async() argument
272 if (param == NULL || callback == NULL) { in zperf_tcp_upload_async()
296 ses->async_upload_ctx.callback = callback; in zperf_tcp_upload_async()
329 tcp_async_upload_ctx.callback = callback; in zperf_tcp_upload_async()

12345678910>>...33