Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/drivers/smbus/
A Dsmbus_utils.h27 __ASSERT(callback->handler, "No callback handler!"); in smbus_callback_set()
50 __ASSERT(callback->handler, "No callback handler!"); in smbus_callback_remove()
75 __ASSERT(cb->handler, "No callback handler!"); in smbus_fire_callbacks()
76 cb->handler(dev, cb, addr); in smbus_fire_callbacks()
89 smbus_callback_handler_t handler, in smbus_init_callback() argument
93 __ASSERT(handler, "Callback handler pointer should not be NULL"); in smbus_init_callback()
95 callback->handler = handler; in smbus_init_callback()
/drivers/sensor/st/lis2dw12/
A Dlis2dw12_trigger.c126 sensor_trigger_handler_t handler) in lis2dw12_trigger_set() argument
141 lis2dw12->drdy_handler = handler; in lis2dw12_trigger_set()
162 lis2dw12->tap_handler = handler; in lis2dw12_trigger_set()
176 lis2dw12->motion_handler = handler; in lis2dw12_trigger_set()
221 if (handler) { in lis2dw12_handle_single_tap_int()
222 handler(dev, data->tap_trig); in lis2dw12_handle_single_tap_int()
233 if (handler) { in lis2dw12_handle_double_tap_int()
234 handler(dev, data->double_tap_trig); in lis2dw12_handle_double_tap_int()
247 if (handler) { in lis2dw12_handle_wu_ia_int()
261 if (handler) { in lis2dw12_handle_sleep_change_int()
[all …]
/drivers/sensor/st/iis2dlpc/
A Diis2dlpc_trigger.c94 sensor_trigger_handler_t handler) in iis2dlpc_trigger_set() argument
104 iis2dlpc->drdy_handler = handler; in iis2dlpc_trigger_set()
113 iis2dlpc->tap_handler = handler; in iis2dlpc_trigger_set()
117 iis2dlpc->double_tap_handler = handler; in iis2dlpc_trigger_set()
123 iis2dlpc->activity_handler = handler; in iis2dlpc_trigger_set()
150 if (handler) { in iis2dlpc_handle_activity_int()
151 handler(dev, data->activity_trig); in iis2dlpc_handle_activity_int()
164 if (handler) { in iis2dlpc_handle_single_tap_int()
165 handler(dev, data->tap_trig); in iis2dlpc_handle_single_tap_int()
176 if (handler) { in iis2dlpc_handle_double_tap_int()
[all …]
/drivers/modem/
A Dmodem_cmd_handler.h207 struct modem_cmd_handler *handler,
226 struct modem_cmd_handler *handler, in modem_cmd_send_nolock() argument
232 return modem_cmd_send_ext(iface, handler, handler_cmds, in modem_cmd_send_nolock()
251 struct modem_cmd_handler *handler, in modem_cmd_send() argument
256 return modem_cmd_send_ext(iface, handler, handler_cmds, in modem_cmd_send()
273 struct modem_cmd_handler *handler,
290 struct modem_cmd_handler *handler,
343 int modem_cmd_handler_init(struct modem_cmd_handler *handler,
360 int modem_cmd_handler_tx_lock(struct modem_cmd_handler *handler,
368 void modem_cmd_handler_tx_unlock(struct modem_cmd_handler *handler);
[all …]
A Dmodem_cmd_handler.c518 struct modem_cmd_handler *handler, in modem_cmd_send_ext() argument
526 if (!iface || !handler || !handler->cmd_handler_data || !buf) { in modem_cmd_send_ext()
591 struct modem_cmd_handler *handler, in modem_cmd_handler_setup_cmds() argument
601 ret = modem_cmd_send(iface, handler, in modem_cmd_handler_setup_cmds()
606 ret = modem_cmd_send(iface, handler, in modem_cmd_handler_setup_cmds()
625 struct modem_cmd_handler *handler, in modem_cmd_handler_setup_cmds_nolock() argument
636 ret = modem_cmd_send_nolock(iface, handler, in modem_cmd_handler_setup_cmds_nolock()
641 ret = modem_cmd_send_nolock(iface, handler, in modem_cmd_handler_setup_cmds_nolock()
680 if (handler == NULL || data == NULL || config == NULL) { in modem_cmd_handler_init()
694 handler->cmd_handler_data = data; in modem_cmd_handler_init()
[all …]
/drivers/sensor/bosch/bmi160/
A Dbmi160_trigger.c115 sensor_trigger_handler_t handler) in bmi160_trigger_drdy_set() argument
122 data->handler_drdy_acc = handler; in bmi160_trigger_drdy_set()
133 data->handler_drdy_gyr = handler; in bmi160_trigger_drdy_set()
153 sensor_trigger_handler_t handler) in bmi160_trigger_anym_set() argument
158 data->handler_anymotion = handler; in bmi160_trigger_anym_set()
161 if (handler) { in bmi160_trigger_anym_set()
177 sensor_trigger_handler_t handler) in bmi160_trigger_set_acc() argument
236 sensor_trigger_handler_t handler) in bmi160_trigger_set_gyr() argument
248 sensor_trigger_handler_t handler) in bmi160_trigger_set() argument
252 return bmi160_trigger_set_acc(dev, trig, handler); in bmi160_trigger_set()
[all …]
/drivers/sensor/memsic/mc3419/
A Dmc3419_trigger.c45 if (data->handler[MC3419_TRIG_DATA_READY]) { in mc3419_process_int()
46 data->handler[MC3419_TRIG_DATA_READY](dev, in mc3419_process_int()
52 if (data->handler[MC3419_TRIG_ANY_MOTION]) { in mc3419_process_int()
53 data->handler[MC3419_TRIG_ANY_MOTION](dev, in mc3419_process_int()
85 sensor_trigger_handler_t handler) in mc3419_configure_trigger() argument
99 data->handler[MC3419_TRIG_DATA_READY] = handler; in mc3419_configure_trigger()
108 data->handler[MC3419_TRIG_ANY_MOTION] = handler; in mc3419_configure_trigger()
112 int_mask, handler ? int_mask : 0); in mc3419_configure_trigger()
/drivers/sensor/adi/adt7310/
A DKconfig25 Sets thread type for the interrupt handler.
36 Use a global thread for the interrupt handler.
44 Use a separate thread for the interrupt handler.
51 int "Thread priority of the interrupt handler"
54 Thread priority of the interrupt handler. A higher number implies a
59 int "Stack size of the interrupt handler thread"
62 Stack size of the interrupt handler thread.
/drivers/sensor/nxp/fxos8700/
A Dfxos8700_trigger.c66 handler = data->double_tap_handler; in fxos8700_handle_pulse_int()
69 handler = data->tap_handler; in fxos8700_handle_pulse_int()
73 if (handler) { in fxos8700_handle_pulse_int()
74 handler(dev, trig); in fxos8700_handle_pulse_int()
98 if (handler) { in fxos8700_handle_motion_int()
100 handler(dev, data->motion_trig); in fxos8700_handle_motion_int()
210 data->drdy_handler = handler; in fxos8700_trigger_set()
216 data->tap_handler = handler; in fxos8700_trigger_set()
228 data->motion_handler = handler; in fxos8700_trigger_set()
235 data->m_vecm_handler = handler; in fxos8700_trigger_set()
[all …]
/drivers/sensor/bosch/bmg160/
A Dbmg160_trigger.c49 sensor_trigger_handler_t handler) in bmg160_anymotion_set() argument
54 if (handler) { in bmg160_anymotion_set()
65 bmg160->anymotion_handler = handler; in bmg160_anymotion_set()
73 sensor_trigger_handler_t handler) in bmg160_drdy_set() argument
79 handler ? BMG160_DATA_EN : 0) < 0) { in bmg160_drdy_set()
83 bmg160->drdy_handler = handler; in bmg160_drdy_set()
126 sensor_trigger_handler_t handler) in bmg160_trigger_set() argument
135 return bmg160_anymotion_set(dev, trig, handler); in bmg160_trigger_set()
137 return bmg160_drdy_set(dev, trig, handler); in bmg160_trigger_set()
259 bmg160->work.handler = bmg160_work_cb; in bmg160_trigger_init()
/drivers/sensor/ams/ccs811/
A Dccs811_trigger.c79 if (data->handler != NULL) { in process_irq()
80 data->handler(dev, data->trigger); in process_irq()
83 if (data->handler != NULL) { in process_irq()
126 sensor_trigger_handler_t handler) in ccs811_trigger_set() argument
140 drv_data->handler = handler; in ccs811_trigger_set()
141 if (handler == NULL) { in ccs811_trigger_set()
172 drv_data->handler = NULL; in ccs811_trigger_set()
204 drv_data->work.handler = work_cb; in ccs811_init_interrupt()
/drivers/sensor/nordic/temp/
A Dtemp_nrfs.c25 sensor_trigger_handler_t handler; member
50 sensor_trigger_handler_t handler; in temp_nrfs_handle_event() local
54 handler = data->handler; in temp_nrfs_handle_event()
57 if (handler) { in temp_nrfs_handle_event()
58 handler(dev, &trigger); in temp_nrfs_handle_event()
102 sensor_trigger_handler_t handler) in api_sensor_trigger_set() argument
116 data->handler = handler; in api_sensor_trigger_set()
119 if (handler) { in api_sensor_trigger_set()
/drivers/sensor/ti/opt3001/
A Dopt3001_trigger.c47 if (dat->handler) { in opt3001_thread_cb()
48 dat->handler(dat->dev, dat->trigger); in opt3001_thread_cb()
52 if (dat->handler) { in opt3001_thread_cb()
164 sensor_trigger_handler_t handler) in opt3001_trigger_set() argument
191 dat->handler = handler; in opt3001_trigger_set()
194 handler ? GPIO_INT_EDGE_TO_ACTIVE : GPIO_INT_DISABLE); in opt3001_trigger_set()
202 handler ? OPT3001_LIMIT_EXPONENT_MASK in opt3001_trigger_set()
/drivers/espi/
A Despi_utils.h27 __ASSERT(callback->handler, "No callback handler!"); in espi_manage_callback()
61 __ASSERT(cb->handler, "No callback handler!"); in espi_send_callbacks()
62 cb->handler(dev, cb, evt); in espi_send_callbacks()
/drivers/sensor/tdk/icm42605/
A Dicm42605_trigger.c20 sensor_trigger_handler_t handler) in icm42605_trigger_set() argument
33 if (handler == NULL) { in icm42605_trigger_set()
39 drv_data->data_ready_handler = handler; in icm42605_trigger_set()
42 drv_data->tap_handler = handler; in icm42605_trigger_set()
46 drv_data->double_tap_handler = handler; in icm42605_trigger_set()
/drivers/sensor/st/lsm6dso/
A Dlsm6dso_trigger.c313 sensor_trigger_handler_t handler) in lsm6dso_trigger_set() argument
326 lsm6dso->handler_drdy_acc = handler; in lsm6dso_trigger_set()
328 if (handler) { in lsm6dso_trigger_set()
334 lsm6dso->handler_drdy_gyr = handler; in lsm6dso_trigger_set()
336 if (handler) { in lsm6dso_trigger_set()
346 if (handler) { in lsm6dso_trigger_set()
363 lsm6dso->handler_tilt = handler; in lsm6dso_trigger_set()
365 if (handler) { in lsm6dso_trigger_set()
385 lsm6dso->handler_tap = handler; in lsm6dso_trigger_set()
387 if (handler) { in lsm6dso_trigger_set()
[all …]
/drivers/sensor/st/ism330dhcx/
A Dism330dhcx_trigger.c128 sensor_trigger_handler_t handler) in ism330dhcx_trigger_set() argument
138 ism330dhcx->handler_drdy_acc = handler; in ism330dhcx_trigger_set()
140 if (handler) { in ism330dhcx_trigger_set()
146 ism330dhcx->handler_drdy_gyr = handler; in ism330dhcx_trigger_set()
148 if (handler) { in ism330dhcx_trigger_set()
156 ism330dhcx->handler_drdy_temp = handler; in ism330dhcx_trigger_set()
158 if (handler) { in ism330dhcx_trigger_set()
275 ism330dhcx->work.handler = ism330dhcx_work_cb; in ism330dhcx_init_interrupt()
/drivers/sensor/sensirion/sht3xd/
A Dsht3xd_trigger.c113 sensor_trigger_handler_t handler) in sht3xd_trigger_set() argument
125 data->handler = handler; in sht3xd_trigger_set()
126 if (handler == NULL) { in sht3xd_trigger_set()
157 if (data->handler != NULL) { in sht3xd_thread_cb()
158 data->handler(dev, data->trigger); in sht3xd_thread_cb()
250 data->work.handler = sht3xd_work_cb; in sht3xd_init_interrupt()
/drivers/sensor/adi/adxl362/
A Dadxl362_trigger.c95 sensor_trigger_handler_t handler) in adxl362_trigger_set() argument
108 drv_data->act_handler = handler; in adxl362_trigger_set()
117 drv_data->inact_handler = handler; in adxl362_trigger_set()
126 drv_data->drdy_handler = handler; in adxl362_trigger_set()
137 if (handler) { in adxl362_trigger_set()
191 drv_data->work.handler = adxl362_work_cb; in adxl362_init_interrupt()
/drivers/sensor/tdk/icm45686/
A Dicm45686_trigger.c44 if (data->triggers.entry.handler) { in icm45686_thread_cb()
45 data->triggers.entry.handler(dev, &data->triggers.entry.trigger); in icm45686_thread_cb()
105 sensor_trigger_handler_t handler) in icm45686_trigger_set() argument
115 data->triggers.entry.handler = handler; in icm45686_trigger_set()
117 if (handler) { in icm45686_trigger_set()
/drivers/sensor/st/lis2dh/
A Dlis2dh_trigger.c42 sensor_trigger_handler_t handler, in lis2dh_trigger_drdy_set() argument
62 lis2dh->handler_drdy = handler; in lis2dh_trigger_drdy_set()
64 if ((handler == NULL) || (status < 0)) { in lis2dh_trigger_drdy_set()
140 sensor_trigger_handler_t handler, in lis2dh_trigger_anym_tap_set() argument
185 lis2dh->handler_anymotion = handler; in lis2dh_trigger_anym_tap_set()
188 lis2dh->handler_tap = handler; in lis2dh_trigger_anym_tap_set()
192 if ((handler == NULL) || (status < 0)) { in lis2dh_trigger_anym_tap_set()
209 sensor_trigger_handler_t handler, in lis2dh_trigger_anym_set() argument
216 sensor_trigger_handler_t handler, in lis2dh_trigger_tap_set() argument
277 sensor_trigger_handler_t handler) in lis2dh_trigger_set() argument
[all …]
/drivers/sensor/st/lsm6dso16is/
A Dlsm6dso16is_trigger.c154 sensor_trigger_handler_t handler) in lsm6dso16is_trigger_set() argument
165 lsm6dso16is->handler_drdy_acc = handler; in lsm6dso16is_trigger_set()
167 if (handler) { in lsm6dso16is_trigger_set()
173 lsm6dso16is->handler_drdy_gyr = handler; in lsm6dso16is_trigger_set()
175 if (handler) { in lsm6dso16is_trigger_set()
183 lsm6dso16is->handler_drdy_temp = handler; in lsm6dso16is_trigger_set()
185 if (handler) { in lsm6dso16is_trigger_set()
306 lsm6dso16is->work.handler = lsm6dso16is_work_cb; in lsm6dso16is_init_interrupt()
/drivers/sensor/nuvoton/nuvoton_adc_cmp_npcx/
A Dadc_cmp_npcx.c19 sensor_trigger_handler_t handler; member
56 if (data->handler) { in adc_cmp_npcx_trigger_work_handler()
57 data->handler(data->dev, data->trigger); in adc_cmp_npcx_trigger_work_handler()
209 sensor_trigger_handler_t handler) in adc_cmp_npcx_trigger_set() argument
215 if (trig == NULL || handler == NULL) { in adc_cmp_npcx_trigger_set()
224 data->handler = handler; in adc_cmp_npcx_trigger_set()
/drivers/sensor/pixart/paj7620/
A Dpaj7620_trigger.c70 sensor_trigger_handler_t handler) in paj7620_trigger_set() argument
84 data->motion_handler = handler; in paj7620_trigger_set()
87 if (handler == NULL) { in paj7620_trigger_set()
115 data->work.handler = paj7620_work_handler; in paj7620_trigger_init()
/drivers/sensor/honeywell/hmc5883l/
A Dhmc5883l_trigger.c22 sensor_trigger_handler_t handler) in hmc5883l_trigger_set() argument
35 drv_data->data_ready_handler = handler; in hmc5883l_trigger_set()
36 if (handler == NULL) { in hmc5883l_trigger_set()
137 drv_data->work.handler = hmc5883l_work_cb; in hmc5883l_init_interrupt()

Completed in 839 milliseconds

12345678910>>...12