Home
last modified time | relevance | path

Searched refs:gateNum (Results 1 – 2 of 2) sorted by relevance

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_sema42.c78 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 …]
Dfsl_sema42.h125 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);