Sound Open Firmware
Loading...
Searching...
No Matches
debug.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 *
3 * Copyright(c) 2020 Intel Corporation. All rights reserved.
4 *
5 * Author: Author: Karol Trzcinski <karolx.trzcinski@linux.intel.com>
6 */
7
8#ifndef __IPC_DEBUG_H__
9#define __IPC_DEBUG_H__
10
11#include <ipc/header.h>
12#include <stdint.h>
13
23
26 uint32_t zone;
27 uint32_t id;
28 uint32_t used;
29 uint32_t free;
30 uint32_t reserved;
31} __attribute__((packed, aligned(4)));
32
36 uint32_t reserved[4];
37 uint32_t num_elems;
39} __attribute__((packed, aligned(4)));
40
41#endif /* __IPC_DEBUG_H__ */
sof_ipc_dbg_mem_zone
ABI3.18.
Definition debug.h:15
@ SOF_IPC_MEM_ZONE_RUNTIME_SHARED
System runtime zone.
Definition debug.h:20
@ SOF_IPC_MEM_ZONE_BUFFER
Buffer zone.
Definition debug.h:19
@ SOF_IPC_MEM_ZONE_SYS_SHARED
System shared zone.
Definition debug.h:21
@ SOF_IPC_MEM_ZONE_RUNTIME
Runtime zone.
Definition debug.h:18
@ SOF_IPC_MEM_ZONE_SYS
System zone.
Definition debug.h:16
@ SOF_IPC_MEM_ZONE_SYS_RUNTIME
System-runtime zone.
Definition debug.h:17
IPC command header.
ABI3.18.
Definition debug.h:25
uint32_t zone
see sof_ipc_dbg_mem_zone
Definition debug.h:26
uint32_t used
number of bytes used in zone
Definition debug.h:28
uint32_t id
heap index within zone
Definition debug.h:27
uint32_t reserved
reserved for future use
Definition debug.h:30
uint32_t free
number of bytes free to use within zone
Definition debug.h:29
ABI3.18.
Definition debug.h:34
struct sof_ipc_dbg_mem_usage_elem elems[]
memory usage information
Definition debug.h:38
uint32_t reserved[4]
reserved for future use
Definition debug.h:36
uint32_t num_elems
elems[] counter
Definition debug.h:37
struct sof_ipc_reply rhdr
generic IPC reply header
Definition debug.h:35
Generic reply message.
Definition header.h:366