Lines Matching refs:index
92 rt_uint8_t index; in rt_hw_mpu_init() local
119 for (index = 0U; index < NUM_STATIC_REGIONS; index++) in rt_hw_mpu_init()
121 if (rt_hw_mpu_region_valid(&(static_regions[index])) == RT_FALSE) in rt_hw_mpu_init()
125 static_regions[index].attr.rasr = _mpu_rasr(&(static_regions[index])); in rt_hw_mpu_init()
126 …ARM_MPU_SetRegion(ARM_MPU_RBAR(index, (rt_uint32_t)static_regions[index].start), static_regions[in… in rt_hw_mpu_init()
136 rt_uint8_t index; in rt_hw_mpu_add_region() local
158 index = MEM_REGION_TO_MPU_INDEX(thread, free_region); in rt_hw_mpu_add_region()
159 ARM_MPU_SetRegion(ARM_MPU_RBAR(index, (rt_uint32_t)region->start), region->attr.rasr); in rt_hw_mpu_add_region()
167 rt_uint8_t index; in rt_hw_mpu_delete_region() local
179 index = MEM_REGION_TO_MPU_INDEX(thread, found_region); in rt_hw_mpu_delete_region()
180 ARM_MPU_ClrRegion(index); in rt_hw_mpu_delete_region()
188 rt_uint8_t index; in rt_hw_mpu_update_region() local
205 index = MEM_REGION_TO_MPU_INDEX(thread, old_region); in rt_hw_mpu_update_region()
206 ARM_MPU_SetRegion(ARM_MPU_RBAR(index, (rt_uint32_t)region->start), region->attr.rasr); in rt_hw_mpu_update_region()
222 rt_uint8_t index = NUM_STATIC_REGIONS; in rt_hw_mpu_table_switch() local
229 …ARM_MPU_SetRegion(ARM_MPU_RBAR(index, (rt_uint32_t)(((rt_mem_region_t *)thread->mem_regions)[i].st… in rt_hw_mpu_table_switch()
230 index += 1U; in rt_hw_mpu_table_switch()
238 …ARM_MPU_SetRegion(ARM_MPU_RBAR(index, (rt_uint32_t)(exclusive_regions[i].region.start)), exclusive… in rt_hw_mpu_table_switch()
239 index += 1U; in rt_hw_mpu_table_switch()
242 for ( ; index < NUM_MEM_REGIONS; index++) in rt_hw_mpu_table_switch()
244 ARM_MPU_ClrRegion(index); in rt_hw_mpu_table_switch()