mpu_rgn_info
extern struct mpu_rgn_info mpu_rgn_info;
struct mpu_rgn_info *mpu_rgn_info;
DEFINE(MPU_RNG_INFO_RNGS, offsetof(struct mpu_rgn_info, rgns));
DEFINE(MPU_RNG_INFO_USED, offsetof(struct mpu_rgn_info, used));
secondary_data.mpu_rgn_info = &mpu_rgn_info;
struct mpu_rgn_info mpu_rgn_info;
mpu_rgn_info.rgns[number].dracr = properties;
mpu_rgn_info.rgns[number].drbar = start;
mpu_rgn_info.rgns[number].drsr = size_data;
mpu_rgn_info.used++;
mpu_rgn_info.used, mpu_max_regions);
mpu_rgn_info.rgns[number].prbar = bar;
mpu_rgn_info.rgns[number].prlar = lar;
mpu_rgn_info.used++;
mpu_rgn_info.rgns[number].prbar = bar;
mpu_rgn_info.rgns[number].prlar = lar;
mpu_rgn_info.used++;
mpu_rgn_info.used, mpu_max_regions);