Lines Matching refs:mem
98 rdc_mem_t mem; /*!< Memory region descriptor name. */ member
355 static inline void RDC_LockMemAccessConfig(RDC_Type *base, rdc_mem_t mem) in RDC_LockMemAccessConfig() argument
357 assert((uint32_t)mem < RDC_MRC_COUNT); in RDC_LockMemAccessConfig()
359 base->MR[mem].MRC |= RDC_MRC_LCK_MASK; in RDC_LockMemAccessConfig()
370 static inline void RDC_SetMemAccessValid(RDC_Type *base, rdc_mem_t mem, bool valid) in RDC_SetMemAccessValid() argument
372 assert((uint32_t)mem < RDC_MRC_COUNT); in RDC_SetMemAccessValid()
376 base->MR[mem].MRC |= RDC_MRC_ENA_MASK; in RDC_SetMemAccessValid()
380 base->MR[mem].MRC &= ~RDC_MRC_ENA_MASK; in RDC_SetMemAccessValid()
397 void RDC_GetMemViolationStatus(RDC_Type *base, rdc_mem_t mem, rdc_mem_status_t *status);
405 static inline void RDC_ClearMemViolationFlag(RDC_Type *base, rdc_mem_t mem) in RDC_ClearMemViolationFlag() argument
407 assert((uint32_t)mem < RDC_MRC_COUNT); in RDC_ClearMemViolationFlag()
409 base->MR[mem].MRVS = RDC_MRVS_AD_MASK; in RDC_ClearMemViolationFlag()
420 static inline uint8_t RDC_GetMemAccessPolicy(RDC_Type *base, rdc_mem_t mem, uint8_t domainId) in RDC_GetMemAccessPolicy() argument
422 assert((uint32_t)mem < RDC_MRC_COUNT); in RDC_GetMemAccessPolicy()
424 return (uint8_t)((base->MR[mem].MRC >> (domainId * 2U)) & 0x03U); in RDC_GetMemAccessPolicy()