Home
last modified time | relevance | path

Searched refs:ProcessID (Results 1 – 10 of 10) sorted by relevance

/hal_stm32-latest/stm32cube/stm32h7xx/drivers/src/
Dstm32h7xx_hal_hsem.c159 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Take() argument
163 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Take()
167 …HSEM->R[SemID] = ((ProcessID & HSEM_R_PROCID) | ((HAL_GetCurrentCPUID() << POSITION_VAL(HSEM_R_MAS… in HAL_HSEM_Take()
170 …if (HSEM->R[SemID] == ((ProcessID & HSEM_R_PROCID) | ((HAL_GetCurrentCPUID() << POSITION_VAL(HSEM_… in HAL_HSEM_Take()
177 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK); in HAL_HSEM_Take()
180 if (HSEM->R[SemID] == (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK)) in HAL_HSEM_Take()
237 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Release() argument
241 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Release()
245 …HSEM->R[SemID] = (ProcessID | ((HAL_GetCurrentCPUID() << POSITION_VAL(HSEM_R_MASTERID)) & HSEM_R_M… in HAL_HSEM_Release()
247 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT); in HAL_HSEM_Release()
/hal_stm32-latest/stm32cube/stm32mp1xx/drivers/src/
Dstm32mp1xx_hal_hsem.c151 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Take() argument
155 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Take()
159 …HSEM->R[SemID] = ((ProcessID & HSEM_R_PROCID) | ((HAL_GetCurrentCPUID() << POSITION_VAL(HSEM_R_MAS… in HAL_HSEM_Take()
162 …if (HSEM->R[SemID] == ((ProcessID & HSEM_R_PROCID) | ((HAL_GetCurrentCPUID() << POSITION_VAL(HSEM_… in HAL_HSEM_Take()
169 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK); in HAL_HSEM_Take()
172 if (HSEM->R[SemID] == (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK)) in HAL_HSEM_Take()
229 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Release() argument
233 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Release()
236 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT); in HAL_HSEM_Release()
/hal_stm32-latest/stm32cube/stm32wlxx/drivers/src/
Dstm32wlxx_hal_hsem.c159 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Take() argument
163 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Take()
166 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK); in HAL_HSEM_Take()
169 if (HSEM->R[SemID] == (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK)) in HAL_HSEM_Take()
216 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Release() argument
220 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Release()
223 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT); in HAL_HSEM_Release()
/hal_stm32-latest/stm32cube/stm32wbxx/drivers/src/
Dstm32wbxx_hal_hsem.c159 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Take() argument
163 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Take()
166 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK); in HAL_HSEM_Take()
169 if (HSEM->R[SemID] == (ProcessID | HSEM_CR_COREID_CURRENT | HSEM_R_LOCK)) in HAL_HSEM_Take()
216 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID) in HAL_HSEM_Release() argument
220 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Release()
223 HSEM->R[SemID] = (ProcessID | HSEM_CR_COREID_CURRENT); in HAL_HSEM_Release()
/hal_stm32-latest/stm32cube/stm32wbaxx/drivers/src/
Dstm32wbaxx_hal_hsem.c155 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID, uint32_t Attribute) in HAL_HSEM_Take() argument
159 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Take()
162 HSEM->R[SemID] = (ProcessID | HSEM_CR_LOCKID_CURRENT | HSEM_R_LOCK | Attribute); in HAL_HSEM_Take()
165 if (HSEM->R[SemID] == (ProcessID | HSEM_CR_LOCKID_CURRENT | HSEM_R_LOCK | Attribute)) in HAL_HSEM_Take()
224 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID, uint32_t Attribute) in HAL_HSEM_Release() argument
228 assert_param(IS_HSEM_PROCESSID(ProcessID)); in HAL_HSEM_Release()
231 HSEM->R[SemID] = (ProcessID | HSEM_CR_LOCKID_CURRENT | Attribute); in HAL_HSEM_Release()
/hal_stm32-latest/stm32cube/stm32h7xx/drivers/include/
Dstm32h7xx_hal_hsem.h129 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID);
133 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID);
/hal_stm32-latest/stm32cube/stm32mp1xx/drivers/include/
Dstm32mp1xx_hal_hsem.h129 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID);
135 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID);
/hal_stm32-latest/stm32cube/stm32wbxx/drivers/include/
Dstm32wbxx_hal_hsem.h129 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID);
133 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID);
/hal_stm32-latest/stm32cube/stm32wlxx/drivers/include/
Dstm32wlxx_hal_hsem.h129 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID);
133 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID);
/hal_stm32-latest/stm32cube/stm32wbaxx/drivers/include/
Dstm32wbaxx_hal_hsem.h139 HAL_StatusTypeDef HAL_HSEM_Take(uint32_t SemID, uint32_t ProcessID, uint32_t Attribute);
143 void HAL_HSEM_Release(uint32_t SemID, uint32_t ProcessID, uint32_t Attribute);