FreeBSD/Linux Kernel Cross Reference
sys/i386/isa/gpib.h
1 #ifndef _I386_ISA_GPIB_H_
2 #define _I386_ISA_GPIB_H_
3
4 #include <sys/ioccom.h>
5
6 /* gpib data structures */
7 struct gpibdata {
8 char *data; /* data string for ins and outs */
9 unsigned char address; /* gpib address */
10 int *count;
11 } ;
12
13 /* IOCTL commands */
14 #define GPIBWRITE _IOW('g',1,struct gpibdata)
15 #define GPIBREAD _IOW('g',2,struct gpibdata)
16 #define GPIBINIT _IOW('g',3,struct gpibdata)
17 #define GPIBTRIGGER _IOW('g',4,struct gpibdata)
18 #define GPIBREMOTE _IOW('g',5,struct gpibdata)
19 #define GPIBLOCAL _IOW('g',6,struct gpibdata)
20 #define GPIBMTRIGGER _IOW('g',7,struct gpibdata)
21 #define GPIBMREMOTE _IOW('g',8,struct gpibdata)
22 #define GPIBMLOCAL _IOW('g',9,struct gpibdata)
23 #define GPIBSPOLL _IOW('g',10,struct gpibdata)
24
25 #endif /* !_I386_ISA_GPIB_H_ */
Cache object: a3d1d563d782555e854377301881b3c7
|