1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 21da177e4SLinus Torvalds /* 31da177e4SLinus Torvalds * $Id: kernelcapi.h,v 1.8.6.2 2001/02/07 11:31:31 kai Exp $ 41da177e4SLinus Torvalds * 51da177e4SLinus Torvalds * Kernel CAPI 2.0 Interface for Linux 61da177e4SLinus Torvalds * 71da177e4SLinus Torvalds * (c) Copyright 1997 by Carsten Paeth ([email protected]) 81da177e4SLinus Torvalds * 91da177e4SLinus Torvalds */ 101da177e4SLinus Torvalds #ifndef __KERNELCAPI_H__ 111da177e4SLinus Torvalds #define __KERNELCAPI_H__ 121da177e4SLinus Torvalds 131da177e4SLinus Torvalds #include <linux/list.h> 141da177e4SLinus Torvalds #include <linux/skbuff.h> 15d7fe0f24SAl Viro #include <linux/workqueue.h> 16ef69bb2eSJan Kiszka #include <linux/notifier.h> 17607ca46eSDavid Howells #include <uapi/linux/kernelcapi.h> 181da177e4SLinus Torvalds 191da177e4SLinus Torvalds #define CAPI_NOERROR 0x0000 201da177e4SLinus Torvalds 211da177e4SLinus Torvalds #define CAPI_TOOMANYAPPLS 0x1001 221da177e4SLinus Torvalds #define CAPI_LOGBLKSIZETOSMALL 0x1002 231da177e4SLinus Torvalds #define CAPI_BUFFEXECEEDS64K 0x1003 241da177e4SLinus Torvalds #define CAPI_MSGBUFSIZETOOSMALL 0x1004 251da177e4SLinus Torvalds #define CAPI_ANZLOGCONNNOTSUPPORTED 0x1005 261da177e4SLinus Torvalds #define CAPI_REGRESERVED 0x1006 271da177e4SLinus Torvalds #define CAPI_REGBUSY 0x1007 281da177e4SLinus Torvalds #define CAPI_REGOSRESOURCEERR 0x1008 291da177e4SLinus Torvalds #define CAPI_REGNOTINSTALLED 0x1009 301da177e4SLinus Torvalds #define CAPI_REGCTRLERNOTSUPPORTEXTEQUIP 0x100a 311da177e4SLinus Torvalds #define CAPI_REGCTRLERONLYSUPPORTEXTEQUIP 0x100b 321da177e4SLinus Torvalds 331da177e4SLinus Torvalds #define CAPI_ILLAPPNR 0x1101 341da177e4SLinus Torvalds #define CAPI_ILLCMDORSUBCMDORMSGTOSMALL 0x1102 351da177e4SLinus Torvalds #define CAPI_SENDQUEUEFULL 0x1103 361da177e4SLinus Torvalds #define CAPI_RECEIVEQUEUEEMPTY 0x1104 371da177e4SLinus Torvalds #define CAPI_RECEIVEOVERFLOW 0x1105 381da177e4SLinus Torvalds #define CAPI_UNKNOWNNOTPAR 0x1106 391da177e4SLinus Torvalds #define CAPI_MSGBUSY 0x1107 401da177e4SLinus Torvalds #define CAPI_MSGOSRESOURCEERR 0x1108 411da177e4SLinus Torvalds #define CAPI_MSGNOTINSTALLED 0x1109 421da177e4SLinus Torvalds #define CAPI_MSGCTRLERNOTSUPPORTEXTEQUIP 0x110a 431da177e4SLinus Torvalds #define CAPI_MSGCTRLERONLYSUPPORTEXTEQUIP 0x110b 441da177e4SLinus Torvalds 451da177e4SLinus Torvalds #endif /* __KERNELCAPI_H__ */ 46