1 /* 2 * Copyright (c) 1982, 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)dmavar.h 7.2 (Berkeley) 11/04/90 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