Home
last modified time | relevance | path

Searched refs:xlat_ctx_t (Results 1 – 13 of 13) sorted by relevance

/rk3399_ARM-atf/include/lib/xlat_tables/
H A Dxlat_tables_v2.h170 typedef struct xlat_ctx xlat_ctx_t; typedef
248 void init_xlat_tables_ctx(xlat_ctx_t *ctx);
255 void xlat_setup_dynamic_ctx(xlat_ctx_t *ctx, unsigned long long pa_max,
268 void mmap_add_region_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm);
276 void mmap_add_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm);
285 void mmap_add_region_alloc_va_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
308 int mmap_add_dynamic_region_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
323 int mmap_add_dynamic_region_alloc_va_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
336 int mmap_remove_dynamic_region_ctx(xlat_ctx_t *ctx,
382 int xlat_change_mem_attributes_ctx(const xlat_ctx_t *ctx, uintptr_t base_va,
[all …]
H A Dxlat_tables_v2_helpers.h158 static xlat_ctx_t _ctx_name##_xlat_ctx = { \
/rk3399_ARM-atf/lib/xlat_tables_v2/
H A Dxlat_tables_private.h78 void xlat_tables_print(xlat_ctx_t *ctx);
83 uint64_t xlat_desc(const xlat_ctx_t *ctx, uint32_t attr,
103 bool is_mmu_enabled_ctx(const xlat_ctx_t *ctx);
H A Dxlat_tables_core.c45 static int xlat_table_get_index(const xlat_ctx_t *ctx, const uint64_t *table) in xlat_table_get_index()
61 static uint64_t *xlat_table_get_empty(const xlat_ctx_t *ctx) in xlat_table_get_empty()
71 static void xlat_table_inc_regions_count(const xlat_ctx_t *ctx, in xlat_table_inc_regions_count()
80 static void xlat_table_dec_regions_count(const xlat_ctx_t *ctx, in xlat_table_dec_regions_count()
89 static bool xlat_table_is_empty(const xlat_ctx_t *ctx, const uint64_t *table) in xlat_table_is_empty()
97 static uint64_t *xlat_table_get_empty(xlat_ctx_t *ctx) in xlat_table_get_empty()
109 uint64_t xlat_desc(const xlat_ctx_t *ctx, uint32_t attr, in xlat_desc()
356 static void xlat_tables_unmap_region(xlat_ctx_t *ctx, mmap_region_t *mm, in xlat_tables_unmap_region()
570 static uintptr_t xlat_tables_map_region(xlat_ctx_t *ctx, mmap_region_t *mm, in xlat_tables_map_region()
682 static int mmap_add_region_check(const xlat_ctx_t *ctx, const mmap_region_t *mm) in mmap_add_region_check()
[all …]
H A Dxlat_tables_utils.c32 void xlat_tables_print(__unused xlat_ctx_t *ctx) in xlat_tables_print()
54 static void xlat_desc_print(const xlat_ctx_t *ctx, uint64_t desc) in xlat_desc_print()
140 static void xlat_tables_print_internal(xlat_ctx_t *ctx, uintptr_t table_base_va, in xlat_tables_print_internal()
223 void xlat_tables_print(xlat_ctx_t *ctx) in xlat_tables_print()
346 static int xlat_get_mem_attributes_internal(const xlat_ctx_t *ctx, in xlat_get_mem_attributes_internal()
489 int xlat_get_mem_attributes_ctx(const xlat_ctx_t *ctx, uintptr_t base_va, in xlat_get_mem_attributes_ctx()
497 int xlat_change_mem_attributes_ctx(const xlat_ctx_t *ctx, uintptr_t base_va, in xlat_change_mem_attributes_ctx()
/rk3399_ARM-atf/services/std_svc/spm/common/
H A Dspm_xlat_common.c27 xlat_ctx_t *spm_get_sp_xlat_context(void) in spm_get_sp_xlat_context()
/rk3399_ARM-atf/services/std_svc/spm/common/include/
H A Dspm_common.h42 xlat_ctx_t *spm_get_sp_xlat_context(void);
/rk3399_ARM-atf/services/std_svc/spm/spm_mm/
H A Dspm_mm_private.h49 xlat_ctx_t *xlat_ctx_handle;
H A Dspm_mm_setup.c221 xlat_ctx_t *xlat_ctx = sp_ctx->xlat_ctx_handle; in spm_sp_setup()
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch32/
H A Dxlat_tables_arch.c75 bool is_mmu_enabled_ctx(const xlat_ctx_t *ctx) in is_mmu_enabled_ctx()
/rk3399_ARM-atf/services/std_svc/spm/el3_spmc/
H A Dspmc.h191 xlat_ctx_t *xlat_ctx_handle;
H A Dspmc_setup.c609 xlat_ctx_t *xlat_ctx; in spmc_el0_sp_setup_mmu()
/rk3399_ARM-atf/lib/xlat_tables_v2/aarch64/
H A Dxlat_tables_arch.c142 bool is_mmu_enabled_ctx(const xlat_ctx_t *ctx) in is_mmu_enabled_ctx()