Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
cvmx-srxx-defs.h File Reference

Go to the source code of this file.

Data Structures

union  cvmx_srxx_com_ctl
 
struct  cvmx_srxx_com_ctl::cvmx_srxx_com_ctl_s
 
union  cvmx_srxx_ign_rx_full
 
struct  cvmx_srxx_ign_rx_full::cvmx_srxx_ign_rx_full_s
 
union  cvmx_srxx_spi4_calx
 
struct  cvmx_srxx_spi4_calx::cvmx_srxx_spi4_calx_s
 
union  cvmx_srxx_spi4_stat
 
struct  cvmx_srxx_spi4_stat::cvmx_srxx_spi4_stat_s
 
union  cvmx_srxx_sw_tick_ctl
 
struct  cvmx_srxx_sw_tick_ctl::cvmx_srxx_sw_tick_ctl_s
 
union  cvmx_srxx_sw_tick_dat
 
struct  cvmx_srxx_sw_tick_dat::cvmx_srxx_sw_tick_dat_s
 

Macros

#define CVMX_SRXX_COM_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000200ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SRXX_IGN_RX_FULL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000218ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SRXX_SPI4_CALX(offset, block_id)   (CVMX_ADD_IO_SEG(0x0001180090000000ull) + (((offset) & 31) + ((block_id) & 1) * 0x1000000ull) * 8)
 
#define CVMX_SRXX_SPI4_STAT(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000208ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SRXX_SW_TICK_CTL(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000220ull) + ((block_id) & 1) * 0x8000000ull)
 
#define CVMX_SRXX_SW_TICK_DAT(block_id)   (CVMX_ADD_IO_SEG(0x0001180090000228ull) + ((block_id) & 1) * 0x8000000ull)
 

Macro Definition Documentation

#define CVMX_SRXX_COM_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000200ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 31 of file cvmx-srxx-defs.h.

#define CVMX_SRXX_IGN_RX_FULL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000218ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 32 of file cvmx-srxx-defs.h.

#define CVMX_SRXX_SPI4_CALX (   offset,
  block_id 
)    (CVMX_ADD_IO_SEG(0x0001180090000000ull) + (((offset) & 31) + ((block_id) & 1) * 0x1000000ull) * 8)

Definition at line 33 of file cvmx-srxx-defs.h.

#define CVMX_SRXX_SPI4_STAT (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000208ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 34 of file cvmx-srxx-defs.h.

#define CVMX_SRXX_SW_TICK_CTL (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000220ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 35 of file cvmx-srxx-defs.h.

#define CVMX_SRXX_SW_TICK_DAT (   block_id)    (CVMX_ADD_IO_SEG(0x0001180090000228ull) + ((block_id) & 1) * 0x8000000ull)

Definition at line 36 of file cvmx-srxx-defs.h.