Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 9 of 9) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sli_psec_osal/inc/
Dsli_psec_osal_cmsis_rtos2.h125 sl_status_t sli_psec_osal_set_recursive_lock(sli_psec_osal_lock_t *lock) in sli_psec_osal_set_recursive_lock() argument
127 if (lock == NULL) { in sli_psec_osal_set_recursive_lock()
130 lock->mutex_attr.attr_bits |= osMutexRecursive; in sli_psec_osal_set_recursive_lock()
141 __STATIC_INLINE sl_status_t sli_psec_osal_init_lock(sli_psec_osal_lock_t *lock) in sli_psec_osal_init_lock() argument
143 if (lock == NULL) { in sli_psec_osal_init_lock()
149 lock->mutex_attr.cb_mem = &lock->static_sem_object; in sli_psec_osal_init_lock()
150 lock->mutex_attr.cb_size = sizeof(lock->static_sem_object); in sli_psec_osal_init_lock()
153 lock->mutex_ID = osMutexNew(&lock->mutex_attr); in sli_psec_osal_init_lock()
155 return (lock->mutex_ID == NULL ? SL_STATUS_FAIL : SL_STATUS_OK); in sli_psec_osal_init_lock()
165 __STATIC_INLINE sl_status_t sli_psec_osal_free_lock(sli_psec_osal_lock_t *lock) in sli_psec_osal_free_lock() argument
[all …]
/hal_silabs-latest/simplicity_sdk/platform/security/sl_component/sli_psec_osal/src/
Dsli_psec_osal_cmsis_rtos2.c41 sl_status_t sli_psec_osal_lock_is_accessible(sli_psec_osal_lock_t *lock) in SL_CODE_CLASSIFY()
45 if (lock == NULL) { in SL_CODE_CLASSIFY()
49 osThreadId_t mutex_owner = osMutexGetOwner(lock->mutex_ID); in SL_CODE_CLASSIFY()
56 if (lock->mutex_attr.attr_bits & osMutexRecursive) { in SL_CODE_CLASSIFY()
68 sl_status_t sli_psec_osal_take_lock_timeout(sli_psec_osal_lock_t *lock, uint32_t timeout) in sli_psec_osal_take_lock_timeout() argument
70 if (lock == NULL) { in sli_psec_osal_take_lock_timeout()
77 return sli_psec_osal_lock_is_accessible(lock); in sli_psec_osal_take_lock_timeout()
79 status = osMutexAcquire(lock->mutex_ID, timeout); in sli_psec_osal_take_lock_timeout()
86 sl_status_t sli_psec_osal_give_lock(sli_psec_osal_lock_t *lock) in sli_psec_osal_give_lock() argument
88 if (lock == NULL) { in sli_psec_osal_give_lock()
[all …]
/hal_silabs-latest/gecko/emlib/src/
Dem_wdog.c237 if (init->lock) { in WDOGn_Init()
253 | (init->lock ? WDOG_CTRL_LOCK : 0U) in WDOGn_Init()
/hal_silabs-latest/simplicity_sdk/platform/emlib/src/
Dem_wdog.c237 if (init->lock) { in WDOGn_Init()
253 | (init->lock ? WDOG_CTRL_LOCK : 0U) in WDOGn_Init()
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_wdog.h170 bool lock; member
/hal_silabs-latest/gecko/emlib/inc/
Dem_wdog.h170 bool lock; member
/hal_silabs-latest/gecko/platform/radio/rail_lib/protocol/ble/
Drail_ble.h715 bool RAIL_BLE_LockCteBuffer(RAIL_Handle_t railHandle, bool lock);
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/systemlevel/src/
Drsi_pll.c50 uint16_t lock = 0; in clk_check_pll_lock() local
53 lock = SPI_MEM_MAP_PLL(SOC_PLL_500_CTRL_REG13) >> 14; in clk_check_pll_lock()
55 lock = SPI_MEM_MAP_PLL(SOC_PLL_500_CTRL_REG13) >> 14; in clk_check_pll_lock()
57 lock = SPI_MEM_MAP_PLL(I2S_PLL_CTRL_REG13) >> 14; in clk_check_pll_lock()
59 if (lock & 1) { in clk_check_pll_lock()
/hal_silabs-latest/simplicity_sdk/platform/radio/rail_lib/protocol/ble/
Drail_ble.h753 bool RAIL_BLE_LockCteBuffer(RAIL_Handle_t railHandle, bool lock);