kernel-brax3-ubuntu-touch/drivers/misc/mediatek/trusted_mem/private/tmem_error.h
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

85 lines
2.9 KiB
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
*/
#ifndef TMEM_ERROR_H
#define TMEM_ERROR_H
enum TMEM_ERROR_STATUS {
TMEM_OK = 0,
TMEM_GENERAL_ERROR = -1,
TMEM_PARAMETER_ERROR = -2,
TMEM_INVALID_REGISTER_DEVICE = -3,
TMEM_MEM_DEVICE_ALREADY_REGISTERED = -4,
TMEM_CREATE_DEVICE_FAILED = -5,
TMEM_SSMR_OFFLINE_FAILED = -6,
TMEM_SSMR_ONLINE_FAILED = -7,
TMEM_OPERATION_NOT_IMPLEMENTED = -8,
TMEM_INVALID_ADDR_OR_SIZE = -9,
TMEM_CREATE_PEER_DESC_FAILED = -10,
TMEM_MGR_SESSION_IS_NOT_READY = -11,
TMEM_MGR_SESSION_IS_ALREADY_OPEN = -12,
TMEM_MGR_SESSION_IS_ALREADY_CLOSE = -13,
TMEM_MGR_OPEN_SESSION_FAILED = -14,
TMEM_MGR_CLOSE_SESSION_FAILED = -15,
TMEM_MGR_ALLOC_MEM_FAILED = -16,
TMEM_MGR_FREE_MEM_FAILED = -17,
TMEM_MGR_MEM_ADD_FAILED = -18,
TMEM_MGR_MEM_REMOVE_FAILED = -19,
TMEM_REGION_POWER_ON_FAILED = -21,
TMEM_REGION_POWER_OFF_FAILED = -22,
TMEM_OPERATION_NOT_REGISTERED = -23,
TMEM_INVALID_PHYICAL_MIN_CHUNK_SIZE = -24,
TMEM_INVALID_DEVICE_MIN_CHUNK_SIZE = -25,
TMEM_INVALID_ALIGNMENT_REQUEST = -26,
TMEM_REGION_IS_NOT_READY_BEFORE_MEM_FREE_OPERATION = -27,
TMEM_INVALID_OPS_HOOKS = -28,
TMEM_CREATE_SHARED_DEVICE_FAILED = -29,
TMEM_SHARED_DEVICE_REGION_IS_BUSY = -30,
TMEM_MGR_INVOKE_COMMAND_FAILED = -31,
TMEM_COMMAND_NOT_SUPPORTED = -32,
TMEM_TEE_NOTIFY_MEM_ADD_CFG_TO_MTEE_FAILED = -33,
TMEM_TEE_NOTIFY_MEM_REMOVE_CFG_TO_MTEE_FAILED = -34,
TMEM_MOCK_ALLOC_FAILED = -35,
TMEM_MTEE_CREATE_SESSION_DATA_FAILED = -1000,
TMEM_MTEE_CREATE_SESSION_FAILED = -1001,
TMEM_MTEE_CLOSE_SESSION_FAILED = -1002,
TMEM_MTEE_APPEND_MEMORY_FAILED = -1003,
TMEM_MTEE_RELEASE_MEMORY_FAILED = -1004,
TMEM_MTEE_ALLOC_CHUNK_FAILED = -1005,
TMEM_MTEE_FREE_CHUNK_FAILED = -1006,
TMEM_MTEE_NOTIFY_MEM_ADD_CFG_TO_TEE_FAILED = -1007,
TMEM_MTEE_NOTIFY_MEM_REMOVE_CFG_TO_TEE_FAILED = -1008,
TMEM_MTEE_INVOKE_COMMAND_FAILED = -1009,
TMEM_MTEE_PHYSICAL_ADDR_OUT_OF_SUPPORT_RANGE = -1010,
TMEM_MTEE_QUERY_PA_FAIL = -1011,
TMEM_MOCK_APPEND_MEMORY_FAILED = -1100,
TMEM_MOCK_RELEASE_MEMORY_FAILED = -1101,
TMEM_MOCK_NOTIFY_MEM_ADD_CFG_TO_TEE_FAILED = -1102,
TMEM_MOCK_NOTIFY_MEM_REMOVE_CFG_TO_TEE_FAILED = -1103,
TMEM_TEE_CREATE_SESSION_DATA_FAILED = -2000,
TMEM_TEE_CREATE_SESSION_FAILED = -2001,
TMEM_TEE_CLOSE_SESSION_FAILED = -2002,
TMEM_TEE_APPEND_MEMORY_FAILED = -2003,
TMEM_TEE_RELEASE_MEMORY_FAILED = -2004,
TMEM_TEE_ALLOC_CHUNK_FAILED = -2005,
TMEM_TEE_FREE_CHUNK_FAILED = -2006,
TMEM_TEE_INVOKE_COMMAND_FAILED = -2007,
TMEM_TEE_OPEN_SINGLE_SESSION_FAILED = -2017,
TMEM_TEE_SESSION_IS_NOT_READY = -2018,
TMEM_KPOOL_APPEND_MEMORY_FAILED = -3000,
TMEM_KPOOL_HEAP_ALREADY_CREATED = -3001,
TMEM_KPOOL_HEAP_IS_NULL = -3002,
TMEM_KPOOL_ALLOC_CHUNK_FAILED = -3003,
TMEM_KPOOL_FREE_CHUNK_FAILED = -3004,
TMEM_KPOOL_FFA_INIT_FAILED = -3005,
TMEM_KPOOL_QUERY_FAILED = -3006,
TMEM_KPOOL_FFA_PAGE_FAILED = -3007,
};
#endif /* end of TMEM_ERROR_H */