Home
last modified time | relevance | path

Searched refs:csf (Results 1 – 11 of 11) sorted by relevance

/Zephyr-latest/arch/riscv/core/
Dfatal.c32 void z_riscv_unwind_stack(const struct arch_esf *esf, const _callee_saved_t *csf);
87 const _callee_saved_t *csf) in z_riscv_fatal_error_csf() argument
127 if (csf != NULL) { in z_riscv_fatal_error_csf()
129 LOG_ERR(" s0: " PR_REG, csf->s0); in z_riscv_fatal_error_csf()
130 LOG_ERR(" s1: " PR_REG, csf->s1); in z_riscv_fatal_error_csf()
132 LOG_ERR(" s0: " PR_REG " s6: " PR_REG, csf->s0, csf->s6); in z_riscv_fatal_error_csf()
133 LOG_ERR(" s1: " PR_REG " s7: " PR_REG, csf->s1, csf->s7); in z_riscv_fatal_error_csf()
134 LOG_ERR(" s2: " PR_REG " s8: " PR_REG, csf->s2, csf->s8); in z_riscv_fatal_error_csf()
135 LOG_ERR(" s3: " PR_REG " s9: " PR_REG, csf->s3, csf->s9); in z_riscv_fatal_error_csf()
136 LOG_ERR(" s4: " PR_REG " s10: " PR_REG, csf->s4, csf->s10); in z_riscv_fatal_error_csf()
[all …]
Dstacktrace.c101 const _callee_saved_t *csf) in walk_stackframe() argument
111 } else if ((csf == NULL) || (csf == &arch_current_thread()->callee_saved)) { in walk_stackframe()
117 fp = csf->s0; in walk_stackframe()
118 ra = csf->ra; in walk_stackframe()
174 const _callee_saved_t *csf) in walk_stackframe() argument
184 } else if ((csf == NULL) || (csf == &arch_current_thread()->callee_saved)) { in walk_stackframe()
190 sp = csf->sp; in walk_stackframe()
191 ra = csf->ra; in walk_stackframe()
280 void z_riscv_unwind_stack(const struct arch_esf *esf, const _callee_saved_t *csf) in z_riscv_unwind_stack() argument
286 csf); in z_riscv_unwind_stack()
/Zephyr-latest/include/zephyr/arch/riscv/
Dexception.h91 _callee_saved_t *csf; /* pointer to callee-saved-registers */ member
/Zephyr-latest/tests/bsim/bluetooth/host/gatt/settings/src/
Dgatt_utils.c272 static const uint8_t csf = BIT(CF_BIT_ROBUST_CACHING); in activate_robust_caching() local
276 .data = &csf, in activate_robust_caching()
277 .length = sizeof(csf), in activate_robust_caching()
/Zephyr-latest/tests/bsim/bluetooth/host/gatt/notify_multiple/src/
Dgatt_client_test.c264 static const uint8_t csf[] = { BIT(2) }; in write_csf() local
268 .data = csf, in write_csf()
269 .length = sizeof(csf), in write_csf()
/Zephyr-latest/arch/riscv/include/
Dkernel_arch_func.h82 const _callee_saved_t *csf);
/Zephyr-latest/tests/bsim/bluetooth/host/gatt/caching/src/
Dgatt_client_test.c296 static const uint8_t csf[] = { BIT(0) | BIT(1) }; in enable_robust_caching() local
300 .data = csf, in enable_robust_caching()
301 .length = sizeof(csf), in enable_robust_caching()
/Zephyr-latest/arch/riscv/core/offsets/
Doffsets.c122 GEN_OFFSET_STRUCT(arch_esf, csf);
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/
Dsoc.c130 .csf = (uint32_t)CSF_ADDRESS,
/Zephyr-latest/soc/nxp/imxrt/imxrt11xx/
Dsoc.c155 .csf = (uint32_t)CSF_ADDRESS,
/Zephyr-latest/doc/releases/
Drelease-notes-4.0.rst148 has an additional field ``csf`` that points to the callee-saved-registers upon an fatal error,
149 which can be accessed in :c:func:`k_sys_fatal_error_handler` by ``esf->csf``.
152 include the ``csf`` member, otherwise the build would fail.