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/mips/cavium/octeon_ebt3000_cf.h

Version: -  FREEBSD  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-2  -  FREEBSD-11-1  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-4  -  FREEBSD-10-3  -  FREEBSD-10-2  -  FREEBSD-10-1  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-3  -  FREEBSD-9-2  -  FREEBSD-9-1  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-4  -  FREEBSD-8-3  -  FREEBSD-8-2  -  FREEBSD-8-1  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-4  -  FREEBSD-7-3  -  FREEBSD-7-2  -  FREEBSD-7-1  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-4  -  FREEBSD-6-3  -  FREEBSD-6-2  -  FREEBSD-6-1  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-5  -  FREEBSD-5-4  -  FREEBSD-5-3  -  FREEBSD-5-2  -  FREEBSD-5-1  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  xnu-1456.1.26  -  xnu-1699.24.8  -  xnu-2050.18.24  -  OPENSOLARIS  -  minix-3-1-1 
SearchContext: -  none  -  3  -  10 

    1 /*
    2  *  octeon_ebt3000_cf.h
    3  *
    4  */
    5 
    6 
    7 #ifndef  __OCTEON_EBT3000_H__
    8 #define  __OCTEON_EBT3000_H__
    9 
   10 
   11 
   12 #define OCTEON_CF_COMMON_BASE_ADDR              (0x1d000000 | (1 << 11))
   13 #define OCTEON_MIO_BOOT_REG_CFGX(offset)        (0x8001180000000000ull + ((offset) * 8))
   14 
   15 
   16 typedef union
   17 {   
   18     uint64_t    word64;
   19     struct
   20     {
   21         uint64_t reserved                : 27;      /**< Reserved */
   22         uint64_t sam                     : 1;       /**< Region 0 SAM */
   23         uint64_t we_ext                  : 2;       /**< Region 0 write enable count extension */
   24         uint64_t oe_ext                  : 2;       /**< Region 0 output enable count extension */
   25         uint64_t en                      : 1;       /**< Region 0 enable */
   26         uint64_t orbit                   : 1;       /**< No function for region 0 */
   27         uint64_t ale                     : 1;       /**< Region 0 ALE mode */
   28         uint64_t width                   : 1;       /**< Region 0 bus width */
   29         uint64_t size                    : 12;      /**< Region 0 size */
   30         uint64_t base                    : 16;      /**< Region 0 base address */
   31     } bits;
   32 } octeon_mio_boot_reg_cfgx_t;
   33 
   34 
   35 #endif  /* __OCTEON_EBT3000_H__ */

Cache object: d273eacd788fb22b1c9fd060d576b5df


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