Lines Matching refs:attribute
203 …void LL_HSEM_SetLock(HSEM_TypeDef *HSEMx, uint32_t Semaphore, uint32_t process, uint32_t attribute) in LL_HSEM_SetLock() argument
205 WRITE_REG(HSEMx->R[Semaphore], (HSEM_R_LOCK | LL_HSEM_LOCKID | process | attribute)); in LL_HSEM_SetLock()
225 …_t LL_HSEM_2StepLock(HSEM_TypeDef *HSEMx, uint32_t Semaphore, uint32_t process, uint32_t attribute) in LL_HSEM_2StepLock() argument
227 WRITE_REG(HSEMx->R[Semaphore], (HSEM_R_LOCK | LL_HSEM_LOCKID | process | attribute)); in LL_HSEM_2StepLock()
228 …return ((HSEMx->R[Semaphore] != (HSEM_R_LOCK | LL_HSEM_LOCKID | process | attribute)) ? 1UL : 0UL); in LL_HSEM_2StepLock()
247 …NLINE uint32_t LL_HSEM_1StepLock(const HSEM_TypeDef *HSEMx, uint32_t Semaphore, uint32_t attribute) in LL_HSEM_1StepLock() argument
249 return ((HSEMx->RLR[Semaphore] != (HSEM_RLR_LOCK | LL_HSEM_LOCKID | attribute)) ? 1UL : 0UL); in LL_HSEM_1StepLock()
268 … LL_HSEM_ReleaseLock(HSEM_TypeDef *HSEMx, uint32_t Semaphore, uint32_t process, uint32_t attribute) in LL_HSEM_ReleaseLock() argument
270 WRITE_REG(HSEMx->R[Semaphore], (LL_HSEM_LOCKID | process | attribute)); in LL_HSEM_ReleaseLock()
321 …INE void LL_HSEM_ResetAllLock(HSEM_TypeDef *HSEMx, uint32_t key, uint32_t core, uint32_t attribute) in LL_HSEM_ResetAllLock() argument
323 WRITE_REG(HSEMx->CR, (key << HSEM_CR_KEY_Pos) | core | attribute); in LL_HSEM_ResetAllLock()