Home
last modified time | relevance | path

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

/hal_microchip-latest/mpfs/mpfs_hal/common/
Dmss_mpu.h125 uint8_t MSS_MPU_configure(mss_mpu_mport_t master_port,
133 uint8_t MSS_MPU_get_config(mss_mpu_mport_t master_port,
141 static inline uint8_t MSS_MPU_lock_region(mss_mpu_mport_t master_port, in MSS_MPU_lock_region() argument
144 if(pmp_region < num_pmp_lut[master_port]) in MSS_MPU_lock_region()
146 MSS_MPU(master_port)->PMPCFG[pmp_region].MPUCFG_TypeDef.mode |= (0x1U << 7U); in MSS_MPU_lock_region()
161 static inline uint8_t MSS_MPU_set_permission(mss_mpu_mport_t master_port, in MSS_MPU_set_permission() argument
165 if(pmp_region < num_pmp_lut[master_port]) in MSS_MPU_set_permission()
167 MSS_MPU(master_port)->PMPCFG[pmp_region].MPUCFG_TypeDef.mode |= permission; in MSS_MPU_set_permission()
176 static inline uint8_t MSS_MPU_get_permission(mss_mpu_mport_t master_port, in MSS_MPU_get_permission() argument
180 if(pmp_region < num_pmp_lut[master_port]) in MSS_MPU_get_permission()
[all …]
Dmss_mpu.c236 uint8_t MSS_MPU_configure(mss_mpu_mport_t master_port, in MSS_MPU_configure() argument
250 if((size >= 4096ULL) && (0U == (size & (size - 1U))) && (pmp_region < num_pmp_lut[master_port])) in MSS_MPU_configure()
260 MSS_MPU(master_port)->PMPCFG[pmp_region].raw = (base | range) >> 2U; in MSS_MPU_configure()
262 MSS_MPU(master_port)->PMPCFG[pmp_region].MPUCFG_TypeDef.mode = (uint8_t)(permission | in MSS_MPU_configure()
274 uint8_t MSS_MPU_get_config(mss_mpu_mport_t master_port, in MSS_MPU_get_config() argument
285 if(pmp_region < num_pmp_lut[master_port]) in MSS_MPU_get_config()
287 reg = MSS_MPU(master_port)->PMPCFG[pmp_region].MPUCFG_TypeDef.pmp; in MSS_MPU_get_config()
290 reg = MSS_MPU(master_port)->PMPCFG[pmp_region].MPUCFG_TypeDef.mode; in MSS_MPU_get_config()