| /rk3399_ARM-atf/drivers/arm/css/sds/ |
| H A D | sds.c | 29 static int sds_struct_is_valid(unsigned int region_id, uintptr_t header) in sds_struct_is_valid() argument 48 if (struct_size > sds_regions[region_id].size) { in sds_struct_is_valid() 59 static int validate_sds_struct_headers(unsigned int region_id) in validate_sds_struct_headers() argument 63 uintptr_t sds_mem_base = sds_regions[region_id].base; in validate_sds_struct_headers() 74 if (sds_struct_is_valid(region_id, header) != SDS_OK) { in validate_sds_struct_headers() 87 static int get_struct_header(unsigned int region_id, uint32_t structure_id, in get_struct_header() argument 92 uintptr_t sds_mem_base = sds_regions[region_id].base; in get_struct_header() 121 int sds_struct_exists(unsigned int region_id, unsigned int structure_id) in sds_struct_exists() argument 126 assert(region_id < sds_region_cnt); in sds_struct_exists() 128 ret = get_struct_header(region_id, structure_id, &header); in sds_struct_exists() [all …]
|
| /rk3399_ARM-atf/drivers/arm/ccn/ |
| H A D | ccn.c | 30 unsigned int region_id, in ccn_reg_read() argument 36 assert(region_id < REGION_ID_LIMIT); in ccn_reg_read() 38 region_base = periphbase + region_id_to_base(region_id); in ccn_reg_read() 49 unsigned int region_id, in ccn_reg_write() argument 56 assert(region_id < REGION_ID_LIMIT); in ccn_reg_write() 58 region_base = periphbase + region_id_to_base(region_id); in ccn_reg_write() 257 unsigned int region_id, in ccn_snoop_dvm_do_op() argument 269 start_region_id = region_id; in ccn_snoop_dvm_do_op() 277 start_region_id = region_id; in ccn_snoop_dvm_do_op() 407 unsigned int region_id; in ccn_set_l3_run_mode() local [all …]
|
| H A D | ccn_private.h | 80 #define WAIT_FOR_DOMAIN_CTRL_OP_COMPLETION(region_id, stat_reg_offset, \ argument 86 (region_id), \ 204 #define FOR_EACH_PRESENT_REGION_ID(region_id, bit_map) \ argument 206 + region_id; \ 207 region_id < region_id_limit; \ 208 region_id++)
|
| /rk3399_ARM-atf/include/drivers/arm/css/ |
| H A D | sds.h | 103 int sds_init(unsigned int region_id); 104 int sds_struct_exists(unsigned int region_id, unsigned int structure_id); 105 int sds_struct_read(unsigned int region_id, uint32_t structure_id, 107 int sds_struct_write(unsigned int region_id, uint32_t structure_id,
|
| /rk3399_ARM-atf/drivers/st/rif/ |
| H A D | stm32mp2_risaf.c | 85 int region_id; in check_region_overlap() local 95 region_id = pdata->nregions - 1; in check_region_overlap() 96 addr = pdata->region[region_id].addr; in check_region_overlap() 97 length = pdata->region[region_id].len; in check_region_overlap() 98 instance = pdata->region[region_id].instance; in check_region_overlap() 100 for (i = 0; i < region_id; i++) { in check_region_overlap() 107 ERROR("RISAF%d: Regions %d and %d overlap\n", instance + 1, region_id, i); in check_region_overlap() 115 static int risaf_configure_region(int instance, uint32_t region_id, uint32_t cfg, in risaf_configure_region() argument 125 assert(valid_protreg_id(instance, region_id)); in risaf_configure_region() 127 mmio_clrbits_32(base + _RISAF_REG_CFGR(region_id), _RISAF_REG_CFGR_BREN); in risaf_configure_region() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/include/ |
| H A D | xrdc.h | 34 uint16_t region_id; member
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/xrdc/ |
| H A D | xrdc_core.c | 242 imx8ulp_mrc[i].region_id, in xrdc_apply_config() 251 xrdc_config_mrc_w2(imx8ulp_mrc[i].mrc_id, imx8ulp_mrc[i].region_id, val); in xrdc_apply_config() 252 xrdc_config_mrc_w3_w4(imx8ulp_mrc[i].mrc_id, imx8ulp_mrc[i].region_id, in xrdc_apply_config()
|
| /rk3399_ARM-atf/include/drivers/nxp/trdc/ |
| H A D | imx_trdc.h | 130 uint8_t region_id; member
|
| /rk3399_ARM-atf/drivers/nxp/trdc/ |
| H A D | imx_trdc.c | 314 cfg->mrc_cfg[i].region_id, in trdc_setup()
|