brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · 325a856 Raw
49 lines · c
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */2/*3 * $Id: kernelcapi.h,v 1.8.6.2 2001/02/07 11:31:31 kai Exp $4 * 5 * Kernel CAPI 2.0 Interface for Linux6 * 7 * (c) Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)8 * 9 */10 11#ifndef _UAPI__KERNELCAPI_H__12#define _UAPI__KERNELCAPI_H__13 14#define CAPI_MAXAPPL	240	/* maximum number of applications  */15#define CAPI_MAXCONTR	32	/* maximum number of controller    */16#define CAPI_MAXDATAWINDOW	817 18 19typedef struct kcapi_flagdef {20	int contr;21	int flag;22} kcapi_flagdef;23 24typedef struct kcapi_carddef {25	char		driver[32];26	unsigned int	port;27	unsigned	irq;28	unsigned int	membase;29	int		cardnr;30} kcapi_carddef;31 32/* new ioctls >= 10 */33#define KCAPI_CMD_TRACE		1034#define KCAPI_CMD_ADDCARD	11	/* OBSOLETE */35 36/* 37 * flag > 2 => trace also data38 * flag & 1 => show trace39 */40#define KCAPI_TRACE_OFF			041#define KCAPI_TRACE_SHORT_NO_DATA	142#define KCAPI_TRACE_FULL_NO_DATA	243#define KCAPI_TRACE_SHORT		344#define KCAPI_TRACE_FULL		445 46 47 48#endif /* _UAPI__KERNELCAPI_H__ */49