~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-sparc64/iommu.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* $Id: iommu.h,v 1.9 1999/09/21 14:39:39 davem Exp $
  2  * iommu.h: Definitions for the sun5 IOMMU.
  3  *
  4  * Copyright (C) 1996, 1999 David S. Miller (davem@caip.rutgers.edu)
  5  */
  6 #ifndef _SPARC64_IOMMU_H
  7 #define _SPARC64_IOMMU_H
  8 
  9 /* The format of an iopte in the page tables. */
 10 #define IOPTE_VALID         0x8000000000000000 /* IOPTE is valid                   */
 11 #define IOPTE_64K           0x2000000000000000 /* IOPTE is for 64k page            */
 12 #define IOPTE_STBUF         0x1000000000000000 /* DVMA can use streaming buffer    */
 13 #define IOPTE_INTRA         0x0800000000000000 /* SBUS slot-->slot direct transfer */
 14 #define IOPTE_CONTEXT       0x07ff800000000000 /* Context number                   */
 15 #define IOPTE_PAGE          0x00007fffffffe000 /* Physical page number (PA[40:13]) */
 16 #define IOPTE_CACHE         0x0000000000000010 /* Cached (in UPA E-cache)          */
 17 #define IOPTE_WRITE         0x0000000000000002 /* Writeable                        */
 18 
 19 #endif /* !(_SPARC_IOMMU_H) */
 20 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.