18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci#ifndef __Q6DSP_ERR_NO_H__ 48c2ecf20Sopenharmony_ci#define __Q6DSP_ERR_NO_H__ 58c2ecf20Sopenharmony_ci#include <linux/kernel.h> 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/* Success. The operation completed with no errors. */ 88c2ecf20Sopenharmony_ci#define ADSP_EOK 0x00000000 98c2ecf20Sopenharmony_ci/* General failure. */ 108c2ecf20Sopenharmony_ci#define ADSP_EFAILED 0x00000001 118c2ecf20Sopenharmony_ci/* Bad operation parameter. */ 128c2ecf20Sopenharmony_ci#define ADSP_EBADPARAM 0x00000002 138c2ecf20Sopenharmony_ci/* Unsupported routine or operation. */ 148c2ecf20Sopenharmony_ci#define ADSP_EUNSUPPORTED 0x00000003 158c2ecf20Sopenharmony_ci/* Unsupported version. */ 168c2ecf20Sopenharmony_ci#define ADSP_EVERSION 0x00000004 178c2ecf20Sopenharmony_ci/* Unexpected problem encountered. */ 188c2ecf20Sopenharmony_ci#define ADSP_EUNEXPECTED 0x00000005 198c2ecf20Sopenharmony_ci/* Unhandled problem occurred. */ 208c2ecf20Sopenharmony_ci#define ADSP_EPANIC 0x00000006 218c2ecf20Sopenharmony_ci/* Unable to allocate resource. */ 228c2ecf20Sopenharmony_ci#define ADSP_ENORESOURCE 0x00000007 238c2ecf20Sopenharmony_ci/* Invalid handle. */ 248c2ecf20Sopenharmony_ci#define ADSP_EHANDLE 0x00000008 258c2ecf20Sopenharmony_ci/* Operation is already processed. */ 268c2ecf20Sopenharmony_ci#define ADSP_EALREADY 0x00000009 278c2ecf20Sopenharmony_ci/* Operation is not ready to be processed. */ 288c2ecf20Sopenharmony_ci#define ADSP_ENOTREADY 0x0000000A 298c2ecf20Sopenharmony_ci/* Operation is pending completion. */ 308c2ecf20Sopenharmony_ci#define ADSP_EPENDING 0x0000000B 318c2ecf20Sopenharmony_ci/* Operation could not be accepted or processed. */ 328c2ecf20Sopenharmony_ci#define ADSP_EBUSY 0x0000000C 338c2ecf20Sopenharmony_ci/* Operation aborted due to an error. */ 348c2ecf20Sopenharmony_ci#define ADSP_EABORTED 0x0000000D 358c2ecf20Sopenharmony_ci/* Operation preempted by a higher priority. */ 368c2ecf20Sopenharmony_ci#define ADSP_EPREEMPTED 0x0000000E 378c2ecf20Sopenharmony_ci/* Operation requests intervention to complete. */ 388c2ecf20Sopenharmony_ci#define ADSP_ECONTINUE 0x0000000F 398c2ecf20Sopenharmony_ci/* Operation requests immediate intervention to complete. */ 408c2ecf20Sopenharmony_ci#define ADSP_EIMMEDIATE 0x00000010 418c2ecf20Sopenharmony_ci/* Operation is not implemented. */ 428c2ecf20Sopenharmony_ci#define ADSP_ENOTIMPL 0x00000011 438c2ecf20Sopenharmony_ci/* Operation needs more data or resources. */ 448c2ecf20Sopenharmony_ci#define ADSP_ENEEDMORE 0x00000012 458c2ecf20Sopenharmony_ci/* Operation does not have memory. */ 468c2ecf20Sopenharmony_ci#define ADSP_ENOMEMORY 0x00000014 478c2ecf20Sopenharmony_ci/* Item does not exist. */ 488c2ecf20Sopenharmony_ci#define ADSP_ENOTEXIST 0x00000015 498c2ecf20Sopenharmony_ci/* Max count for adsp error code sent to HLOS*/ 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci#endif /*__Q6DSP_ERR_NO_H__ */ 52