Searched refs:mutex (Results 1 – 4 of 4) sorted by relevance
43 static MutexP_Status dpl_mutex_pool_free(struct k_mutex *mutex) in dpl_mutex_pool_free() argument45 k_mem_slab_free(&mutex_slab, (void **)&mutex); in dpl_mutex_pool_free()51 struct k_mutex *mutex; in MutexP_create() local55 mutex = dpl_mutex_pool_alloc(); in MutexP_create()56 __ASSERT(mutex, "MutexP_create failed\r\n"); in MutexP_create()58 if (mutex) in MutexP_create()60 k_mutex_init(mutex); in MutexP_create()62 return ((MutexP_Handle)mutex); in MutexP_create()
44 static MutexP_Status dpl_mutex_pool_free(struct k_mutex *mutex) in dpl_mutex_pool_free() argument46 k_mem_slab_free(&mutex_slab, (void **)&mutex); in dpl_mutex_pool_free()52 struct k_mutex *mutex; in MutexP_create() local56 mutex = dpl_mutex_pool_alloc(); in MutexP_create()57 __ASSERT(mutex, "MutexP_create failed\r\n"); in MutexP_create()59 if (mutex) { in MutexP_create()60 k_mutex_init(mutex); in MutexP_create()62 return ((MutexP_Handle)mutex); in MutexP_create()
648 if (object->mutex) { in I2CCC32XX_close()649 SemaphoreP_delete(object->mutex); in I2CCC32XX_close()650 object->mutex = NULL; in I2CCC32XX_close()738 object->mutex = SemaphoreP_create(1, &semParams); in I2CCC32XX_open()739 if (object->mutex == NULL) { in I2CCC32XX_open()856 if (SemaphoreP_pend(object->mutex, SemaphoreP_NO_WAIT) in I2CCC32XX_transfer()871 if(SemaphoreP_pend(object->mutex, timeout) == SemaphoreP_TIMEOUT) { in I2CCC32XX_transfer()947 SemaphoreP_post(object->mutex); in I2CCC32XX_transfer()
175 SemaphoreP_Handle mutex; member