added bufconfig struct and ioctl
authorFrank Mori Hess <fmhess@speakeasy.net>
Thu, 25 Jan 2001 00:43:37 +0000 (00:43 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Thu, 25 Jan 2001 00:43:37 +0000 (00:43 +0000)
include/linux/comedi.h

index 83115a9ee1077e56ac81ac1dc3678f2908abd4b5..fdc1ed8a93b2b929ec088fca8fcb60754791c080 100644 (file)
@@ -170,7 +170,7 @@ typedef unsigned short sampl_t;
 #define COMEDI_CMDTEST _IOR(CIO,10,comedi_cmd)
 #define COMEDI_INSNLIST _IOR(CIO,11,comedi_insnlist)
 #define COMEDI_INSN _IOR(CIO,12,comedi_insn)
-
+#define COMEDI_BUFCONFIG _IOR(CIO,13,comedi_bufconfig)
 
 
 /* structures */
@@ -185,6 +185,7 @@ typedef struct comedi_devinfo_struct comedi_devinfo;
 typedef struct comedi_devconfig_struct comedi_devconfig;
 typedef struct comedi_rangeinfo_struct comedi_rangeinfo;
 typedef struct comedi_krange_struct comedi_krange;
+typedef struct comedi_bufconfig_struct comedi_bufconfig;
 
 struct comedi_trig_struct{
        unsigned int subdev;            /* subdevice */
@@ -285,6 +286,11 @@ struct comedi_devconfig_struct{
        int options[COMEDI_NDEVCONFOPTS];
 };
 
+struct comedi_bufconfig_struct{
+       unsigned int read_size; /* read buffer size in bytes */
+       unsigned int write_size;        /* write buffer size in bytes */
+       unsigned int unused[5];
+};
 
 /* range stuff */