armv8_common::armv8_mmu is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDarmv8_common::armv8_mmu

armv8_common::armv8_mmu field

Syntax

struct armv8_mmu_common armv8_mmu;

References

LocationReferrerText
armv8.h:209
struct armv8_mmu_common armv8_mmu;
aarch64.c:147aarch64_mmu_modify()
if (armv8->armv8_mmu.armv8_cache.flush_all_data_cache)
aarch64.c:148aarch64_mmu_modify()
aarch64.c:1083aarch64_post_debug_entry()
if (armv8->armv8_mmu.armv8_cache.info == -1) {
aarch64.c:1088aarch64_post_debug_entry()
armv8->armv8_mmu.mmu_enabled = 0;
aarch64.c:1090aarch64_post_debug_entry()
armv8->armv8_mmu.mmu_enabled =
aarch64.c:1093aarch64_post_debug_entry()
armv8->armv8_mmu.armv8_cache.d_u_cache_enabled =
aarch64.c:1095aarch64_post_debug_entry()
armv8->armv8_mmu.armv8_cache.i_cache_enabled =
aarch64.c:2808aarch64_init_arch_info()
aarch64.c:2883aarch64_mmu()
aarch64.c:2988aarch64_handle_cache_info_command()
&armv8->armv8_mmu.armv8_cache);
armv8.c:165armv8_read_ttbcr32()
armv8->armv8_mmu.ttbcr = ttbcr;
armv8.c:171armv8_read_ttbcr32()
armv8->armv8_mmu.ttbr_range[0] = 0xffffffff >> ttbcr_n;
armv8.c:172armv8_read_ttbcr32()
armv8->armv8_mmu.ttbr_range[1] = 0xffffffff;
armv8.c:173armv8_read_ttbcr32()
armv8->armv8_mmu.ttbr_mask[0] = 0xffffffff << (14 - ttbcr_n);
armv8.c:174armv8_read_ttbcr32()
armv8->armv8_mmu.ttbr_mask[1] = 0xffffffff << 14;
armv8.c:178armv8_read_ttbcr32()
armv8->armv8_mmu.ttbr_mask[0],
armv8.c:179armv8_read_ttbcr32()
armv8->armv8_mmu.ttbr_mask[1]);
armv8.c:199armv8_read_ttbcr()
memset(&armv8->armv8_mmu.ttbr1_used, 0, sizeof(armv8->armv8_mmu.ttbr1_used));
armv8.c:200armv8_read_ttbcr()
memset(&armv8->armv8_mmu.ttbr0_mask, 0, sizeof(armv8->armv8_mmu.ttbr0_mask));
armv8.c:239armv8_read_ttbcr()
armv8->armv8_mmu.ttbr1_used = (((ttbcr_64 >> 16) & 0x3F) != 0) ? 1 : 0;
armv8.c:240armv8_read_ttbcr()
armv8->armv8_mmu.ttbr0_mask = 0x0000FFFFFFFFFFFFULL;
armv8.c:242armv8_read_ttbcr()
ARMV8_MRS(SYSTEM_TTBR0_EL1 | (armv8->armv8_mmu.ttbr1_used), 0),
armv8.c:255armv8_read_ttbcr()
if (armv8->armv8_mmu.ttbr1_used == 1)
armv8.c:256armv8_read_ttbcr()
LOG_INFO("TTBR0 access above %" PRIx64, (uint64_t)(armv8->armv8_mmu.ttbr0_mask));
armv8.c:1300armv8_init_arch_info()
armv8->armv8_mmu.armv8_cache.l2_cache = NULL;
armv8.c:1301armv8_init_arch_info()
armv8->armv8_mmu.armv8_cache.info = -1;
armv8.c:1302armv8_init_arch_info()
armv8.c:1303armv8_init_arch_info()
armv8.c:1349armv8_arch_state()
state[armv8->armv8_mmu.mmu_enabled],
armv8.c:1350armv8_arch_state()
state[armv8->armv8_mmu.armv8_cache.d_u_cache_enabled],
armv8.c:1351armv8_arch_state()
state[armv8->armv8_mmu.armv8_cache.i_cache_enabled]);
armv8_cache.c:24armv8_d_cache_sanity_check()
struct armv8_cache_common *armv8_cache = &armv8->armv8_mmu.armv8_cache;
armv8_cache.c:34armv8_i_cache_sanity_check()
struct armv8_cache_common *armv8_cache = &armv8->armv8_mmu.armv8_cache;
armv8_cache.c:73armv8_cache_d_inner_clean_inval_all()
struct armv8_cache_common *cache = &(armv8->armv8_mmu.armv8_cache);
armv8_cache.c:107armv8_cache_d_inner_flush_virt()
struct armv8_cache_common *armv8_cache = &armv8->armv8_mmu.armv8_cache;
armv8_cache.c:146armv8_cache_i_inner_inval_virt()
struct armv8_cache_common *armv8_cache = &armv8->armv8_mmu.armv8_cache;
armv8_cache.c:234armv8_flush_all_data()
if (armv8->armv8_mmu.armv8_cache.info == -1) {
armv8_cache.c:306armv8_identify_cache()
struct armv8_cache_common *cache = &(armv8->armv8_mmu.armv8_cache);
armv8_cache.c:405armv8_identify_cache()
armv8->armv8_mmu.armv8_cache.info = 1;
armv8_cache.c:408armv8_identify_cache()
armv8_cache.c:409armv8_identify_cache()
armv8_cache.c:411armv8_identify_cache()