Home
last modified time | relevance | path

Searched refs:region_num (Results 1 – 4 of 4) sorted by relevance

/Zephyr-Core-3.6.0/arch/arm/core/mpu/
Darm_core_mpu.c207 uint8_t region_num = 0U; in z_arm_configure_dynamic_mpu_regions() local
232 __ASSERT(region_num < _MAX_DYNAMIC_MPU_REGIONS_NUM, in z_arm_configure_dynamic_mpu_regions()
235 dynamic_regions[region_num].start = partition->start; in z_arm_configure_dynamic_mpu_regions()
236 dynamic_regions[region_num].size = partition->size; in z_arm_configure_dynamic_mpu_regions()
237 dynamic_regions[region_num].attr = partition->attr; in z_arm_configure_dynamic_mpu_regions()
239 region_num++; in z_arm_configure_dynamic_mpu_regions()
254 __ASSERT(region_num < _MAX_DYNAMIC_MPU_REGIONS_NUM, in z_arm_configure_dynamic_mpu_regions()
257 dynamic_regions[region_num].start = base; in z_arm_configure_dynamic_mpu_regions()
258 dynamic_regions[region_num].size = size; in z_arm_configure_dynamic_mpu_regions()
259 dynamic_regions[region_num].attr = K_MEM_PARTITION_P_RW_U_RW; in z_arm_configure_dynamic_mpu_regions()
[all …]
/Zephyr-Core-3.6.0/drivers/mm/
Dmm_drv_ti_rat.c38 uint16_t region_num, uint32_t enable) in address_trans_set_region() argument
41 uint64_t system_addr = addr_translate_config->region_config[region_num].system_addr; in address_trans_set_region()
42 uint32_t local_addr = addr_translate_config->region_config[region_num].local_addr; in address_trans_set_region()
43 uint32_t size = addr_translate_config->region_config[region_num].size; in address_trans_set_region()
53 sys_write32(0, RAT_CTRL(rat_base_addr, region_num)); in address_trans_set_region()
54 sys_write32(local_addr, RAT_BASE(rat_base_addr, region_num)); in address_trans_set_region()
55 sys_write32(system_addrL, RAT_TRANS_L(rat_base_addr, region_num)); in address_trans_set_region()
56 sys_write32(system_addrH, RAT_TRANS_H(rat_base_addr, region_num)); in address_trans_set_region()
57 sys_write32(RAT_CTRL_W(enable, size), RAT_CTRL(rat_base_addr, region_num)); in address_trans_set_region()
/Zephyr-Core-3.6.0/arch/arm64/core/cortex_r/
Darm_mpu.c41 uint8_t region_num);
346 static int insert_region(struct dynamic_region_info *dyn_regions, uint8_t region_num,
472 uint8_t region_num, uint64_t base, in get_underlying_region() argument
475 for (int idx = 0; idx < region_num; idx++) { in get_underlying_region()
487 uint8_t region_num) in find_available_region() argument
489 return get_underlying_region(dyn_regions, region_num, 0, 0); in find_available_region()
496 static int _insert_region(struct dynamic_region_info *dyn_regions, uint8_t region_num, in _insert_region() argument
505 tmp_region = find_available_region(dyn_regions, region_num); in _insert_region()
516 static int insert_region(struct dynamic_region_info *dyn_regions, uint8_t region_num, in insert_region() argument
531 u_region = get_underlying_region(dyn_regions, region_num, base, limit); in insert_region()
[all …]
/Zephyr-Core-3.6.0/include/zephyr/arch/arm64/
Dthread.h60 uint8_t region_num; member