Home
last modified time | relevance | path

Searched refs:trig_sem (Results 1 – 24 of 24) sorted by relevance

/Zephyr-latest/drivers/sensor/nxp/fxls8974/
Dfxls8974_trigger.c30 k_sem_give(&data->trig_sem); in fxls8974_gpio_callback()
65 k_sem_take(&data->trig_sem, K_FOREVER); in fxls8974_thread_main()
130 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in fxls8974_trigger_init()
Dfxls8974.h151 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/st/lis2dux12/
Dlis2dux12_trigger.c30 k_sem_give(&data->trig_sem); in lis2dux12_gpio_callback()
44 k_sem_take(&data->trig_sem, K_FOREVER); in lis2dux12_thread()
94 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in lis2dux12_trigger_init()
Dlis2dux12.h109 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/ams/tsl2591/
Dtsl2591_trigger.c29 k_sem_give(&data->trig_sem); in tsl2591_gpio_callback()
66 k_sem_take(&data->trig_sem, K_FOREVER); in tsl2591_thread()
142 ret = k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in tsl2591_initialize_int()
Dtsl2591.h134 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/memsic/mc3419/
Dmc3419_trigger.c26 k_sem_give(&data->trig_sem); in mc3419_gpio_callback()
69 k_sem_take(&data->trig_sem, K_FOREVER); in mc3419_thread()
151 k_sem_init(&data->trig_sem, 0, 1); in mc3419_trigger_init()
Dmc3419.h91 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/microchip/tcn75a/
Dtcn75a_trigger.c145 k_sem_give(&data->trig_sem); in tcn75a_gpio_callback()
160 k_sem_take(&data->trig_sem, K_FOREVER); in tcn75a_thread_main()
199 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in tcn75a_trigger_init()
Dtcn75a.h55 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/nxp/fxas21002/
Dfxas21002_trigger.c30 k_sem_give(&data->trig_sem); in fxas21002_gpio_callback()
79 k_sem_take(&data->trig_sem, K_FOREVER); in fxas21002_thread_main()
178 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in fxas21002_trigger_init()
Dfxas21002.h118 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/ams/tsl2540/
Dtsl2540_trigger.c29 k_sem_give(&drv_data->trig_sem); in tsl2540_handle_int()
92 k_sem_take(&data->trig_sem, K_FOREVER); in tsl2540_thread_main()
195 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in tsl2540_trigger_init()
Dtsl2540.h96 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/st/lis2ds12/
Dlis2ds12_trigger.c34 k_sem_give(&data->trig_sem); in lis2ds12_gpio_callback()
78 k_sem_take(&data->trig_sem, K_FOREVER); in lis2ds12_thread()
163 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in lis2ds12_trigger_init()
Dlis2ds12.h67 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/bosch/bmg160/
Dbmg160_trigger.c41 k_sem_give(&bmg160->trig_sem); in bmg160_gpio_callback()
192 k_sem_take(&bmg160->trig_sem, K_FOREVER); in bmg160_thread_main()
250 k_sem_init(&bmg160->trig_sem, 0, K_SEM_MAX_LIMIT); in bmg160_trigger_init()
Dbmg160.h193 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/vishay/vcnl4040/
Dvcnl4040_trigger.c19 k_sem_give(&data->trig_sem); in vcnl4040_handle_cb()
97 k_sem_take(&data->trig_sem, K_FOREVER); in vcnl4040_thread_main()
271 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in vcnl4040_trigger_init()
Dvcnl4040.h123 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/bosch/bmi270/
Dbmi270_trigger.c25 k_sem_give(&data->trig_sem); in bmi270_raise_int_flag()
96 k_sem_take(&data->trig_sem, K_FOREVER); in bmi270_thread()
179 k_sem_init(&data->trig_sem, 0, 1); in bmi270_init_interrupts()
Dbmi270.h279 struct k_sem trig_sem; member
/Zephyr-latest/drivers/sensor/nxp/fxos8700/
Dfxos8700_trigger.c30 k_sem_give(&data->trig_sem); in fxos8700_gpio_callback()
179 k_sem_take(&data->trig_sem, K_FOREVER); in fxos8700_thread_main()
400 k_sem_init(&data->trig_sem, 0, K_SEM_MAX_LIMIT); in fxos8700_trigger_init()
Dfxos8700.h215 struct k_sem trig_sem; member