The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/ppc/io.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 
    2 enum {
    3         BusCBUS         = 0,            /* Corollary CBUS */
    4         BusCBUSII,                      /* Corollary CBUS II */
    5         BusEISA,                                /* Extended ISA */
    6         BusFUTURE,                      /* IEEE Futurebus */
    7         BusINTERN,                      /* Internal bus */
    8         BusISA,                         /* Industry Standard Architecture */
    9         BusMBI,                         /* Multibus I */
   10         BusMBII,                                /* Multibus II */
   11         BusMCA,                         /* Micro Channel Architecture */
   12         BusMPI,                         /* MPI */
   13         BusMPSA,                                /* MPSA */
   14         BusNUBUS,                       /* Apple Macintosh NuBus */
   15         BusPCI,                         /* Peripheral Component Interconnect */
   16         BusPCMCIA,                      /* PC Memory Card International Association */
   17         BusTC,                          /* DEC TurboChannel */
   18         BusVL,                          /* VESA Local bus */
   19         BusVME,                         /* VMEbus */
   20         BusXPRESS,                      /* Express System Bus */
   21         BusPPC                          /* Power PC internal bus */
   22 };
   23 
   24 #define MKBUS(t,b,d,f)  (((t)<<24)|(((b)&0xFF)<<16)|(((d)&0x1F)<<11)|(((f)&0x07)<<8))
   25 #define BUSFNO(tbdf)    (((tbdf)>>8)&0x07)
   26 #define BUSDNO(tbdf)    (((tbdf)>>11)&0x1F)
   27 #define BUSBNO(tbdf)    (((tbdf)>>16)&0xFF)
   28 #define BUSTYPE(tbdf)   ((tbdf)>>24)
   29 #define BUSBDF(tbdf)    ((tbdf)&0x00FFFF00)
   30 #define BUSUNKNOWN      (-1)

Cache object: 794e06421c4598296cdc5cb83c2c38d6


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.