Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
cvmx-wqe.h File Reference
#include <asm/octeon/cvmx-packet.h>

Go to the source code of this file.

Data Structures

union  cvmx_pip_wqe_word2
 
struct  CVMX_CACHE_LINE_ALIGNED
 

Macros

#define OCT_TAG_TYPE_STRING(x)
 

Macro Definition Documentation

#define OCT_TAG_TYPE_STRING (   x)
Value:
(((x) == CVMX_POW_TAG_TYPE_ORDERED) ? "ORDERED" : \
(((x) == CVMX_POW_TAG_TYPE_ATOMIC) ? "ATOMIC" : \
(((x) == CVMX_POW_TAG_TYPE_NULL) ? "NULL" : \
"NULL_NULL")))

This header file defines the work queue entry (wqe) data structure. Since this is a commonly used structure that depends on structures from several hardware blocks, those definitions have been placed in this file to create a single point of definition of the wqe format. Data structures are still named according to the block that they relate to.

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