xref: /original-bsd/sys/vax/datakit/kmcreg.h (revision 3839ed90)
1 /*	@(#)kmc.h	1.1	*/
2 #define	KSTEP	1
3 #define	KMS	2
4 #define	KCSR	3
5 #define	KSTOP	4
6 #define	KMCLR	5
7 #define	KRUN	6
8 #define	KLU	7
9 #define	KWRCR	8
10 #define	KRESET	9
11 
12 struct kmcntl {
13 	int	kmd;
14 	short	*kcsr;
15 	int	kval;
16 };
17 
18 #include <sys/ioctl.h>
19 
20 #define	KCSETA	_IOW('k', 1, struct kmcntl)
21 
22 #define	lobyte(X)	(((unsigned char *)&X)[0])
23 #define	hibyte(X)	(((unsigned char *)&X)[1])
24 #define	loword(X)	(((ushort *)&X)[0])
25 #define	hiword(X)	(((ushort *)&X)[1])
26