Lines Matching refs:lock
39 struct k_mutex lock; member
400 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_driver_api_attr_set()
459 k_mutex_unlock(&data->lock); in bosch_bmi323_driver_api_attr_set()
742 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_driver_api_attr_get()
800 k_mutex_unlock(&data->lock); in bosch_bmi323_driver_api_attr_get()
859 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_driver_api_trigger_set()
887 k_mutex_unlock(&data->lock); in bosch_bmi323_driver_api_trigger_set()
1010 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_driver_api_sample_fetch()
1051 k_mutex_unlock(&data->lock); in bosch_bmi323_driver_api_sample_fetch()
1062 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_driver_api_channel_get()
1104 k_mutex_unlock(&data->lock); in bosch_bmi323_driver_api_channel_get()
1164 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_irq_callback_handler()
1170 k_mutex_unlock(&data->lock); in bosch_bmi323_irq_callback_handler()
1255 k_mutex_lock(&data->lock, K_FOREVER); in bosch_bmi323_pm_action()
1274 k_mutex_unlock(&data->lock); in bosch_bmi323_pm_action()
1285 k_mutex_init(&data->lock); in bosch_bmi323_init()