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

Go to the source code of this file.

Data Structures

struct  cvmx_fau_tagwait64_t
 
struct  cvmx_fau_tagwait32_t
 
struct  cvmx_fau_tagwait16_t
 
struct  cvmx_fau_tagwait8_t
 
union  cvmx_fau_async_tagwait_result_t
 

Macros

#define CVMX_FAU_LOAD_IO_ADDRESS   cvmx_build_io_address(0x1e, 0)
 
#define CVMX_FAU_BITS_SCRADDR   63, 56
 
#define CVMX_FAU_BITS_LEN   55, 48
 
#define CVMX_FAU_BITS_INEVAL   35, 14
 
#define CVMX_FAU_BITS_TAGWAIT   13, 13
 
#define CVMX_FAU_BITS_NOADD   13, 13
 
#define CVMX_FAU_BITS_SIZE   12, 11
 
#define CVMX_FAU_BITS_REGISTER   10, 0
 

Enumerations

enum  cvmx_fau_op_size_t { CVMX_FAU_OP_SIZE_8 = 0, CVMX_FAU_OP_SIZE_16 = 1, CVMX_FAU_OP_SIZE_32 = 2, CVMX_FAU_OP_SIZE_64 = 3 }
 

Macro Definition Documentation

#define CVMX_FAU_BITS_INEVAL   35, 14

Definition at line 42 of file cvmx-fau.h.

#define CVMX_FAU_BITS_LEN   55, 48

Definition at line 41 of file cvmx-fau.h.

#define CVMX_FAU_BITS_NOADD   13, 13

Definition at line 44 of file cvmx-fau.h.

#define CVMX_FAU_BITS_REGISTER   10, 0

Definition at line 46 of file cvmx-fau.h.

#define CVMX_FAU_BITS_SCRADDR   63, 56

Definition at line 40 of file cvmx-fau.h.

#define CVMX_FAU_BITS_SIZE   12, 11

Definition at line 45 of file cvmx-fau.h.

#define CVMX_FAU_BITS_TAGWAIT   13, 13

Definition at line 43 of file cvmx-fau.h.

#define CVMX_FAU_LOAD_IO_ADDRESS   cvmx_build_io_address(0x1e, 0)

Definition at line 39 of file cvmx-fau.h.

Enumeration Type Documentation

Enumerator:
CVMX_FAU_OP_SIZE_8 
CVMX_FAU_OP_SIZE_16 
CVMX_FAU_OP_SIZE_32 
CVMX_FAU_OP_SIZE_64 

Definition at line 48 of file cvmx-fau.h.