1 /* SPDX-License-Identifier: (GPL-2.0-only OR B 1 2 /* 3 * This file is provided under a dual BSD/GPLv 4 * redistributing this file, you may do so und 5 * 6 * Copyright(c) 2020 Intel Corporation 7 * 8 * Author: Karol Trzcinski <karolx.trzcinski@l 9 */ 10 11 #ifndef __INCLUDE_SOUND_SOF_DEBUG_H__ 12 #define __INCLUDE_SOUND_SOF_DEBUG_H__ 13 14 #include <sound/sof/header.h> 15 16 /** ABI3.18 */ 17 enum sof_ipc_dbg_mem_zone { 18 SOF_IPC_MEM_ZONE_SYS = 0, 19 SOF_IPC_MEM_ZONE_SYS_RUNTIME = 1, 20 SOF_IPC_MEM_ZONE_RUNTIME = 2, 21 SOF_IPC_MEM_ZONE_BUFFER = 3, 22 SOF_IPC_MEM_ZONE_RUNTIME_SHARED = 4, 23 SOF_IPC_MEM_ZONE_SYS_SHARED = 5, 24 }; 25 26 /** ABI3.18 */ 27 struct sof_ipc_dbg_mem_usage_elem { 28 uint32_t zone; /**< see sof_i 29 uint32_t id; /**< heap inde 30 uint32_t used; /**< number of 31 uint32_t free; /**< number of 32 uint32_t reserved; /**< for futur 33 } __packed; 34 35 /** ABI3.18 */ 36 struct sof_ipc_dbg_mem_usage { 37 struct sof_ipc_reply rhdr; 38 uint32_t reserved[4]; 39 uint32_t num_elems; 40 struct sof_ipc_dbg_mem_usage_elem elem 41 } __packed; 42 43 #endif 44
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.