Lines Matching refs:attr
38 rt_uint32_t attr = 0U; in rt_hw_mpu_region_default_attr() local
41 …attr = ((rt_uint32_t)region->start >= 0xE0100000U) ? STRONGLY_ORDERED_SHAREABLE : DEVICE_SHAREABLE; in rt_hw_mpu_region_default_attr()
45 attr = default_mem_attr[((rt_uint32_t)region->start & ~0xFFFFFFFU) >> 29U]; in rt_hw_mpu_region_default_attr()
47 return attr; in rt_hw_mpu_region_default_attr()
53 if ((region->attr.rasr & RESERVED) == RESERVED) in _mpu_rasr()
56 rasr |= region->attr.rasr & (MPU_RASR_XN_Msk | MPU_RASR_AP_Msk); in _mpu_rasr()
60 rasr |= region->attr.rasr & MPU_RASR_ATTRS_Msk; in _mpu_rasr()
125 static_regions[index].attr.rasr = _mpu_rasr(&(static_regions[index])); in rt_hw_mpu_init()
126 …on(ARM_MPU_RBAR(index, (rt_uint32_t)static_regions[index].start), static_regions[index].attr.rasr); in rt_hw_mpu_init()
142 region->attr.rasr = _mpu_rasr(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()
193 region->attr.rasr = _mpu_rasr(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()
229 …region_t *)thread->mem_regions)[i].start)), ((rt_mem_region_t *)thread->mem_regions)[i].attr.rasr); in rt_hw_mpu_table_switch()
238 …R(index, (rt_uint32_t)(exclusive_regions[i].region.start)), exclusive_regions[i].region.attr.rasr); in rt_hw_mpu_table_switch()