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/alphapc/axp.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 typedef struct Hwrpb    Hwrpb;
    2 typedef struct Hwcpu    Hwcpu;
    3 typedef struct Hwdsr    Hwdsr;
    4 
    5 struct Hwrpb
    6 {
    7         uvlong  phys;
    8         uvlong  sign;
    9         uvlong  rev;
   10         uvlong  size;
   11         uvlong  cpu0;
   12         uvlong  by2pg;
   13         uvlong  pabits;
   14         uvlong  maxasn;
   15         char    ssn[16];
   16         uvlong  systype;
   17         uvlong  sysvar;
   18         uvlong  sysrev;
   19         uvlong  ifreq;
   20         uvlong  cfreq;
   21         uvlong  vptb;
   22         uvlong  resv;
   23         uvlong  tbhint;
   24         uvlong  ncpu;
   25         uvlong  cpulen;
   26         uvlong  cpuoff;
   27         uvlong  nctb;
   28         uvlong  ctblen;
   29         uvlong  ctboff;
   30         uvlong  ccrboff;
   31         uvlong  memoff;
   32         uvlong  confoff;
   33         uvlong  fruoff;
   34         uvlong  termsaveva;
   35         uvlong  termsavex;
   36         uvlong  termrestva;
   37         uvlong  termrestx;
   38         uvlong  termresetva;
   39         uvlong  termresetx;
   40         uvlong  sysresv;
   41         uvlong  hardresv;
   42         uvlong  csum;
   43         uvlong  rxrdymsk;
   44         uvlong  txrdymsk;
   45         uvlong  dsroff;         /* rev 6 or higher */
   46 };
   47 
   48 extern Hwrpb* hwrpb;
   49 
   50 struct Hwcpu
   51 {
   52         uvlong  hwpcb[16];
   53         uvlong  state;
   54         uvlong  palmainlen;
   55         uvlong  palscratchlen;
   56         uvlong  palmainpa;
   57         uvlong  palscratchpa;
   58         uvlong  palrev;
   59         uvlong  cputype;
   60         uvlong  cpuvar;
   61         uvlong  cpurev;
   62         uvlong  serial[2];
   63         /* more crap ... */
   64 };
   65 
   66 struct Hwdsr
   67 {
   68         vlong   smm;
   69         uvlong  lurtoff;
   70         uvlong  sysnameoff;
   71 };

Cache object: cdee7e4b287cf74287be14a944c7ecca


[ 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.