diff options
Diffstat (limited to 'libc/kernel/common/linux/capi.h')
-rw-r--r-- | libc/kernel/common/linux/capi.h | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/libc/kernel/common/linux/capi.h b/libc/kernel/common/linux/capi.h deleted file mode 100644 index 5591cf6..0000000 --- a/libc/kernel/common/linux/capi.h +++ /dev/null @@ -1,88 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __LINUX_CAPI_H__ -#define __LINUX_CAPI_H__ - -#include <asm/types.h> -#include <linux/ioctl.h> -#include <linux/kernelcapi.h> - -typedef struct capi_register_params { - __u32 level3cnt; - __u32 datablkcnt; - __u32 datablklen; -} capi_register_params; - -#define CAPI_REGISTER _IOW('C',0x01,struct capi_register_params) - -#define CAPI_MANUFACTURER_LEN 64 - -#define CAPI_GET_MANUFACTURER _IOWR('C',0x06,int) - -typedef struct capi_version { - __u32 majorversion; - __u32 minorversion; - __u32 majormanuversion; - __u32 minormanuversion; -} capi_version; - -#define CAPI_GET_VERSION _IOWR('C',0x07,struct capi_version) - -#define CAPI_SERIAL_LEN 8 -#define CAPI_GET_SERIAL _IOWR('C',0x08,int) - -typedef struct capi_profile { - __u16 ncontroller; - __u16 nbchannel; - __u32 goptions; - __u32 support1; - __u32 support2; - __u32 support3; - __u32 reserved[6]; - __u32 manu[5]; -} capi_profile; - -#define CAPI_GET_PROFILE _IOWR('C',0x09,struct capi_profile) - -typedef struct capi_manufacturer_cmd { - unsigned long cmd; - void __user *data; -} capi_manufacturer_cmd; - -#define CAPI_MANUFACTURER_CMD _IOWR('C',0x20, struct capi_manufacturer_cmd) - -#define CAPI_GET_ERRCODE _IOR('C',0x21, __u16) - -#define CAPI_INSTALLED _IOR('C',0x22, __u16) - -typedef union capi_ioctl_struct { - __u32 contr; - capi_register_params rparams; - __u8 manufacturer[CAPI_MANUFACTURER_LEN]; - capi_version version; - __u8 serial[CAPI_SERIAL_LEN]; - capi_profile profile; - capi_manufacturer_cmd cmd; - __u16 errcode; -} capi_ioctl_struct; - -#define CAPIFLAG_HIGHJACKING 0x0001 - -#define CAPI_GET_FLAGS _IOR('C',0x23, unsigned) -#define CAPI_SET_FLAGS _IOR('C',0x24, unsigned) -#define CAPI_CLR_FLAGS _IOR('C',0x25, unsigned) - -#define CAPI_NCCI_OPENCOUNT _IOR('C',0x26, unsigned) - -#define CAPI_NCCI_GETUNIT _IOR('C',0x27, unsigned) - -#endif |