OpenOCD
armv8_cache_common Struct Reference
Collaboration diagram for armv8_cache_common:

Data Fields

struct armv8_arch_cache arch [6]
 
int d_u_cache_enabled
 
int(* display_cache_info )(struct command_invocation *cmd, struct armv8_cache_common *armv8_cache)
 
uint32_t dminline
 
int(* flush_all_data_cache )(struct target *target)
 
int i_cache_enabled
 
uint32_t iminline
 
int info
 
void * l2_cache
 
int loc
 

Detailed Description

Definition at line 153 of file armv8.h.

Field Documentation

◆ arch

struct armv8_arch_cache armv8_cache_common::arch[6]

◆ d_u_cache_enabled

int armv8_cache_common::d_u_cache_enabled

Definition at line 160 of file armv8.h.

Referenced by aarch64_post_debug_entry(), and armv8_d_cache_sanity_check().

◆ display_cache_info

int(* armv8_cache_common::display_cache_info) (struct command_invocation *cmd, struct armv8_cache_common *armv8_cache)

◆ dminline

uint32_t armv8_cache_common::dminline

Definition at line 157 of file armv8.h.

Referenced by armv8_cache_d_inner_flush_virt(), and armv8_identify_cache().

◆ flush_all_data_cache

int(* armv8_cache_common::flush_all_data_cache) (struct target *target)

Definition at line 164 of file armv8.h.

Referenced by aarch64_mmu_modify(), armv8_identify_cache(), and armv8_init_arch_info().

◆ i_cache_enabled

int armv8_cache_common::i_cache_enabled

Definition at line 159 of file armv8.h.

Referenced by aarch64_post_debug_entry(), and armv8_i_cache_sanity_check().

◆ iminline

uint32_t armv8_cache_common::iminline

Definition at line 156 of file armv8.h.

Referenced by armv8_cache_i_inner_inval_virt(), and armv8_identify_cache().

◆ info

◆ l2_cache

void* armv8_cache_common::l2_cache

Definition at line 163 of file armv8.h.

Referenced by armv8_init_arch_info().

◆ loc

int armv8_cache_common::loc

The documentation for this struct was generated from the following file: