Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 4 of 4) sorted by relevance

/hal_ti-latest/simplelink_lpf3/kernel/zephyr/dpl/
DMutexP_zephyr.c43 static MutexP_Status dpl_mutex_pool_free(struct k_mutex *mutex) in dpl_mutex_pool_free() argument
45 k_mem_slab_free(&mutex_slab, (void **)&mutex); in dpl_mutex_pool_free()
51 struct k_mutex *mutex; in MutexP_create() local
55 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()
/hal_ti-latest/simplelink/kernel/zephyr/dpl/
DMutexP_zephyr.c44 static MutexP_Status dpl_mutex_pool_free(struct k_mutex *mutex) in dpl_mutex_pool_free() argument
46 k_mem_slab_free(&mutex_slab, (void **)&mutex); in dpl_mutex_pool_free()
52 struct k_mutex *mutex; in MutexP_create() local
56 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()
/hal_ti-latest/simplelink/source/ti/drivers/i2c/
DI2CCC32XX.c648 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()
DI2CCC32XX.h175 SemaphoreP_Handle mutex; member