/tf-a-ffa_el3_spmc/plat/common/ |
A D | plat_log_common.c | 18 unsigned int level; in plat_log_get_prefix() local 21 level = LOG_LEVEL_ERROR; in plat_log_get_prefix() 23 level = LOG_LEVEL_VERBOSE; in plat_log_get_prefix() 25 level = log_level; in plat_log_get_prefix() 28 return plat_prefix_str[(level / 10U) - 1U]; in plat_log_get_prefix()
|
/tf-a-ffa_el3_spmc/lib/xlat_tables_v2/ |
A D | xlat_tables_utils.c | 124 unsigned int level) in xlat_tables_print_internal() argument 149 level_spacers[level], in xlat_tables_print_internal() 280 ++level) { in find_xlat_table_entry() 304 *out_level = level; in find_xlat_table_entry() 309 *out_level = level; in find_xlat_table_entry() 334 unsigned int level; in xlat_get_mem_attributes_internal() local 353 &level); in xlat_get_mem_attributes_internal() 368 *table_level = level; in xlat_get_mem_attributes_internal() 478 unsigned int level; in xlat_change_mem_attributes_ctx() local 484 &level); in xlat_change_mem_attributes_ctx() [all …]
|
A D | xlat_tables_core.c | 304 if (level == 3U) { in xlat_tables_unmap_region_action() 339 assert(level < 3U); in xlat_tables_unmap_region_action() 360 assert((level >= ctx->base_level) && (level <= XLAT_TABLE_LEVEL_MAX)); in xlat_tables_unmap_region() 398 level + 1U); in xlat_tables_unmap_region() 457 if (level == 3U) { in xlat_tables_map_region_action() 528 assert(level < 3U); in xlat_tables_map_region_action() 573 assert((level >= ctx->base_level) && (level <= XLAT_TABLE_LEVEL_MAX)); in xlat_tables_map_region() 601 table_idx_va, level); in xlat_tables_map_region() 607 level); in xlat_tables_map_region() 625 level + 1U); in xlat_tables_map_region() [all …]
|
A D | xlat_tables_private.h | 81 unsigned long long addr_pa, unsigned int level);
|
/tf-a-ffa_el3_spmc/include/lib/xlat_tables/ |
A D | xlat_tables_defs.h | 103 #define XLAT_ADDR_SHIFT(level) (PAGE_SIZE_SHIFT + \ argument 104 ((XLAT_TABLE_LEVEL_MAX - (level)) * XLAT_TABLE_ENTRIES_SHIFT)) 106 #define XLAT_BLOCK_SIZE(level) (UL(1) << XLAT_ADDR_SHIFT(level)) argument 108 #define XLAT_BLOCK_MASK(level) (XLAT_BLOCK_SIZE(level) - UL(1)) argument 110 #define XLAT_ADDR_MASK(level) (~XLAT_BLOCK_MASK(level)) argument 115 #define XLAT_TABLE_IDX(virtual_addr, level) \ argument 116 (((virtual_addr) >> XLAT_ADDR_SHIFT(level)) & ULL(0x1FF))
|
/tf-a-ffa_el3_spmc/lib/xlat_tables/ |
A D | xlat_tables_common.c | 29 #define get_level_spacer(level) \ argument 30 (((level) == U(0)) ? LVL0_SPACER : \ 31 (((level) == U(1)) ? LVL1_SPACER : \ 190 unsigned int level) in mmap_desc() argument 327 unsigned int level) in init_xlation_table_inner() argument 329 assert((level >= XLAT_TABLE_LEVEL_MIN) && in init_xlation_table_inner() 330 (level <= XLAT_TABLE_LEVEL_MAX)); in init_xlation_table_inner() 359 } else if (level >= XLAT_BLOCK_LEVEL_MIN) { in init_xlation_table_inner() 372 level); in init_xlation_table_inner() 386 new_table, level + 1U); in init_xlation_table_inner() [all …]
|
A D | xlat_tables_private.h | 38 unsigned int level, uintptr_t *max_va,
|
/tf-a-ffa_el3_spmc/lib/psci/ |
A D | psci_setup.c | 45 unsigned char level) in psci_init_pwr_domain_node() argument 47 if (level > PSCI_CPU_PWR_LVL) { in psci_init_pwr_domain_node() 50 psci_non_cpu_pd_nodes[node_idx].level = level; in psci_init_pwr_domain_node() 129 int level = (int)PLAT_MAX_PWR_LVL; in populate_power_domain_tree() local 140 while (level >= (int) PSCI_CPU_PWR_LVL) { in populate_power_domain_tree() 159 (unsigned char)level); in populate_power_domain_tree() 167 level--; in populate_power_domain_tree() 170 if (level == (int) PSCI_CPU_PWR_LVL) in populate_power_domain_tree()
|
A D | psci_common.c | 584 unsigned int level; in psci_acquire_pwr_domain_locks() local 587 for (level = PSCI_CPU_PWR_LVL + 1U; level <= end_pwrlvl; level++) { in psci_acquire_pwr_domain_locks() 588 parent_idx = parent_nodes[level - 1U]; in psci_acquire_pwr_domain_locks() 602 unsigned int level; in psci_release_pwr_domain_locks() local 605 for (level = end_pwrlvl; level >= (PSCI_CPU_PWR_LVL + 1U); level--) { in psci_release_pwr_domain_locks() 606 parent_idx = parent_nodes[level - 1U]; in psci_release_pwr_domain_locks() 913 psci_non_cpu_pd_nodes[idx].level, in psci_print_power_domain_map()
|
/tf-a-ffa_el3_spmc/plat/brcm/board/common/ |
A D | bcm_elog.c | 39 unsigned int level; member 98 int bcm_elog_init(void *base, uint32_t size, unsigned int level) in bcm_elog_init() argument 106 elog->level = level / 10; in bcm_elog_init() 196 unsigned int level = fmt[0]; in bcm_elog() local 198 if (!elog->is_active || level > elog->level) in bcm_elog() 201 prefix_str = plat_log_get_prefix(level); in bcm_elog()
|
/tf-a-ffa_el3_spmc/plat/common/aarch64/ |
A D | plat_common.c | 91 unsigned int level = (unsigned int)GET_EL(read_spsr_el3()); in plat_default_ea_handler() local 95 read_mpidr_el1(), get_el_str(level)); in plat_default_ea_handler() 99 if (level != MODE_EL3) { in plat_default_ea_handler()
|
/tf-a-ffa_el3_spmc/lib/xlat_tables/aarch32/ |
A D | nonlpae_tables.c | 293 unsigned int level) in mmap_desc() argument 297 switch (level) { in mmap_desc() 335 if (level == 2U) { in mmap_desc() 397 unsigned int level) in init_xlation_table_inner() argument 399 unsigned int level_size_shift = (level == 1U) ? in init_xlation_table_inner() 406 assert((level == 1U) || (level == 2U)); in init_xlation_table_inner() 420 if (level == 2U) { in init_xlation_table_inner() 421 printf(" 0x%lx %x " + 6 - 2 * level, in init_xlation_table_inner() 439 level); in init_xlation_table_inner() 474 level + 1); in init_xlation_table_inner() [all …]
|
/tf-a-ffa_el3_spmc/include/plat/brcm/common/ |
A D | bcm_elog.h | 15 int bcm_elog_init(void *base, uint32_t size, unsigned int level); 21 unsigned int level) in bcm_elog_init() argument
|
/tf-a-ffa_el3_spmc/fdts/ |
A D | a5ds.dts | 30 next-level-cache = <&L2>; 36 next-level-cache = <&L2>; 42 next-level-cache = <&L2>; 48 next-level-cache = <&L2>; 61 cache-level = <2>;
|
/tf-a-ffa_el3_spmc/lib/zlib/ |
A D | zlib.h | 707 int level, 1244 int level)); 1379 ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy)); 1764 ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level, 1779 # define z_deflateInit(strm, level) \ argument 1780 deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream)) 1784 deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\ 1793 # define deflateInit(strm, level) \ argument 1794 deflateInit_((strm), (level), ZLIB_VERSION, (int)sizeof(z_stream)) 1797 # define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \ argument [all …]
|
/tf-a-ffa_el3_spmc/docs/perf/ |
A D | psci-performance-juno.rst | 85 ``CPU_SUSPEND`` to deepest power level on all CPUs in parallel 117 ``CPU_SUSPEND`` to power level 0 on all CPUs in parallel 136 There is no lock contention in TF generic code at power level 0 but the large 147 require locks at power level 0. 150 the cache associated with power level 0 is flushed (L1). 152 ``CPU_SUSPEND`` to deepest power level on all CPUs in sequence 173 test. The ``CPU_SUSPEND`` call powers down to the cluster level, requiring a 182 level 0, which only requires L1 cache flush. 184 ``CPU_SUSPEND`` to power level 0 on all CPUs in sequence 221 2. Program wake up timer and suspend the lead CPU to the deepest power level. [all …]
|
/tf-a-ffa_el3_spmc/docs/components/ |
A D | exception-handling.rst | 98 for more than one priority level. 107 A priority level is *active* when a handler at that priority level is currently 127 whilst a higher priority level is active, and would result in a panic. 129 level when a higher priority level is active. 143 top-level handler for interrupts that target EL3, as described in the 169 dispatcher may register more than one priority level. 211 priority level descriptors. Each entry in the array is of type 257 - The priority level for which the handler is being registered; 266 - There exists a descriptor with the priority level requested. 318 /* Install priority level descriptors for each dispatcher */ [all …]
|
A D | xlat-tables-lib-v2-design.rst | 17 translation regime than the exception level the library code is executing at; 84 - using a single level-2 translation table entry; 85 - using a level-2 intermediate entry to a level-3 translation table (which 91 page tables to refine the mappings. If a single level-2 entry has been used 92 here, a level-3 table will need to be allocated on the fly and the level-2 93 modified to point to this new level-3 table. This has a performance cost at 139 excluding the initial lookup level translation table, which is always 141 specify the number of level-2 and level-3 translation tables to pre-allocate 357 blocks of that level. For example, for a 4 KiB page size, a level 2 block entry 359 aligned to 2 MiB then additional level 3 tables are also needed. [all …]
|
/tf-a-ffa_el3_spmc/docs/getting_started/ |
A D | image-terminology.rst | 22 - Previously, the format for 3rd level images had 2 forms; ``BL3`` was either 56 required to load and authenticate all 3rd level firmware images into their 73 abbreviation should be avoided; use the recommended **Other AP 3rd level 81 Other AP 3rd level images: ``AP_BL3_XXX`` 84 The abbreviated names of the existing 3rd level images imply a load/execution 88 but new 3rd level images should be suffixed with an underscore followed by text 91 In systems where 3rd level images are provided by different vendors, the 115 SCP needs to load/authenticate multiple 3rd level images in future. 136 secure and normal world. The "level" of the BL image is relative to the world 167 underscore and the level of the firmware image.
|
/tf-a-ffa_el3_spmc/plat/mediatek/common/lpm/ |
A D | mt_lp_rm.h | 21 int level; member
|
/tf-a-ffa_el3_spmc/docs/design/ |
A D | psci-pd-tree.rst | 26 over the sibling nodes at a particular level to find a specified power 28 a 'start' to an 'end' power level. The binary search is required to find the 29 node at each level. The natural way to perform this traversal is to 31 level. 58 highest power level implemented in the platform. This caters for platforms 60 the FVP has two cluster power domains at the highest level (1). 69 to consider at the next level. The sum of the values (number of children) of 70 all the entries at a level specifies the number of entries in the array for 71 the next level. 192 * Index of the first CPU power domain node level 0 which has this node [all …]
|
/tf-a-ffa_el3_spmc/lib/aarch32/ |
A D | cache_helpers.S | 178 .macro dcsw_op_level level 180 mov r3, \level
|
/tf-a-ffa_el3_spmc/lib/aarch64/ |
A D | cache_helpers.S | 171 .macro dcsw_op_level level 173 mov x3, \level
|
/tf-a-ffa_el3_spmc/plat/arm/board/fvp/fdts/ |
A D | optee_sp_manifest.dts | 22 exception-level = <2>; /* S-EL1 */
|
/tf-a-ffa_el3_spmc/plat/intel/soc/common/drivers/qspi/ |
A D | cadence_qspi.c | 637 int level = 1, count = 0, i; in cad_qspi_read_bank() local 646 level = CAD_QSPI_SRAMFILL_INDRDPART( in cad_qspi_read_bank() 650 for (i = 0; i < level; ++i) in cad_qspi_read_bank() 653 read_count += level * sizeof(uint32_t); in cad_qspi_read_bank() 655 } while (level > 0); in cad_qspi_read_bank()
|