Searched refs:gateNum (Results 1 – 2 of 2) sorted by relevance
| /hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/ |
| D | fsl_sema42.c | 78 status_t SEMA42_TryLock(SEMA42_Type *base, uint8_t gateNum, uint8_t procNum) in SEMA42_TryLock() argument 80 assert(gateNum < FSL_FEATURE_SEMA42_GATE_COUNT); in SEMA42_TryLock() 85 SEMA42_GATEn(base, gateNum) = procNum; in SEMA42_TryLock() 88 if (procNum != SEMA42_GATEn(base, gateNum)) in SEMA42_TryLock() 96 void SEMA42_Lock(SEMA42_Type *base, uint8_t gateNum, uint8_t procNum) in SEMA42_Lock() argument 98 assert(gateNum < FSL_FEATURE_SEMA42_GATE_COUNT); in SEMA42_Lock() 102 while (procNum != SEMA42_GATEn(base, gateNum)) in SEMA42_Lock() 105 while (SEMA42_GATEn(base, gateNum)) in SEMA42_Lock() 110 SEMA42_GATEn(base, gateNum) = procNum; in SEMA42_Lock() 114 status_t SEMA42_ResetGate(SEMA42_Type *base, uint8_t gateNum) in SEMA42_ResetGate() argument [all …]
|
| D | fsl_sema42.h | 125 status_t SEMA42_TryLock(SEMA42_Type *base, uint8_t gateNum, uint8_t procNum); 138 void SEMA42_Lock(SEMA42_Type *base, uint8_t gateNum, uint8_t procNum); 151 static inline void SEMA42_Unlock(SEMA42_Type *base, uint8_t gateNum) in SEMA42_Unlock() argument 153 assert(gateNum < FSL_FEATURE_SEMA42_GATE_COUNT); in SEMA42_Unlock() 156 SEMA42_GATEn(base, gateNum) = kSEMA42_Unlocked; in SEMA42_Unlock() 169 static inline sema42_gate_status_t SEMA42_GetGateStatus(SEMA42_Type *base, uint8_t gateNum) in SEMA42_GetGateStatus() argument 171 assert(gateNum < FSL_FEATURE_SEMA42_GATE_COUNT); in SEMA42_GetGateStatus() 173 return (sema42_gate_status_t)(SEMA42_GATEn(base, gateNum)); in SEMA42_GetGateStatus() 187 status_t SEMA42_ResetGate(SEMA42_Type *base, uint8_t gateNum);
|