armv7a_cache_common is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

armv7a_cache_common struct

Syntax

struct armv7a_cache_common {     int info;                     int loc;                     uint32_t dminline;                 uint32_t iminline;                 struct armv7a_arch_cache arch[6];         int i_cache_enabled;     int d_u_cache_enabled;     void *outer_cache;     int (*flush_all_data_cache)(struct target *target); };

Fields

info

No summary provided. Read more...

loc

No summary provided. Read more...

dminline

No summary provided. Read more...

iminline

No summary provided. Read more...

arch

No summary provided. Read more...

i_cache_enabled

No summary provided. Read more...

d_u_cache_enabled

No summary provided. Read more...

outer_cache

No summary provided. Read more...

flush_all_data_cache

No summary provided. Read more...

References

LocationReferrerScopeText
armv7a.h:60
struct armv7a_cache_common {
armv7a.c:231armv7a_handle_cache_info_command()
struct armv7a_cache_common *armv7a_cache)
armv7a.c:373armv7a_identify_cache()
struct armv7a_cache_common *cache =
armv7a.h:83armv7a_mmu_common::armv7a_cachearmv7a_mmu_common
struct armv7a_cache_common armv7a_cache;
armv7a.h:187armv7a_handle_cache_info_command()::armv7a_cachearmv7a_handle_cache_info_command()
struct armv7a_cache_common *armv7a_cache);
armv7a_cache.c:90armv7a_l1_d_cache_clean_inval_all()
struct armv7a_cache_common *cache = &(armv7a->armv7a_mmu.armv7a_cache);
armv7a_cache.c:151armv7a_l1_d_cache_inval_virt()
struct armv7a_cache_common *armv7a_cache = &armv7a->armv7a_mmu.armv7a_cache;
armv7a_cache.c:215armv7a_l1_d_cache_clean_virt()
struct armv7a_cache_common *armv7a_cache = &armv7a->armv7a_mmu.armv7a_cache;
armv7a_cache.c:259armv7a_l1_d_cache_flush_virt()
struct armv7a_cache_common *armv7a_cache = &armv7a->armv7a_mmu.armv7a_cache;
armv7a_cache.c:340armv7a_l1_i_cache_inval_virt()
struct armv7a_cache_common *armv7a_cache =
armv7a_cache_l2x.c:167arm7a_handle_l2x_cache_info_command()
struct armv7a_cache_common *armv7a_cache)
armv7a_mmu.c:191armv7a_mmu_dump_table()
struct armv7a_cache_common *cache = &mmu->armv7a_cache;

Type Use

Variables of armv7a_cache_common type
armv7a_identify_cache()::cache
armv7a_l1_d_cache_clean_inval_all()::cache
armv7a_l1_d_cache_inval_virt()::armv7a_cache
armv7a_l1_d_cache_clean_virt()::armv7a_cache
armv7a_l1_d_cache_flush_virt()::armv7a_cache
armv7a_l1_i_cache_inval_virt()::armv7a_cache
armv7a_mmu_dump_table()::cache
all items filtered out
armv7a_cache_common