X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farmv7m.h;h=43ec563222ac05ba84c1a2c9a1482c4682afe386;hp=8e87c7795b9e608db755c8f3560e8393b648fd97;hb=f4e03e3b902104f5cf8aab1ea3cd5db2bb36890e;hpb=f96d6054e65708e7abdceac673f1a18fec3204b6 diff --git a/src/target/armv7m.h b/src/target/armv7m.h index 8e87c7795b..43ec563222 100644 --- a/src/target/armv7m.h +++ b/src/target/armv7m.h @@ -91,7 +91,7 @@ enum #define ARMV7M_COMMON_MAGIC 0x2A452A45 -typedef struct armv7m_common_s +struct armv7m_common { int common_magic; reg_cache_t *core_cache; @@ -111,28 +111,28 @@ typedef struct armv7m_common_s void (*pre_restore_context)(target_t *target); void (*post_restore_context)(target_t *target); -} armv7m_common_t; +}; -static inline struct armv7m_common_s * +static inline struct armv7m_common * target_to_armv7m(struct target_s *target) { return target->arch_info; } -typedef struct armv7m_algorithm_s +struct armv7m_algorithm { int common_magic; enum armv7m_mode core_mode; -} armv7m_algorithm_t; +}; -typedef struct armv7m_core_reg_s +struct armv7m_core_reg { uint32_t num; enum armv7m_regtype type; target_t *target; - armv7m_common_t *armv7m_common; -} armv7m_core_reg_t; + struct armv7m_common *armv7m_common; +}; reg_cache_t *armv7m_build_reg_cache(target_t *target); enum armv7m_mode armv7m_number_to_mode(int number); @@ -143,7 +143,7 @@ int armv7m_get_gdb_reg_list(target_t *target, reg_t **reg_list[], int *reg_list_size); int armv7m_register_commands(struct command_context_s *cmd_ctx); -int armv7m_init_arch_info(target_t *target, armv7m_common_t *armv7m); +int armv7m_init_arch_info(target_t *target, struct armv7m_common *armv7m); int armv7m_run_algorithm(struct target_s *target, int num_mem_params, struct mem_param *mem_params,