test: jnsndma.h Source File

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# jnsndma.h

Go to the documentation of this file.

    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