00001 /*++ 00002 00003 00004 Copyright (c) 1992 Digital Equipment Corporation 00005 00006 Module Name: 00007 00008 jnsndma.h 00009 00010 Abstract: 00011 00012 This module is the header file that describes the dma structures 00013 for the Jensen systems. 00014 00015 Author: 00016 00017 00018 Jeff McLeman (mcleman) 13-Jul-1992 00019 00020 Revision History: 00021 00022 16-Jul-1992 Jeff McLeman (mcleman) 00023 QUASI_VIRTUAL_ADDRESS should be a PVOID 00024 00025 --*/ 00026 00027 #ifndef _JENSENDMA_ 00028 #define _JENSENDMA_ 00029 00030 00031 // 00032 // Define translation table entry structure. 00033 // 00034 00035 typedef volatile struct _TRANSLATION_ENTRY { 00036 PVOID VirtualAddress; 00037 ULONG PhysicalAddress; 00038 ULONG Index; 00039 } TRANSLATION_ENTRY, *PTRANSLATION_ENTRY; 00040 00041 // 00042 // Define QUASI_VIRTUAL_ADDRESS 00043 // 00044 typedef PVOID QUASI_VIRTUAL_ADDRESS; 00045 00046 00047 #endif // _JENSENDMA_ 00048