xref: /original-bsd/sys/hp300/dev/dmavar.h (revision 3705696b)
1 /*
2  * Copyright (c) 1982, 1990, 1993
3  *	The Regents of the University of California.  All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)dmavar.h	8.1 (Berkeley) 06/10/93
8  */
9 
10 /* dmago flags */
11 #define	DMAGO_BYTE	0x00	/* do byte (8 bit) transfers */
12 #define	DMAGO_WORD	0x01	/* do word (16 bit) transfers */
13 #define	DMAGO_LWORD	0x02	/* do longword (32 bit) transfers */
14 #define	DMAGO_PRI	0x04	/* do "priority" DMA */
15 #define	DMAGO_READ	0x08	/* transfer is a read */
16 #define	DMAGO_NOINT	0x80	/* don't interrupt on completion */
17 
18 /* dma "controllers" (channels) */
19 #define	DMA0		0x1
20 #define	DMA1		0x2
21 
22 #ifdef KERNEL
23 extern void	dmago(), dmafree();
24 extern int	dmareq();
25 #endif
26