Lines Matching refs:region
29 unsigned int region; in _emi_mpu_set_protection() local
31 region = (start >> 24) & 0xFF; in _emi_mpu_set_protection()
36 if ((region >= EMI_MPU_REGION_NUM) || (dgroup > EMI_MPU_DGROUP_NUM)) { in _emi_mpu_set_protection()
42 if (region_lock_state[region] == LOCK) { in _emi_mpu_set_protection()
48 region_lock_state[region] = LOCK; in _emi_mpu_set_protection()
64 mmio_write_32(EMI_MPU_SA(region), start); in _emi_mpu_set_protection()
65 mmio_write_32(EMI_MPU_EA(region), end); in _emi_mpu_set_protection()
66 mmio_write_32(EMI_MPU_APC(region, dgroup), apc); in _emi_mpu_set_protection()
69 mmio_write_32(SUB_EMI_MPU_SA(region), start); in _emi_mpu_set_protection()
70 mmio_write_32(SUB_EMI_MPU_EA(region), end); in _emi_mpu_set_protection()
71 mmio_write_32(SUB_EMI_MPU_APC(region, dgroup), apc); in _emi_mpu_set_protection()
76 int emi_mpu_clear_protection(unsigned int region) in emi_mpu_clear_protection() argument
80 if (region >= EMI_MPU_REGION_NUM) { in emi_mpu_clear_protection()
86 if (region_lock_state[region] == LOCK) { in emi_mpu_clear_protection()
91 if (mmio_read_32(EMI_MPU_APC(region, 0)) & (LOCK << 31UL)) { in emi_mpu_clear_protection()
97 if (mmio_read_32(SUB_EMI_MPU_APC(region, 0)) & (LOCK << 31UL)) { in emi_mpu_clear_protection()
104 mmio_write_32(EMI_MPU_APC(region, dgroup), 0x0); in emi_mpu_clear_protection()
106 mmio_write_32(EMI_MPU_SA(region), 0x0); in emi_mpu_clear_protection()
107 mmio_write_32(EMI_MPU_EA(region), 0x0); in emi_mpu_clear_protection()
111 mmio_write_32(SUB_EMI_MPU_APC(region, dgroup), 0x0); in emi_mpu_clear_protection()
113 mmio_write_32(SUB_EMI_MPU_SA(region), 0); in emi_mpu_clear_protection()
114 mmio_write_32(SUB_EMI_MPU_EA(region), 0); in emi_mpu_clear_protection()
122 int region, i; in dump_emi_mpu_regions() local
125 for (region = 0; region < 8; ++region) { in dump_emi_mpu_regions()
126 INFO("region %d:\n", region); in dump_emi_mpu_regions()
128 mmio_read_32(EMI_MPU_SA(region)), mmio_read_32(EMI_MPU_EA(region))); in dump_emi_mpu_regions()
131 INFO("\tapc%d: 0x%x\n", i, mmio_read_32(EMI_MPU_APC(region, i))); in dump_emi_mpu_regions()
141 if (region_info->region >= EMI_MPU_REGION_NUM) { in emi_mpu_set_protection()
147 (region_info->region << 24); in emi_mpu_set_protection()