arm_dpm_modeswitch() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

arm_dpm_modeswitch() function

Syntax

int arm_dpm_modeswitch(struct arm_dpm *dpm,     enum arm_mode mode);
Implemented in arm_dpm.c:146

Arguments

dpm

mode

References

LocationReferrerText
arm_dpm.c:146
int arm_dpm_modeswitch(struct arm_dpm *dpm, enum arm_mode mode)
arm_dpm.h:163
int arm_dpm_modeswitch(struct arm_dpm *dpm, enum arm_mode mode);
arm_dpm.c:585arm_dpm_write_dirty_registers()
retval = arm_dpm_modeswitch(dpm, tmode);
arm_dpm.c:606arm_dpm_write_dirty_registers()
retval = arm_dpm_modeswitch(dpm, ARM_MODE_ANY);
arm_dpm.c:713arm_dpm_read_core_reg()
retval = arm_dpm_modeswitch(dpm, mode);
arm_dpm.c:724arm_dpm_read_core_reg()
/* (void) */ arm_dpm_modeswitch(dpm, ARM_MODE_ANY);
arm_dpm.c:757arm_dpm_write_core_reg()
retval = arm_dpm_modeswitch(dpm, mode);
arm_dpm.c:766arm_dpm_write_core_reg()
/* (void) */ arm_dpm_modeswitch(dpm, ARM_MODE_ANY);
arm_dpm.c:815arm_dpm_full_context()
retval = arm_dpm_modeswitch(dpm, mode);
arm_dpm.c:817arm_dpm_full_context()
retval = arm_dpm_modeswitch(dpm, ARM_MODE_USR);
arm_dpm.c:835arm_dpm_full_context()
retval = arm_dpm_modeswitch(dpm, ARM_MODE_ANY);
cortex_a.c:119cortex_a_prep_memaccess()
arm_dpm_modeswitch(&armv7a->dpm, ARM_MODE_SVC);
cortex_a.c:154cortex_a_post_memaccess()
arm_dpm_modeswitch(&armv7a->dpm, ARM_MODE_ANY);
cortex_a.c:887cortex_a_internal_restore()
arm_dpm_modeswitch(&armv7a->dpm, ARM_MODE_ANY);
cortex_a.c:1136cortex_a_post_debug_entry()
arm_dpm_modeswitch(&armv7a->dpm, ARM_MODE_SVC);
cortex_a.c:1144cortex_a_post_debug_entry()
arm_dpm_modeswitch(&armv7a->dpm, ARM_MODE_ANY);

Call Tree

Data read by arm_dpm_modeswitch()
Data written by arm_dpm_modeswitch()
arm_dpm_modeswitch()
arm_dpm_modeswitch()::retval
arm_dpm_modeswitch()::cpsr
all items filtered out
Type of arm_dpm_modeswitch()
arm_dpm_modeswitch()
uint32_t
all items filtered out