/Zephyr-latest/doc/services/device_mgmt/ |
D | mcumgr_handlers.rst | 21 to reside in the upstream Zephyr tree to be usable. The first step to creating a handler is to 42 The purpose of the header file is to provide defines which can be used by the MCUmgr handler 62 The purpose of the header file is to provide defines which can be used by the MCUmgr handler 71 callback when the function handler is executed, which allows the flow of the handler to be 91 this function handler has an optional notification callback feature that allows other parts of 97 base Zephyr callback include file and the custom handler callback file, only in-tree Zephyr 98 handler headers are included when including the upstream Zephyr callback header file. 104 to the functionality of the handler being implemented. An example file would look similar to: 127 :start-after: Include handler files 138 The application ``CMakeLists.txt`` file can load the CMake file for the example MCUmgr handler by [all …]
|
/Zephyr-latest/samples/net/ipv4_autoconf/src/ |
D | main.c | 27 static void handler(struct net_mgmt_event_callback *cb, in handler() function 67 net_mgmt_init_event_callback(&mgmt_cb, handler, in main()
|
/Zephyr-latest/samples/net/openthread/coap/src/ |
D | coap_utils.c | 31 otCoapResponseHandler handler, void *ctx, otCoapCode code) in coap_req_send() argument 78 err = otCoapSendRequest(ot, msg, &msg_info, handler, ctx); in coap_req_send() 93 otCoapResponseHandler handler, void *ctx) in coap_put_req_send() argument 95 return coap_req_send(addr, uri, buf, len, handler, ctx, OT_COAP_CODE_PUT); in coap_put_req_send() 99 otCoapResponseHandler handler, void *ctx) in coap_get_req_send() argument 101 return coap_req_send(addr, uri, buf, len, handler, ctx, OT_COAP_CODE_GET); in coap_get_req_send()
|
/Zephyr-latest/tests/bluetooth/hci_prop_evt/src/ |
D | main.c | 43 void (*handler)(struct net_buf *buf, struct net_buf **evt, member 77 const struct cmd_handler *handler = &handlers[i]; in cmd_handle_helper() local 79 if (handler->opcode != opcode) { in cmd_handle_helper() 83 if (handler->handler) { in cmd_handle_helper() 84 handler->handler(cmd, evt, handler->len, opcode); in cmd_handle_helper()
|
/Zephyr-latest/drivers/timer/ |
D | nrf_rtc_timer.c | 340 z_nrf_rtc_timer_compare_handler_t handler, in compare_set_nolocks() argument 368 cc_data[chan].callback = handler; in compare_set_nolocks() 376 z_nrf_rtc_timer_compare_handler_t handler, in compare_set() argument 383 int ret = compare_set_nolocks(chan, target_time, handler, user_data, exact); in compare_set() 391 z_nrf_rtc_timer_compare_handler_t handler, in z_nrf_rtc_timer_set() argument 396 return compare_set(chan, target_time, handler, user_data, false); in z_nrf_rtc_timer_set() 400 z_nrf_rtc_timer_compare_handler_t handler, in z_nrf_rtc_timer_exact_set() argument 405 return compare_set(chan, target_time, handler, user_data, true); in z_nrf_rtc_timer_exact_set() 515 z_nrf_rtc_timer_compare_handler_t handler = NULL; in process_channel() local 530 handler = cc_data[chan].callback; in process_channel() [all …]
|
/Zephyr-latest/drivers/sensor/sx9500/ |
D | sx9500_trigger.c | 29 sensor_trigger_handler_t handler) in sx9500_trigger_set() argument 46 data->handler_drdy = handler; in sx9500_trigger_set() 57 data->handler_near_far = handler; in sx9500_trigger_set() 147 data->work.handler = sx9500_work_cb; in sx9500_setup_interrupt()
|
/Zephyr-latest/drivers/sensor/adi/adt7420/ |
D | adt7420_trigger.c | 104 sensor_trigger_handler_t handler) in adt7420_trigger_set() argument 119 drv_data->th_handler = handler; in adt7420_trigger_set() 121 if (handler != NULL) { in adt7420_trigger_set() 176 drv_data->work.handler = adt7420_work_cb; in adt7420_init_interrupt()
|
/Zephyr-latest/drivers/sensor/st/lis2dux12/ |
D | lis2dux12_trigger.c | 101 data->work.handler = lis2dux12_work_cb; in lis2dux12_trigger_init() 108 sensor_trigger_handler_t handler) in lis2dux12_trigger_set() argument 131 data->data_ready_handler = handler; in lis2dux12_trigger_set() 132 if (handler == NULL) { in lis2dux12_trigger_set()
|
/Zephyr-latest/drivers/sensor/st/stts751/ |
D | stts751_trigger.c | 38 sensor_trigger_handler_t handler) in stts751_trigger_set() argument 48 stts751->thsld_handler = handler; in stts751_trigger_set() 50 if (handler) { in stts751_trigger_set() 143 stts751->work.handler = stts751_work_cb; in stts751_init_interrupt()
|
/Zephyr-latest/drivers/sensor/tdk/mpu9250/ |
D | mpu9250_trigger.c | 21 sensor_trigger_handler_t handler) in mpu9250_trigger_set() argument 37 drv_data->data_ready_handler = handler; in mpu9250_trigger_set() 38 if (handler == NULL) { in mpu9250_trigger_set() 172 drv_data->work.handler = mpu9250_work_cb; in mpu9250_init_interrupt()
|
/Zephyr-latest/drivers/sensor/ti/fdc2x1x/ |
D | fdc2x1x_trigger.c | 88 sensor_trigger_handler_t handler) in fdc2x1x_trigger_set() argument 100 drv_data->drdy_handler = handler; in fdc2x1x_trigger_set() 112 if (handler) { in fdc2x1x_trigger_set() 171 drv_data->work.handler = fdc2x1x_work_cb; in fdc2x1x_init_interrupt()
|
/Zephyr-latest/drivers/sensor/st/hts221/ |
D | hts221_trigger.c | 58 sensor_trigger_handler_t handler) in hts221_trigger_set() argument 67 data->data_ready_handler = handler; in hts221_trigger_set() 68 if (handler == NULL) { in hts221_trigger_set() 175 data->work.handler = hts221_work_cb; in hts221_init_interrupt()
|
/Zephyr-latest/drivers/sensor/st/iis3dhhc/ |
D | iis3dhhc_trigger.c | 42 sensor_trigger_handler_t handler) in iis3dhhc_trigger_set() argument 53 iis3dhhc->handler_drdy = handler; in iis3dhhc_trigger_set() 55 if (handler) { in iis3dhhc_trigger_set() 148 iis3dhhc->work.handler = iis3dhhc_work_cb; in iis3dhhc_init_interrupt()
|
/Zephyr-latest/drivers/sensor/honeywell/sm351lt/ |
D | sm351lt.c | 25 sensor_trigger_handler_t handler) in sm351lt_trigger_set() argument 32 data->changed_handler = handler; in sm351lt_trigger_set() 35 (handler ? data->trigger_type in sm351lt_trigger_set() 42 if (handler) { in sm351lt_trigger_set() 225 data->work.handler = sm351lt_work_cb; in sm351lt_init()
|
/Zephyr-latest/drivers/sensor/wsen/wsen_tids_2521020222501/ |
D | wsen_tids_2521020222501_trigger.c | 76 sensor_trigger_handler_t handler) in tids_2521020222501_trigger_set() argument 100 dev, (handler == NULL) ? &interruptOFF : &threshold) < 0) { in tids_2521020222501_trigger_set() 103 data->temperature_low_handler = handler; in tids_2521020222501_trigger_set() 113 dev, (handler == NULL) ? &interruptOFF : &threshold) < 0) { in tids_2521020222501_trigger_set() 116 data->temperature_high_handler = handler; in tids_2521020222501_trigger_set() 299 data->work.handler = tids_2521020222501_work_cb; in tids_2521020222501_init_interrupt()
|
/Zephyr-latest/drivers/sensor/adi/adxl345/ |
D | adxl345_trigger.c | 89 sensor_trigger_handler_t handler) in adxl345_trigger_set() argument 104 drv_data->drdy_handler = handler; in adxl345_trigger_set() 113 if (handler) { in adxl345_trigger_set() 175 drv_data->work.handler = adxl345_work_cb; in adxl345_init_interrupt()
|
/Zephyr-latest/drivers/sensor/st/iis2dh/ |
D | iis2dh_trigger.c | 44 sensor_trigger_handler_t handler) in iis2dh_trigger_set() argument 49 int state = (handler != NULL) ? PROPERTY_ENABLE : PROPERTY_DISABLE; in iis2dh_trigger_set() 57 iis2dh->drdy_handler = handler; in iis2dh_trigger_set() 161 iis2dh->work.handler = iis2dh_work_cb; in iis2dh_init_interrupt()
|
/Zephyr-latest/drivers/sensor/st/lis2de12/ |
D | lis2de12_trigger.c | 56 sensor_trigger_handler_t handler) in lis2de12_trigger_set() argument 68 lis2de12->handler_drdy_acc = handler; in lis2de12_trigger_set() 70 if (handler) { in lis2de12_trigger_set() 175 lis2de12->work.handler = lis2de12_work_cb; in lis2de12_init_interrupt()
|
/Zephyr-latest/subsys/mgmt/ec_host_cmd/ |
D | ec_host_cmd_handler.c | 245 static enum ec_host_cmd_status validate_handler(const struct ec_host_cmd_handler *handler, in validate_handler() argument 248 if (handler->min_rqt_size > args->input_buf_size) { in validate_handler() 252 if (handler->min_rsp_size > args->output_buf_max) { in validate_handler() 256 if (args->version >= NUM_BITS(handler->version_mask) || in validate_handler() 257 !(handler->version_mask & BIT(args->version))) { in validate_handler() 425 STRUCT_SECTION_FOREACH(ec_host_cmd_handler, handler) { in ec_host_cmd_thread() 426 if (handler->id == rx_header->cmd_id) { in ec_host_cmd_thread() 427 found_handler = handler; in ec_host_cmd_thread() 456 status = found_handler->handler(&args); in ec_host_cmd_thread()
|
/Zephyr-latest/drivers/sensor/st/lsm9ds0_gyro/ |
D | lsm9ds0_gyro_trigger.c | 35 sensor_trigger_handler_t handler) in lsm9ds0_gyro_trigger_set() argument 50 if (handler) { in lsm9ds0_gyro_trigger_set() 54 data->handler_drdy = handler; in lsm9ds0_gyro_trigger_set()
|
/Zephyr-latest/tests/kernel/workq/user_work/src/ |
D | main.c | 44 zassert_equal(local.handler, common_work_handler); in test_k_work_user_init() 103 k_work_user_handler_t handler) in twork_submit_1() argument 106 k_work_user_init(w, handler); in twork_submit_1()
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | lsm6dsv16x_trigger.c | 167 sensor_trigger_handler_t handler) in lsm6dsv16x_trigger_set() argument 190 lsm6dsv16x->handler_drdy_acc = handler; in lsm6dsv16x_trigger_set() 192 if (handler) { in lsm6dsv16x_trigger_set() 198 lsm6dsv16x->handler_drdy_gyr = handler; in lsm6dsv16x_trigger_set() 200 if (handler) { in lsm6dsv16x_trigger_set() 211 lsm6dsv16x->handler_wakeup = handler; in lsm6dsv16x_trigger_set() 213 if (handler) { in lsm6dsv16x_trigger_set() 416 lsm6dsv16x->work.handler = lsm6dsv16x_work_cb; in lsm6dsv16x_init_interrupt()
|
/Zephyr-latest/drivers/sensor/st/lis2du12/ |
D | lis2du12_trigger.c | 75 sensor_trigger_handler_t handler) in lis2du12_trigger_set() argument 87 lis2du12->handler_drdy_acc = handler; in lis2du12_trigger_set() 89 if (handler) { in lis2du12_trigger_set() 195 lis2du12->work.handler = lis2du12_work_cb; in lis2du12_init_interrupt()
|
/Zephyr-latest/drivers/sensor/jedec/jc42/ |
D | jc42_trigger.c | 92 sensor_trigger_handler_t handler) in jc42_trigger_set() argument 105 data->trigger_handler = handler; in jc42_trigger_set() 107 if (handler != NULL) { in jc42_trigger_set() 182 data->work.handler = jc42_gpio_thread_cb; in jc42_setup_interrupt()
|
/Zephyr-latest/drivers/sensor/wsen/wsen_pads_2511020213301/ |
D | wsen_pads_2511020213301_trigger.c | 81 sensor_trigger_handler_t handler) in pads_2511020213301_trigger_set() argument 97 data->pressure_low_trigger_handler = handler; in pads_2511020213301_trigger_set() 101 data->pressure_high_trigger_handler = handler; in pads_2511020213301_trigger_set() 158 (handler == NULL) ? PADS_disable : PADS_enable) != in pads_2511020213301_trigger_set() 164 data->data_ready_trigger_handler = handler; in pads_2511020213301_trigger_set() 337 data->work.handler = pads_2511020213301_work_cb; in pads_2511020213301_init_interrupt()
|