/linux/sound/soc/sof/intel/ |
H A D | telemetry.c | 21 struct sof_ipc_dsp_oops_xtensa *xoops; in sof_ipc4_intel_dump_telemetry_state() local 74 xoops = kzalloc(struct_size(xoops, ar, XTENSA_CORE_AR_REGS_COUNT), GFP_KERNEL); in sof_ipc4_intel_dump_telemetry_state() 75 if (!xoops) in sof_ipc4_intel_dump_telemetry_state() 78 xoops->exccause = block->exccause; in sof_ipc4_intel_dump_telemetry_state() 79 xoops->excvaddr = block->excvaddr; in sof_ipc4_intel_dump_telemetry_state() 80 xoops->epc1 = block->pc; in sof_ipc4_intel_dump_telemetry_state() 81 xoops->ps = block->ps; in sof_ipc4_intel_dump_telemetry_state() 82 xoops->sar = block->sar; in sof_ipc4_intel_dump_telemetry_state() 84 xoops in sof_ipc4_intel_dump_telemetry_state() [all...] |
H A D | bdw.c | 224 struct sof_ipc_dsp_oops_xtensa *xoops, in bdw_get_registers() argument 231 sof_mailbox_read(sdev, offset, xoops, sizeof(*xoops)); in bdw_get_registers() 236 if (xoops->arch_hdr.totalsize > EXCEPT_MAX_HDR_SIZE) { in bdw_get_registers() 238 xoops->arch_hdr.totalsize); in bdw_get_registers() 241 offset += xoops->arch_hdr.totalsize; in bdw_get_registers() 251 struct sof_ipc_dsp_oops_xtensa xoops; in bdw_dump() local 259 bdw_get_registers(sdev, &xoops, &panic_info, stack, in bdw_dump() 261 sof_print_oops_and_stack(sdev, KERN_ERR, status, panic, &xoops, in bdw_dump()
|
H A D | hda-dsp.c | 1564 struct sof_ipc_dsp_oops_xtensa *xoops, in hda_dsp_get_registers() argument 1571 sof_mailbox_read(sdev, offset, xoops, sizeof(*xoops)); in hda_dsp_get_registers() 1576 if (xoops->arch_hdr.totalsize > EXCEPT_MAX_HDR_SIZE) { in hda_dsp_get_registers() 1578 xoops->arch_hdr.totalsize); in hda_dsp_get_registers() 1581 offset += xoops->arch_hdr.totalsize; in hda_dsp_get_registers() 1614 struct sof_ipc_dsp_oops_xtensa xoops; in hda_dsp_dump() local 1626 hda_dsp_get_registers(sdev, &xoops, &panic_info, stack, in hda_dsp_dump() 1628 sof_print_oops_and_stack(sdev, level, status, panic, &xoops, in hda_dsp_dump()
|
/linux/sound/soc/sof/mediatek/ |
H A D | mtk-adsp-common.c | 27 * @xoops: Stores information about registers. 33 struct sof_ipc_dsp_oops_xtensa *xoops, in mtk_adsp_get_registers() argument 40 sof_mailbox_read(sdev, offset, xoops, sizeof(*xoops)); in mtk_adsp_get_registers() 43 if (xoops->arch_hdr.totalsize > EXCEPT_MAX_HDR_SIZE) { in mtk_adsp_get_registers() 45 xoops->arch_hdr.totalsize); in mtk_adsp_get_registers() 48 offset += xoops->arch_hdr.totalsize; in mtk_adsp_get_registers() 65 struct sof_ipc_dsp_oops_xtensa xoops; in mtk_adsp_dump() local 78 mtk_adsp_get_registers(sdev, &xoops, &panic_info, stack, in mtk_adsp_dump() 82 sof_print_oops_and_stack(sdev, level, status, status, &xoops, in mtk_adsp_dump() [all...] |
/linux/sound/soc/sof/amd/ |
H A D | acp-common.c | 54 * @xoops: Stores information about registers. 60 struct sof_ipc_dsp_oops_xtensa *xoops, in amd_get_registers() argument 67 acp_mailbox_read(sdev, offset, xoops, sizeof(*xoops)); in amd_get_registers() 70 if (xoops->arch_hdr.totalsize > EXCEPT_MAX_HDR_SIZE) { in amd_get_registers() 72 xoops->arch_hdr.totalsize); in amd_get_registers() 76 offset += xoops->arch_hdr.totalsize; in amd_get_registers() 92 struct sof_ipc_dsp_oops_xtensa xoops; in amd_sof_dump() local 114 amd_get_registers(sdev, &xoops, &panic_info, stack, AMD_STACK_DUMP_SIZE); in amd_sof_dump() 117 sof_print_oops_and_stack(sdev, KERN_ERR, status, status, &xoops, in amd_sof_dump() [all...] |
/linux/sound/soc/sof/imx/ |
H A D | imx-common.c | 23 * @xoops: Stores information about registers. 29 struct sof_ipc_dsp_oops_xtensa *xoops, in imx8_get_registers() argument 36 sof_mailbox_read(sdev, offset, xoops, sizeof(*xoops)); in imx8_get_registers() 39 if (xoops->arch_hdr.totalsize > EXCEPT_MAX_HDR_SIZE) { in imx8_get_registers() 41 xoops->arch_hdr.totalsize); in imx8_get_registers() 44 offset += xoops->arch_hdr.totalsize; in imx8_get_registers() 60 struct sof_ipc_dsp_oops_xtensa xoops; in imx8_dump() local 73 imx8_get_registers(sdev, &xoops, &panic_info, stack, in imx8_dump() 77 sof_print_oops_and_stack(sdev, KERN_ERR, status, status, &xoops, in imx8_dump() [all...] |
H A D | imx-common.h | 161 struct sof_ipc_dsp_oops_xtensa *xoops,
|