cortex_m_cumulate_dhcsr_sticky() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDcortex_m_cumulate_dhcsr_sticky()

cortex_m_cumulate_dhcsr_sticky() function

DCB DHCSR register contains S_RETIRE_ST and S_RESET_ST bits cleared on a read. Call this helper function each time DHCSR is read to preserve S_RESET_ST state in case of a reset event was detected.

Syntax

static inline void cortex_m_cumulate_dhcsr_sticky(struct cortex_m_common *cortex_m,     uint32_t dhcsr);

Arguments

cortex_m

dhcsr

References

LocationReferrerText
cortex_m.c:153
static inline void cortex_m_cumulate_dhcsr_sticky(struct cortex_m_common *cortex_m,
cortex_m.c:172cortex_m_read_dhcsr_atomic_sticky()
cortex_m_cumulate_dhcsr_sticky(cortex_m, cortex_m->dcb_dhcsr);
cortex_m.c:208cortex_m_load_core_reg_u32()
cortex_m_cumulate_dhcsr_sticky(cortex_m, cortex_m->dcb_dhcsr);
cortex_m.c:350cortex_m_fast_read_all_regs()
cortex_m_cumulate_dhcsr_sticky(cortex_m, dhcsr[i]);
cortex_m.c:2893cortex_m_examine()
cortex_m_cumulate_dhcsr_sticky(cortex_m, cortex_m->dcb_dhcsr);

Call Tree

Functions calling cortex_m_cumulate_dhcsr_sticky()
cortex_m_cumulate_dhcsr_sticky()
Data read by cortex_m_cumulate_dhcsr_sticky()
Data written by cortex_m_cumulate_dhcsr_sticky()
cortex_m_cumulate_dhcsr_sticky()