Home
last modified time | relevance | path

Searched refs:granularity (Results 1 – 14 of 14) sorted by relevance

/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dspmc_setup.c109 const char *name, uint32_t granularity, in get_memory_region_info() argument
143 *size = ((*size) << (PAGE_SIZE_SHIFT + (granularity << 1))); in get_memory_region_info()
157 uint32_t granularity, size; in build_sp_boot_hob_list() local
175 ret = fdt_read_uint32(sp_manifest, node, "xlat-granule", &granularity); in build_sp_boot_hob_list()
181 if (granularity > 0x02) { in build_sp_boot_hob_list()
182 ERROR("Invalid granularity value: 0x%x\n", granularity); in build_sp_boot_hob_list()
206 "stmm_region", granularity, &base_address, &size); in build_sp_boot_hob_list()
230 "ns_comm_buffer", granularity, &base_address, &size); in build_sp_boot_hob_list()
253 ret = get_memory_region_info(sp_manifest, node, NULL, granularity, in build_sp_boot_hob_list()
276 get_memory_region_info(sp_manifest, node, NULL, granularity, in build_sp_boot_hob_list()
[all …]
/rk3399_ARM-atf/drivers/st/rif/
H A Dstm32mp2_risaf.c64 if ((stm32mp2_risaf.granularity[instance] == 0U) || in check_region_boundaries()
65 ((addr % stm32mp2_risaf.granularity[instance]) != 0U) || in check_region_boundaries()
66 ((len % stm32mp2_risaf.granularity[instance]) != 0U)) { in check_region_boundaries()
343 uint32_t granularity; in risaf_parse_fdt() local
359 granularity = mmio_read_32(pdata->base[idx] + _RISAF_HWCFGR); in risaf_parse_fdt()
361 granularity = BIT_32((granularity & _RISAF_HWCFGR_CFG3_MASK) >> in risaf_parse_fdt()
363 pdata->granularity[idx] = granularity; in risaf_parse_fdt()
411 pdata->granularity = risaf_granularity; in risaf_get_platdata()
/rk3399_ARM-atf/docs/components/
H A Dxlat-tables-lib-v2-design.rst63 - its mapping granularity (optional).
79 The granularity controls the translation table level to go down to when mapping
97 then they might enforce a 4KB mapping granularity for this 2MB region from the
101 The region's granularity is an optional field; if it is not specified the
102 library will choose the mapping granularity for this region as it sees fit (more
216 mapping granularity, which leaves the library implementation free to choose
217 it. However, in cases where a specific granularity is required, the
346 By default [#granularity]_, the algorithm will attempt to minimize the
353 requires a finer granularity. Misaligned regions also require a finer
354 granularity than what the user may had originally expected, using a lot more
[all …]
H A Dnuma-per-cpu.rst87 operate at the granularity of cache lines (typically 64 bytes). If two CPUs
109 - Aligns that section using the cache granularity size
H A Dgranule-protection-tables-design.rst155 The granularity of the lock is defined by ``RME_GPT_BITLOCK_BLOCK`` build option
/rk3399_ARM-atf/lib/xlat_tables_v2/
H A Dxlat_tables_core.c499 (mm->granularity < XLAT_BLOCK_SIZE(level))) { in xlat_tables_map_region_action()
687 size_t granularity = mm->granularity; in mmap_add_region_check() local
697 if ((granularity != XLAT_BLOCK_SIZE(1U)) && in mmap_add_region_check()
698 (granularity != XLAT_BLOCK_SIZE(2U)) && in mmap_add_region_check()
699 (granularity != XLAT_BLOCK_SIZE(3U))) { in mmap_add_region_check()
961 while (mm_cursor->granularity != 0U) { in mmap_add_ctx()
H A Dxlat_tables_context.c56 while (mm->granularity != 0U) { in mmap_add_alloc_va()
H A Dxlat_tables_utils.c47 mm->granularity); in xlat_mmap_print()
/rk3399_ARM-atf/include/lib/xlat_tables/
H A Dxlat_tables_v2_helpers.h45 .granularity = (_gr), \
H A Dxlat_tables_v2.h147 size_t granularity; member
/rk3399_ARM-atf/include/drivers/st/
H A Dstm32mp2_risaf.h104 uint32_t *granularity; member
/rk3399_ARM-atf/docs/tools/
H A Dmemory-layout-tool.rst206 The granularity of this view can be modified with the ``--depth`` option. For
/rk3399_ARM-atf/docs/process/
H A Dcoding-style.rst266 achieve a granularity that is smaller than the tab size. For example, with a tab
/rk3399_ARM-atf/docs/
H A Dchange-log.md12029 - Added support to specify the granularity of the mappings of each region, for