Searched refs:exc_return (Results 1 – 8 of 8) sorted by relevance
| /Zephyr-latest/arch/arm/core/cortex_m/ |
| D | fault.c | 882 static inline struct arch_esf *get_esf(uint32_t msp, uint32_t psp, uint32_t exc_return, argument 890 if ((exc_return & EXC_RETURN_INDICATOR_PREFIX) != EXC_RETURN_INDICATOR_PREFIX) { 896 if ((exc_return & EXC_RETURN_EXCEPTION_SECURE_Secure) == 0U) { 903 if (exc_return & EXC_RETURN_RETURN_STACK_Secure) { 915 if (exc_return & EXC_RETURN_SPSEL_PROCESS) { 930 if (exc_return & EXC_RETURN_MODE_THREAD) { 937 if (exc_return & EXC_RETURN_EXCEPTION_SECURE_Secure) { 944 if (exc_return & EXC_RETURN_RETURN_STACK_Secure) { 956 if (exc_return & EXC_RETURN_SPSEL_PROCESS) { 970 if ((exc_return & EXC_RETURN_MODE_THREAD) && (!(exc_return & EXC_RETURN_SPSEL_PROCESS))) { [all …]
|
| /Zephyr-latest/arch/arm/core/ |
| D | fatal.c | 61 LOG_ERR("EXC_RETURN: 0x%0x", esf->extra_info.exc_return); in esf_dump() 106 void z_do_kernel_oops(const struct arch_esf *esf, _callee_saved_t *callee_regs, uint32_t exc_return) in z_do_kernel_oops() argument 114 z_arm_set_fault_sp(esf, exc_return); in z_do_kernel_oops()
|
| /Zephyr-latest/arch/arm/include/cortex_a_r/ |
| D | exception.h | 52 static ALWAYS_INLINE void z_arm_set_fault_sp(const struct arch_esf *esf, uint32_t exc_return) in z_arm_set_fault_sp() argument
|
| /Zephyr-latest/arch/arm/include/cortex_m/ |
| D | exception.h | 233 static ALWAYS_INLINE void z_arm_set_fault_sp(const struct arch_esf *esf, uint32_t exc_return) in z_arm_set_fault_sp() argument 247 if ((exc_return & EXC_RETURN_STACK_FRAME_TYPE_STANDARD) == in z_arm_set_fault_sp()
|
| /Zephyr-latest/include/zephyr/arch/arm/cortex_a_r/ |
| D | exception.h | 53 uint32_t exc_return; member
|
| /Zephyr-latest/include/zephyr/arch/arm/cortex_m/ |
| D | exception.h | 97 uint32_t exc_return; member
|
| /Zephyr-latest/scripts/coredump/gdbstubs/arch/ |
| D | arm_cortex_m.py | 165 exc_return = int.from_bytes(exc_return_bytes, "little") 168 if (exc_return & (1 << 4)) == 0:
|
| /Zephyr-latest/tests/arch/arm/arm_interrupt/src/ |
| D | arm_interrupt.c | 58 if ((pEsf->extra_info.exc_return & exc_bits_set_mask) != exc_bits_set_mask) { in check_esf_matches_expectations() 59 printk("Incorrect EXC_RETURN of 0x%08x", pEsf->extra_info.exc_return); in check_esf_matches_expectations()
|