cortex_a_wait_dscr_bits() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDcortex_a_wait_dscr_bits()

cortex_a_wait_dscr_bits() function

Syntax

static int cortex_a_wait_dscr_bits(struct target *target,     uint32_t mask,     uint32_t value,     uint32_t *dscr);
Implemented in cortex_a.c:1980

Arguments

target

mask

value

dscr

References

LocationReferrerText
cortex_a.c:1980
static int cortex_a_wait_dscr_bits(struct target *target, uint32_t mask,
cortex_a.c:69
static int cortex_a_wait_dscr_bits(struct target *target, uint32_t mask,
cortex_a.c:272cortex_a_wait_instrcmpl()
retval = cortex_a_wait_dscr_bits(target, DSCR_INSTR_COMP, DSCR_INSTR_COMP, dscr);
cortex_a.c:350cortex_a_read_dcc()
retval = cortex_a_wait_dscr_bits(a->armv7a_common.arm.target,
cortex_a.c:809cortex_a_halt()
retval = cortex_a_wait_dscr_bits(target, DSCR_CORE_HALTED,
cortex_a.c:953cortex_a_internal_restart()
retval = cortex_a_wait_dscr_bits(target, DSCR_CORE_RESTARTED,
cortex_a.c:2029cortex_a_read_copro()
retval = cortex_a_wait_dscr_bits(target, DSCR_DTRTX_FULL_LATCHED,
cortex_a.c:2089cortex_a_write_copro()
retval = cortex_a_wait_dscr_bits(target, DSCR_DTRRX_FULL_LATCHED, 0, dscr);
cortex_a.c:2203cortex_a_write_cpu_memory_slow()
retval = cortex_a_wait_dscr_bits(target, DSCR_DTRRX_FULL_LATCHED, 0, dscr);
cortex_a.c:2340cortex_a_write_cpu_memory()
retval = cortex_a_wait_dscr_bits(target, DSCR_DTRRX_FULL_LATCHED, 0, &dscr);
cortex_a.c:2449cortex_a_read_cpu_memory_slow()
retval = cortex_a_wait_dscr_bits(target, DSCR_DTRTX_FULL_LATCHED,
cortex_a.c:2545cortex_a_read_cpu_memory_fast()
retval = cortex_a_wait_dscr_bits(target, DSCR_DTRTX_FULL_LATCHED,

Call Tree

Data read by cortex_a_wait_dscr_bits()
Data written by cortex_a_wait_dscr_bits()
cortex_a_wait_dscr_bits()
cortex_a_wait_dscr_bits()::then
cortex_a_wait_dscr_bits()::retval
all items filtered out
Type of cortex_a_wait_dscr_bits()
cortex_a_wait_dscr_bits()
int64_t
all items filtered out