X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Fcortex_m3.h;h=ed08323758d8ab279bd0de191f4cccc6ea94f16d;hb=2280ddeea5fd82554696f1caa97f7a485a035da4;hp=74740491288651a988da1a697541b397cc40b254;hpb=e8a6e3b2f4e1b0f3cccfa01c486fbdd952842801;p=openocd.git diff --git a/src/target/cortex_m3.h b/src/target/cortex_m3.h index 7474049128..ed08323758 100644 --- a/src/target/cortex_m3.h +++ b/src/target/cortex_m3.h @@ -119,24 +119,24 @@ #define FPCR_REPLACE_BKPT_HIGH (2 << 30) #define FPCR_REPLACE_BKPT_BOTH (3 << 30) -typedef struct cortex_m3_fp_comparator_s +struct cortex_m3_fp_comparator { int used; int type; uint32_t fpcr_value; uint32_t fpcr_address; -} cortex_m3_fp_comparator_t; +}; -typedef struct cortex_m3_dwt_comparator_s +struct cortex_m3_dwt_comparator { int used; uint32_t comp; uint32_t mask; uint32_t function; uint32_t dwt_comparator_address; -} cortex_m3_dwt_comparator_t; +}; -typedef struct cortex_m3_common_s +struct cortex_m3_common { int common_magic; struct arm_jtag jtag_info; @@ -152,22 +152,22 @@ typedef struct cortex_m3_common_s int fp_code_available; int fpb_enabled; int auto_bp_type; - cortex_m3_fp_comparator_t *fp_comparator_list; + struct cortex_m3_fp_comparator *fp_comparator_list; /* Data Watchpoint and Trace (DWT) */ int dwt_num_comp; int dwt_comp_available; - cortex_m3_dwt_comparator_t *dwt_comparator_list; - struct reg_cache_s *dwt_cache; + struct cortex_m3_dwt_comparator *dwt_comparator_list; + struct reg_cache *dwt_cache; struct armv7m_common armv7m; -} cortex_m3_common_t; +}; -static inline struct cortex_m3_common_s * -target_to_cm3(struct target_s *target) +static inline struct cortex_m3_common * +target_to_cm3(struct target *target) { return container_of(target->arch_info, - struct cortex_m3_common_s, armv7m); + struct cortex_m3_common, armv7m); } #endif /* CORTEX_M3_H */