Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
cxio_wr.h File Reference
#include <asm/io.h>
#include <linux/pci.h>
#include <linux/timer.h>
#include "firmware_exports.h"

Go to the source code of this file.

Data Structures

union  t3_wrid
 
struct  fw_riwrh
 
struct  t3_sge
 
struct  t3_send_wr
 
struct  t3_fastreg_wr
 
struct  t3_pbl_frag
 
struct  t3_local_inv_wr
 
struct  t3_rdma_write_wr
 
struct  t3_rdma_read_wr
 
struct  t3_bind_mw_wr
 
struct  t3_receive_wr
 
struct  t3_bypass_wr
 
struct  t3_modify_qp_wr
 
struct  t3_rdma_init_attr
 
struct  t3_rdma_init_wr
 
struct  t3_genbit
 
struct  t3_wq_in_err
 
union  t3_wr
 
struct  tpt_entry
 
struct  t3_cqe
 
struct  t3_swsq
 
struct  t3_swrq
 
struct  t3_wq
 
struct  t3_cq
 
struct  t3_cq_status_page
 

Macros

#define T3_MAX_SGE   4
 
#define T3_MAX_INLINE   64
 
#define T3_STAG0_PBL_SIZE   (2 * T3_MAX_SGE << 3)
 
#define T3_STAG0_MAX_PBE_LEN   (128 * 1024 * 1024)
 
#define T3_STAG0_PAGE_SHIFT   15
 
#define Q_EMPTY(rptr, wptr)   ((rptr)==(wptr))
 
#define Q_FULL(rptr, wptr, size_log2)
 
#define Q_GENBIT(ptr, size_log2)   (!(((ptr)>>size_log2)&0x1))
 
#define Q_FREECNT(rptr, wptr, size_log2)   ((1UL<<size_log2)-((wptr)-(rptr)))
 
#define Q_COUNT(rptr, wptr)   ((wptr)-(rptr))
 
#define Q_PTR2IDX(ptr, size_log2)   (ptr & ((1UL<<size_log2)-1))
 
#define SEQ32_GE(x, y)   (!( (((u32) (x)) - ((u32) (y))) & 0x80000000 ))
 
#define WRID(wrid)   (wrid.id1)
 
#define WRID_GEN(wrid)   (wrid.id0.wr_gen)
 
#define WRID_IDX(wrid)   (wrid.id0.wr_idx)
 
#define WRID_LO(wrid)   (wrid.id0.wr_lo)
 
#define S_FW_RIWR_OP   24
 
#define M_FW_RIWR_OP   0xff
 
#define V_FW_RIWR_OP(x)   ((x) << S_FW_RIWR_OP)
 
#define G_FW_RIWR_OP(x)   ((((x) >> S_FW_RIWR_OP)) & M_FW_RIWR_OP)
 
#define S_FW_RIWR_SOPEOP   22
 
#define M_FW_RIWR_SOPEOP   0x3
 
#define V_FW_RIWR_SOPEOP(x)   ((x) << S_FW_RIWR_SOPEOP)
 
#define S_FW_RIWR_FLAGS   8
 
#define M_FW_RIWR_FLAGS   0x3fffff
 
#define V_FW_RIWR_FLAGS(x)   ((x) << S_FW_RIWR_FLAGS)
 
#define G_FW_RIWR_FLAGS(x)   ((((x) >> S_FW_RIWR_FLAGS)) & M_FW_RIWR_FLAGS)
 
#define S_FW_RIWR_TID   8
 
#define V_FW_RIWR_TID(x)   ((x) << S_FW_RIWR_TID)
 
#define S_FW_RIWR_LEN   0
 
#define V_FW_RIWR_LEN(x)   ((x) << S_FW_RIWR_LEN)
 
#define S_FW_RIWR_GEN   31
 
#define V_FW_RIWR_GEN(x)   ((x) << S_FW_RIWR_GEN)
 
#define T3_MAX_FASTREG_DEPTH   10
 
#define T3_MAX_FASTREG_FRAG   10
 
#define S_FR_PAGE_COUNT   24
 
#define M_FR_PAGE_COUNT   0xff
 
#define V_FR_PAGE_COUNT(x)   ((x) << S_FR_PAGE_COUNT)
 
#define G_FR_PAGE_COUNT(x)   ((((x) >> S_FR_PAGE_COUNT)) & M_FR_PAGE_COUNT)
 
#define S_FR_PAGE_SIZE   16
 
#define M_FR_PAGE_SIZE   0x1f
 
#define V_FR_PAGE_SIZE(x)   ((x) << S_FR_PAGE_SIZE)
 
#define G_FR_PAGE_SIZE(x)   ((((x) >> S_FR_PAGE_SIZE)) & M_FR_PAGE_SIZE)
 
#define S_FR_TYPE   8
 
#define M_FR_TYPE   0x1
 
#define V_FR_TYPE(x)   ((x) << S_FR_TYPE)
 
#define G_FR_TYPE(x)   ((((x) >> S_FR_TYPE)) & M_FR_TYPE)
 
#define S_FR_PERMS   0
 
#define M_FR_PERMS   0xff
 
#define V_FR_PERMS(x)   ((x) << S_FR_PERMS)
 
#define G_FR_PERMS(x)   ((((x) >> S_FR_PERMS)) & M_FR_PERMS)
 
#define S_RTR_TYPE   2
 
#define M_RTR_TYPE   0x3
 
#define V_RTR_TYPE(x)   ((x) << S_RTR_TYPE)
 
#define G_RTR_TYPE(x)   ((((x) >> S_RTR_TYPE)) & M_RTR_TYPE)
 
#define S_CHAN   4
 
#define M_CHAN   0x3
 
#define V_CHAN(x)   ((x) << S_CHAN)
 
#define G_CHAN(x)   ((((x) >> S_CHAN)) & M_CHAN)
 
#define T3_SQ_CQE_FLIT   13
 
#define T3_SQ_COOKIE_FLIT   14
 
#define T3_RQ_COOKIE_FLIT   13
 
#define T3_RQ_CQE_FLIT   14
 
#define S_TPT_VALID   31
 
#define V_TPT_VALID(x)   ((x) << S_TPT_VALID)
 
#define F_TPT_VALID   V_TPT_VALID(1U)
 
#define S_TPT_STAG_KEY   23
 
#define M_TPT_STAG_KEY   0xFF
 
#define V_TPT_STAG_KEY(x)   ((x) << S_TPT_STAG_KEY)
 
#define G_TPT_STAG_KEY(x)   (((x) >> S_TPT_STAG_KEY) & M_TPT_STAG_KEY)
 
#define S_TPT_STAG_STATE   22
 
#define V_TPT_STAG_STATE(x)   ((x) << S_TPT_STAG_STATE)
 
#define F_TPT_STAG_STATE   V_TPT_STAG_STATE(1U)
 
#define S_TPT_STAG_TYPE   20
 
#define M_TPT_STAG_TYPE   0x3
 
#define V_TPT_STAG_TYPE(x)   ((x) << S_TPT_STAG_TYPE)
 
#define G_TPT_STAG_TYPE(x)   (((x) >> S_TPT_STAG_TYPE) & M_TPT_STAG_TYPE)
 
#define S_TPT_PDID   0
 
#define M_TPT_PDID   0xFFFFF
 
#define V_TPT_PDID(x)   ((x) << S_TPT_PDID)
 
#define G_TPT_PDID(x)   (((x) >> S_TPT_PDID) & M_TPT_PDID)
 
#define S_TPT_PERM   28
 
#define M_TPT_PERM   0xF
 
#define V_TPT_PERM(x)   ((x) << S_TPT_PERM)
 
#define G_TPT_PERM(x)   (((x) >> S_TPT_PERM) & M_TPT_PERM)
 
#define S_TPT_REM_INV_DIS   27
 
#define V_TPT_REM_INV_DIS(x)   ((x) << S_TPT_REM_INV_DIS)
 
#define F_TPT_REM_INV_DIS   V_TPT_REM_INV_DIS(1U)
 
#define S_TPT_ADDR_TYPE   26
 
#define V_TPT_ADDR_TYPE(x)   ((x) << S_TPT_ADDR_TYPE)
 
#define F_TPT_ADDR_TYPE   V_TPT_ADDR_TYPE(1U)
 
#define S_TPT_MW_BIND_ENABLE   25
 
#define V_TPT_MW_BIND_ENABLE(x)   ((x) << S_TPT_MW_BIND_ENABLE)
 
#define F_TPT_MW_BIND_ENABLE   V_TPT_MW_BIND_ENABLE(1U)
 
#define S_TPT_PAGE_SIZE   20
 
#define M_TPT_PAGE_SIZE   0x1F
 
#define V_TPT_PAGE_SIZE(x)   ((x) << S_TPT_PAGE_SIZE)
 
#define G_TPT_PAGE_SIZE(x)   (((x) >> S_TPT_PAGE_SIZE) & M_TPT_PAGE_SIZE)
 
#define S_TPT_PBL_ADDR   0
 
#define M_TPT_PBL_ADDR   0x1FFFFFFF
 
#define V_TPT_PBL_ADDR(x)   ((x) << S_TPT_PBL_ADDR)
 
#define G_TPT_PBL_ADDR(x)   (((x) >> S_TPT_PBL_ADDR) & M_TPT_PBL_ADDR)
 
#define S_TPT_QPID   0
 
#define M_TPT_QPID   0xFFFFF
 
#define V_TPT_QPID(x)   ((x) << S_TPT_QPID)
 
#define G_TPT_QPID(x)   (((x) >> S_TPT_QPID) & M_TPT_QPID)
 
#define S_TPT_PSTAG   0
 
#define M_TPT_PSTAG   0xFFFFFF
 
#define V_TPT_PSTAG(x)   ((x) << S_TPT_PSTAG)
 
#define G_TPT_PSTAG(x)   (((x) >> S_TPT_PSTAG) & M_TPT_PSTAG)
 
#define S_TPT_PBL_SIZE   0
 
#define M_TPT_PBL_SIZE   0xFFFFF
 
#define V_TPT_PBL_SIZE(x)   ((x) << S_TPT_PBL_SIZE)
 
#define G_TPT_PBL_SIZE(x)   (((x) >> S_TPT_PBL_SIZE) & M_TPT_PBL_SIZE)
 
#define S_CQE_OOO   31
 
#define M_CQE_OOO   0x1
 
#define G_CQE_OOO(x)   ((((x) >> S_CQE_OOO)) & M_CQE_OOO)
 
#define V_CEQ_OOO(x)   ((x)<<S_CQE_OOO)
 
#define S_CQE_QPID   12
 
#define M_CQE_QPID   0x7FFFF
 
#define G_CQE_QPID(x)   ((((x) >> S_CQE_QPID)) & M_CQE_QPID)
 
#define V_CQE_QPID(x)   ((x)<<S_CQE_QPID)
 
#define S_CQE_SWCQE   11
 
#define M_CQE_SWCQE   0x1
 
#define G_CQE_SWCQE(x)   ((((x) >> S_CQE_SWCQE)) & M_CQE_SWCQE)
 
#define V_CQE_SWCQE(x)   ((x)<<S_CQE_SWCQE)
 
#define S_CQE_GENBIT   10
 
#define M_CQE_GENBIT   0x1
 
#define G_CQE_GENBIT(x)   (((x) >> S_CQE_GENBIT) & M_CQE_GENBIT)
 
#define V_CQE_GENBIT(x)   ((x)<<S_CQE_GENBIT)
 
#define S_CQE_STATUS   5
 
#define M_CQE_STATUS   0x1F
 
#define G_CQE_STATUS(x)   ((((x) >> S_CQE_STATUS)) & M_CQE_STATUS)
 
#define V_CQE_STATUS(x)   ((x)<<S_CQE_STATUS)
 
#define S_CQE_TYPE   4
 
#define M_CQE_TYPE   0x1
 
#define G_CQE_TYPE(x)   ((((x) >> S_CQE_TYPE)) & M_CQE_TYPE)
 
#define V_CQE_TYPE(x)   ((x)<<S_CQE_TYPE)
 
#define S_CQE_OPCODE   0
 
#define M_CQE_OPCODE   0xF
 
#define G_CQE_OPCODE(x)   ((((x) >> S_CQE_OPCODE)) & M_CQE_OPCODE)
 
#define V_CQE_OPCODE(x)   ((x)<<S_CQE_OPCODE)
 
#define SW_CQE(x)   (G_CQE_SWCQE(be32_to_cpu((x).header)))
 
#define CQE_OOO(x)   (G_CQE_OOO(be32_to_cpu((x).header)))
 
#define CQE_QPID(x)   (G_CQE_QPID(be32_to_cpu((x).header)))
 
#define CQE_GENBIT(x)   (G_CQE_GENBIT(be32_to_cpu((x).header)))
 
#define CQE_TYPE(x)   (G_CQE_TYPE(be32_to_cpu((x).header)))
 
#define SQ_TYPE(x)   (CQE_TYPE((x)))
 
#define RQ_TYPE(x)   (!CQE_TYPE((x)))
 
#define CQE_STATUS(x)   (G_CQE_STATUS(be32_to_cpu((x).header)))
 
#define CQE_OPCODE(x)   (G_CQE_OPCODE(be32_to_cpu((x).header)))
 
#define CQE_SEND_OPCODE(x)
 
#define CQE_LEN(x)   (be32_to_cpu((x).len))
 
#define CQE_WRID_STAG(x)   (be32_to_cpu((x).u.rcqe.stag))
 
#define CQE_WRID_MSN(x)   (be32_to_cpu((x).u.rcqe.msn))
 
#define CQE_WRID_SQ_WPTR(x)   ((x).u.scqe.wrid_hi)
 
#define CQE_WRID_WPTR(x)   ((x).u.scqe.wrid_low)
 
#define CQE_WRID_HI(x)   ((x).u.scqe.wrid_hi)
 
#define CQE_WRID_LOW(x)   ((x).u.scqe.wrid_low)
 
#define TPT_ERR_SUCCESS   0x0
 
#define TPT_ERR_STAG   0x1 /* STAG invalid: either the */
 
#define TPT_ERR_PDID   0x2 /* PDID mismatch */
 
#define TPT_ERR_QPID   0x3 /* QPID mismatch */
 
#define TPT_ERR_ACCESS   0x4 /* Invalid access right */
 
#define TPT_ERR_WRAP   0x5 /* Wrap error */
 
#define TPT_ERR_BOUND   0x6 /* base and bounds voilation */
 
#define TPT_ERR_INVALIDATE_SHARED_MR   0x7 /* attempt to invalidate a */
 
#define TPT_ERR_INVALIDATE_MR_WITH_MW_BOUND   0x8 /* attempt to invalidate a */
 
#define TPT_ERR_ECC   0x9 /* ECC error detected */
 
#define TPT_ERR_ECC_PSTAG   0xA /* ECC error detected when */
 
#define TPT_ERR_PBL_ADDR_BOUND   0xB /* pbl addr out of bounds: */
 
#define TPT_ERR_SWFLUSH   0xC /* SW FLUSHED */
 
#define TPT_ERR_CRC   0x10 /* CRC error */
 
#define TPT_ERR_MARKER   0x11 /* Marker error */
 
#define TPT_ERR_PDU_LEN_ERR   0x12 /* invalid PDU length */
 
#define TPT_ERR_OUT_OF_RQE   0x13 /* out of RQE */
 
#define TPT_ERR_DDP_VERSION   0x14 /* wrong DDP version */
 
#define TPT_ERR_RDMA_VERSION   0x15 /* wrong RDMA version */
 
#define TPT_ERR_OPCODE   0x16 /* invalid rdma opcode */
 
#define TPT_ERR_DDP_QUEUE_NUM   0x17 /* invalid ddp queue number */
 
#define TPT_ERR_MSN   0x18 /* MSN error */
 
#define TPT_ERR_TBIT   0x19 /* tag bit not set correctly */
 
#define TPT_ERR_MO   0x1A /* MO not 0 for TERMINATE */
 
#define TPT_ERR_MSN_GAP   0x1B
 
#define TPT_ERR_MSN_RANGE   0x1C
 
#define TPT_ERR_IRD_OVERFLOW   0x1D
 
#define TPT_ERR_RQE_ADDR_BOUND   0x1E /* RQE addr out of bounds: */
 
#define TPT_ERR_INTERNAL_ERR   0x1F /* internal error (opcode */
 
#define CQ_VLD_ENTRY(ptr, size_log2, cqe)
 

Enumerations

enum  t3_wr_flags
 
enum  t3_wr_opcode
 
enum  t3_rdma_opcode
 
enum  t3_modify_qp_flags {
  MODQP_QUIESCE = 0x01, MODQP_MAX_IRD = 0x02, MODQP_MAX_ORD = 0x04, MODQP_WRITE_EC = 0x08,
  MODQP_READ_EC = 0x10
}
 
enum  t3_mpa_attrs
 
enum  t3_qp_caps
 
enum  rdma_init_rtr_types { RTR_READ = 1, RTR_WRITE = 2, RTR_SEND = 3 }
 
enum  rdma_init_wr_flags { MPA_INITIATOR = (1<<0), PRIV_QP = (1<<1) }
 
enum  t3_wr_hdr_bits { T3_EOP = 1, T3_SOP = 2, T3_SOPEOP = T3_EOP|T3_SOP }
 
enum  t3_utx_mem_op { T3_UTX_MEM_READ = 2, T3_UTX_MEM_WRITE = 3 }
 
enum  tpt_mem_type { TPT_NON_SHARED_MR = 0x0, TPT_SHARED_MR = 0x1, TPT_MW = 0x2, TPT_MW_RELAXED_PROTECTION = 0x3 }
 
enum  tpt_addr_type { TPT_ZBTO = 0, TPT_VATO = 1 }
 
enum  tpt_mem_perm {
  TPT_MW_BIND = 0x10, TPT_LOCAL_READ = 0x8, TPT_LOCAL_WRITE = 0x4, TPT_REMOTE_READ = 0x2,
  TPT_REMOTE_WRITE = 0x1
}
 

Functions

enum t3_wr_flags __attribute__ ((packed))
 

Variables

 T3_COMPLETION_FLAG = 0x01
 
 T3_NOTIFY_FLAG = 0x02
 
 T3_SOLICITED_EVENT_FLAG = 0x04
 
 T3_READ_FENCE_FLAG = 0x08
 
 T3_LOCAL_FENCE_FLAG = 0x10
 
 T3_WR_BP = FW_WROPCODE_RI_BYPASS
 
 T3_WR_SEND = FW_WROPCODE_RI_SEND
 
 T3_WR_WRITE = FW_WROPCODE_RI_RDMA_WRITE
 
 T3_WR_READ = FW_WROPCODE_RI_RDMA_READ
 
 T3_WR_INV_STAG = FW_WROPCODE_RI_LOCAL_INV
 
 T3_WR_BIND = FW_WROPCODE_RI_BIND_MW
 
 T3_WR_RCV = FW_WROPCODE_RI_RECEIVE
 
 T3_WR_INIT = FW_WROPCODE_RI_RDMA_INIT
 
 T3_WR_QP_MOD = FW_WROPCODE_RI_MODIFY_QP
 
 T3_WR_FASTREG = FW_WROPCODE_RI_FASTREGISTER_MR
 
 T3_RDMA_WRITE
 
 T3_READ_REQ
 
 T3_READ_RESP
 
 T3_SEND
 
 T3_SEND_WITH_INV
 
 T3_SEND_WITH_SE
 
 T3_SEND_WITH_SE_INV
 
 T3_TERMINATE
 
 T3_RDMA_INIT
 
 T3_BIND_MW
 
 T3_FAST_REGISTER
 
 T3_LOCAL_INV
 
 T3_QP_MOD
 
 T3_BYPASS
 
 T3_RDMA_READ_REQ_WITH_INV
 
union t3_wrid __attribute__
 
 uP_RI_MPA_RX_MARKER_ENABLE = 0x1
 
 uP_RI_MPA_TX_MARKER_ENABLE = 0x2
 
 uP_RI_MPA_CRC_ENABLE = 0x4
 
 uP_RI_MPA_IETF_ENABLE = 0x8
 
 uP_RI_QP_RDMA_READ_ENABLE = 0x01
 
 uP_RI_QP_RDMA_WRITE_ENABLE = 0x02
 
 uP_RI_QP_BIND_ENABLE = 0x04
 
 uP_RI_QP_FAST_REGISTER_ENABLE = 0x08
 
 uP_RI_QP_STAG0_ENABLE = 0x10
 

Macro Definition Documentation

#define CQ_VLD_ENTRY (   ptr,
  size_log2,
  cqe 
)
Value:
(Q_GENBIT(ptr,size_log2) == \
CQE_GENBIT(*cqe))

Definition at line 728 of file cxio_wr.h.

#define CQE_GENBIT (   x)    (G_CQE_GENBIT(be32_to_cpu((x).header)))

Definition at line 606 of file cxio_wr.h.

#define CQE_LEN (   x)    (be32_to_cpu((x).len))

Definition at line 619 of file cxio_wr.h.

#define CQE_OOO (   x)    (G_CQE_OOO(be32_to_cpu((x).header)))

Definition at line 604 of file cxio_wr.h.

#define CQE_OPCODE (   x)    (G_CQE_OPCODE(be32_to_cpu((x).header)))

Definition at line 611 of file cxio_wr.h.

#define CQE_QPID (   x)    (G_CQE_QPID(be32_to_cpu((x).header)))

Definition at line 605 of file cxio_wr.h.

#define CQE_SEND_OPCODE (   x)
Value:

Definition at line 613 of file cxio_wr.h.

#define CQE_STATUS (   x)    (G_CQE_STATUS(be32_to_cpu((x).header)))

Definition at line 610 of file cxio_wr.h.

#define CQE_TYPE (   x)    (G_CQE_TYPE(be32_to_cpu((x).header)))

Definition at line 607 of file cxio_wr.h.

#define CQE_WRID_HI (   x)    ((x).u.scqe.wrid_hi)

Definition at line 630 of file cxio_wr.h.

#define CQE_WRID_LOW (   x)    ((x).u.scqe.wrid_low)

Definition at line 631 of file cxio_wr.h.

#define CQE_WRID_MSN (   x)    (be32_to_cpu((x).u.rcqe.msn))

Definition at line 623 of file cxio_wr.h.

#define CQE_WRID_SQ_WPTR (   x)    ((x).u.scqe.wrid_hi)

Definition at line 626 of file cxio_wr.h.

#define CQE_WRID_STAG (   x)    (be32_to_cpu((x).u.rcqe.stag))

Definition at line 622 of file cxio_wr.h.

#define CQE_WRID_WPTR (   x)    ((x).u.scqe.wrid_low)

Definition at line 627 of file cxio_wr.h.

#define F_TPT_ADDR_TYPE   V_TPT_ADDR_TYPE(1U)

Definition at line 519 of file cxio_wr.h.

#define F_TPT_MW_BIND_ENABLE   V_TPT_MW_BIND_ENABLE(1U)

Definition at line 523 of file cxio_wr.h.

#define F_TPT_REM_INV_DIS   V_TPT_REM_INV_DIS(1U)

Definition at line 515 of file cxio_wr.h.

#define F_TPT_STAG_STATE   V_TPT_STAG_STATE(1U)

Definition at line 496 of file cxio_wr.h.

#define F_TPT_VALID   V_TPT_VALID(1U)

Definition at line 487 of file cxio_wr.h.

#define G_CHAN (   x)    ((((x) >> S_CHAN)) & M_CHAN)

Definition at line 333 of file cxio_wr.h.

#define G_CQE_GENBIT (   x)    (((x) >> S_CQE_GENBIT) & M_CQE_GENBIT)

Definition at line 585 of file cxio_wr.h.

#define G_CQE_OOO (   x)    ((((x) >> S_CQE_OOO)) & M_CQE_OOO)

Definition at line 570 of file cxio_wr.h.

#define G_CQE_OPCODE (   x)    ((((x) >> S_CQE_OPCODE)) & M_CQE_OPCODE)

Definition at line 600 of file cxio_wr.h.

#define G_CQE_QPID (   x)    ((((x) >> S_CQE_QPID)) & M_CQE_QPID)

Definition at line 575 of file cxio_wr.h.

#define G_CQE_STATUS (   x)    ((((x) >> S_CQE_STATUS)) & M_CQE_STATUS)

Definition at line 590 of file cxio_wr.h.

#define G_CQE_SWCQE (   x)    ((((x) >> S_CQE_SWCQE)) & M_CQE_SWCQE)

Definition at line 580 of file cxio_wr.h.

#define G_CQE_TYPE (   x)    ((((x) >> S_CQE_TYPE)) & M_CQE_TYPE)

Definition at line 595 of file cxio_wr.h.

#define G_FR_PAGE_COUNT (   x)    ((((x) >> S_FR_PAGE_COUNT)) & M_FR_PAGE_COUNT)

Definition at line 205 of file cxio_wr.h.

#define G_FR_PAGE_SIZE (   x)    ((((x) >> S_FR_PAGE_SIZE)) & M_FR_PAGE_SIZE)

Definition at line 210 of file cxio_wr.h.

#define G_FR_PERMS (   x)    ((((x) >> S_FR_PERMS)) & M_FR_PERMS)

Definition at line 220 of file cxio_wr.h.

#define G_FR_TYPE (   x)    ((((x) >> S_FR_TYPE)) & M_FR_TYPE)

Definition at line 215 of file cxio_wr.h.

#define G_FW_RIWR_FLAGS (   x)    ((((x) >> S_FW_RIWR_FLAGS)) & M_FW_RIWR_FLAGS)

Definition at line 149 of file cxio_wr.h.

#define G_FW_RIWR_OP (   x)    ((((x) >> S_FW_RIWR_OP)) & M_FW_RIWR_OP)

Definition at line 140 of file cxio_wr.h.

#define G_RTR_TYPE (   x)    ((((x) >> S_RTR_TYPE)) & M_RTR_TYPE)

Definition at line 328 of file cxio_wr.h.

#define G_TPT_PAGE_SIZE (   x)    (((x) >> S_TPT_PAGE_SIZE) & M_TPT_PAGE_SIZE)

Definition at line 528 of file cxio_wr.h.

#define G_TPT_PBL_ADDR (   x)    (((x) >> S_TPT_PBL_ADDR) & M_TPT_PBL_ADDR)

Definition at line 533 of file cxio_wr.h.

#define G_TPT_PBL_SIZE (   x)    (((x) >> S_TPT_PBL_SIZE) & M_TPT_PBL_SIZE)

Definition at line 548 of file cxio_wr.h.

#define G_TPT_PDID (   x)    (((x) >> S_TPT_PDID) & M_TPT_PDID)

Definition at line 506 of file cxio_wr.h.

#define G_TPT_PERM (   x)    (((x) >> S_TPT_PERM) & M_TPT_PERM)

Definition at line 511 of file cxio_wr.h.

#define G_TPT_PSTAG (   x)    (((x) >> S_TPT_PSTAG) & M_TPT_PSTAG)

Definition at line 543 of file cxio_wr.h.

#define G_TPT_QPID (   x)    (((x) >> S_TPT_QPID) & M_TPT_QPID)

Definition at line 538 of file cxio_wr.h.

#define G_TPT_STAG_KEY (   x)    (((x) >> S_TPT_STAG_KEY) & M_TPT_STAG_KEY)

Definition at line 492 of file cxio_wr.h.

#define G_TPT_STAG_TYPE (   x)    (((x) >> S_TPT_STAG_TYPE) & M_TPT_STAG_TYPE)

Definition at line 501 of file cxio_wr.h.

#define M_CHAN   0x3

Definition at line 331 of file cxio_wr.h.

#define M_CQE_GENBIT   0x1

Definition at line 584 of file cxio_wr.h.

#define M_CQE_OOO   0x1

Definition at line 569 of file cxio_wr.h.

#define M_CQE_OPCODE   0xF

Definition at line 599 of file cxio_wr.h.

#define M_CQE_QPID   0x7FFFF

Definition at line 574 of file cxio_wr.h.

#define M_CQE_STATUS   0x1F

Definition at line 589 of file cxio_wr.h.

#define M_CQE_SWCQE   0x1

Definition at line 579 of file cxio_wr.h.

#define M_CQE_TYPE   0x1

Definition at line 594 of file cxio_wr.h.

#define M_FR_PAGE_COUNT   0xff

Definition at line 203 of file cxio_wr.h.

#define M_FR_PAGE_SIZE   0x1f

Definition at line 208 of file cxio_wr.h.

#define M_FR_PERMS   0xff

Definition at line 218 of file cxio_wr.h.

#define M_FR_TYPE   0x1

Definition at line 213 of file cxio_wr.h.

#define M_FW_RIWR_FLAGS   0x3fffff

Definition at line 147 of file cxio_wr.h.

#define M_FW_RIWR_OP   0xff

Definition at line 138 of file cxio_wr.h.

#define M_FW_RIWR_SOPEOP   0x3

Definition at line 143 of file cxio_wr.h.

#define M_RTR_TYPE   0x3

Definition at line 326 of file cxio_wr.h.

#define M_TPT_PAGE_SIZE   0x1F

Definition at line 526 of file cxio_wr.h.

#define M_TPT_PBL_ADDR   0x1FFFFFFF

Definition at line 531 of file cxio_wr.h.

#define M_TPT_PBL_SIZE   0xFFFFF

Definition at line 546 of file cxio_wr.h.

#define M_TPT_PDID   0xFFFFF

Definition at line 504 of file cxio_wr.h.

#define M_TPT_PERM   0xF

Definition at line 509 of file cxio_wr.h.

#define M_TPT_PSTAG   0xFFFFFF

Definition at line 541 of file cxio_wr.h.

#define M_TPT_QPID   0xFFFFF

Definition at line 536 of file cxio_wr.h.

#define M_TPT_STAG_KEY   0xFF

Definition at line 490 of file cxio_wr.h.

#define M_TPT_STAG_TYPE   0x3

Definition at line 499 of file cxio_wr.h.

#define Q_COUNT (   rptr,
  wptr 
)    ((wptr)-(rptr))

Definition at line 51 of file cxio_wr.h.

#define Q_EMPTY (   rptr,
  wptr 
)    ((rptr)==(wptr))

Definition at line 46 of file cxio_wr.h.

#define Q_FREECNT (   rptr,
  wptr,
  size_log2 
)    ((1UL<<size_log2)-((wptr)-(rptr)))

Definition at line 50 of file cxio_wr.h.

#define Q_FULL (   rptr,
  wptr,
  size_log2 
)
Value:
( (((wptr)-(rptr))>>(size_log2)) && \
((rptr)!=(wptr)) )

Definition at line 47 of file cxio_wr.h.

#define Q_GENBIT (   ptr,
  size_log2 
)    (!(((ptr)>>size_log2)&0x1))

Definition at line 49 of file cxio_wr.h.

#define Q_PTR2IDX (   ptr,
  size_log2 
)    (ptr & ((1UL<<size_log2)-1))

Definition at line 52 of file cxio_wr.h.

#define RQ_TYPE (   x)    (!CQE_TYPE((x)))

Definition at line 609 of file cxio_wr.h.

#define S_CHAN   4

Definition at line 330 of file cxio_wr.h.

#define S_CQE_GENBIT   10

Definition at line 583 of file cxio_wr.h.

#define S_CQE_OOO   31

Definition at line 568 of file cxio_wr.h.

#define S_CQE_OPCODE   0

Definition at line 598 of file cxio_wr.h.

#define S_CQE_QPID   12

Definition at line 573 of file cxio_wr.h.

#define S_CQE_STATUS   5

Definition at line 588 of file cxio_wr.h.

#define S_CQE_SWCQE   11

Definition at line 578 of file cxio_wr.h.

#define S_CQE_TYPE   4

Definition at line 593 of file cxio_wr.h.

#define S_FR_PAGE_COUNT   24

Definition at line 202 of file cxio_wr.h.

#define S_FR_PAGE_SIZE   16

Definition at line 207 of file cxio_wr.h.

#define S_FR_PERMS   0

Definition at line 217 of file cxio_wr.h.

#define S_FR_TYPE   8

Definition at line 212 of file cxio_wr.h.

#define S_FW_RIWR_FLAGS   8

Definition at line 146 of file cxio_wr.h.

#define S_FW_RIWR_GEN   31

Definition at line 157 of file cxio_wr.h.

#define S_FW_RIWR_LEN   0

Definition at line 154 of file cxio_wr.h.

#define S_FW_RIWR_OP   24

Definition at line 137 of file cxio_wr.h.

#define S_FW_RIWR_SOPEOP   22

Definition at line 142 of file cxio_wr.h.

#define S_FW_RIWR_TID   8

Definition at line 151 of file cxio_wr.h.

#define S_RTR_TYPE   2

Definition at line 325 of file cxio_wr.h.

#define S_TPT_ADDR_TYPE   26

Definition at line 517 of file cxio_wr.h.

#define S_TPT_MW_BIND_ENABLE   25

Definition at line 521 of file cxio_wr.h.

#define S_TPT_PAGE_SIZE   20

Definition at line 525 of file cxio_wr.h.

#define S_TPT_PBL_ADDR   0

Definition at line 530 of file cxio_wr.h.

#define S_TPT_PBL_SIZE   0

Definition at line 545 of file cxio_wr.h.

#define S_TPT_PDID   0

Definition at line 503 of file cxio_wr.h.

#define S_TPT_PERM   28

Definition at line 508 of file cxio_wr.h.

#define S_TPT_PSTAG   0

Definition at line 540 of file cxio_wr.h.

#define S_TPT_QPID   0

Definition at line 535 of file cxio_wr.h.

#define S_TPT_REM_INV_DIS   27

Definition at line 513 of file cxio_wr.h.

#define S_TPT_STAG_KEY   23

Definition at line 489 of file cxio_wr.h.

#define S_TPT_STAG_STATE   22

Definition at line 494 of file cxio_wr.h.

#define S_TPT_STAG_TYPE   20

Definition at line 498 of file cxio_wr.h.

#define S_TPT_VALID   31

Definition at line 485 of file cxio_wr.h.

#define SEQ32_GE (   x,
  y 
)    (!( (((u32) (x)) - ((u32) (y))) & 0x80000000 ))

Definition at line 59 of file cxio_wr.h.

#define SQ_TYPE (   x)    (CQE_TYPE((x)))

Definition at line 608 of file cxio_wr.h.

#define SW_CQE (   x)    (G_CQE_SWCQE(be32_to_cpu((x).header)))

Definition at line 603 of file cxio_wr.h.

#define T3_MAX_FASTREG_DEPTH   10

Definition at line 179 of file cxio_wr.h.

#define T3_MAX_FASTREG_FRAG   10

Definition at line 180 of file cxio_wr.h.

#define T3_MAX_INLINE   64

Definition at line 41 of file cxio_wr.h.

#define T3_MAX_SGE   4

Definition at line 40 of file cxio_wr.h.

#define T3_RQ_COOKIE_FLIT   13

Definition at line 413 of file cxio_wr.h.

#define T3_RQ_CQE_FLIT   14

Definition at line 414 of file cxio_wr.h.

#define T3_SQ_COOKIE_FLIT   14

Definition at line 411 of file cxio_wr.h.

#define T3_SQ_CQE_FLIT   13

Definition at line 410 of file cxio_wr.h.

#define T3_STAG0_MAX_PBE_LEN   (128 * 1024 * 1024)

Definition at line 43 of file cxio_wr.h.

#define T3_STAG0_PAGE_SHIFT   15

Definition at line 44 of file cxio_wr.h.

#define T3_STAG0_PBL_SIZE   (2 * T3_MAX_SGE << 3)

Definition at line 42 of file cxio_wr.h.

#define TPT_ERR_ACCESS   0x4 /* Invalid access right */

Definition at line 639 of file cxio_wr.h.

#define TPT_ERR_BOUND   0x6 /* base and bounds voilation */

Definition at line 641 of file cxio_wr.h.

#define TPT_ERR_CRC   0x10 /* CRC error */

Definition at line 653 of file cxio_wr.h.

#define TPT_ERR_DDP_QUEUE_NUM   0x17 /* invalid ddp queue number */

Definition at line 660 of file cxio_wr.h.

#define TPT_ERR_DDP_VERSION   0x14 /* wrong DDP version */

Definition at line 657 of file cxio_wr.h.

#define TPT_ERR_ECC   0x9 /* ECC error detected */

Definition at line 646 of file cxio_wr.h.

#define TPT_ERR_ECC_PSTAG   0xA /* ECC error detected when */

Definition at line 647 of file cxio_wr.h.

#define TPT_ERR_INTERNAL_ERR   0x1F /* internal error (opcode */

Definition at line 670 of file cxio_wr.h.

#define TPT_ERR_INVALIDATE_MR_WITH_MW_BOUND   0x8 /* attempt to invalidate a */

Definition at line 644 of file cxio_wr.h.

#define TPT_ERR_INVALIDATE_SHARED_MR   0x7 /* attempt to invalidate a */

Definition at line 642 of file cxio_wr.h.

#define TPT_ERR_IRD_OVERFLOW   0x1D

Definition at line 667 of file cxio_wr.h.

#define TPT_ERR_MARKER   0x11 /* Marker error */

Definition at line 654 of file cxio_wr.h.

#define TPT_ERR_MO   0x1A /* MO not 0 for TERMINATE */

Definition at line 663 of file cxio_wr.h.

#define TPT_ERR_MSN   0x18 /* MSN error */

Definition at line 661 of file cxio_wr.h.

#define TPT_ERR_MSN_GAP   0x1B

Definition at line 665 of file cxio_wr.h.

#define TPT_ERR_MSN_RANGE   0x1C

Definition at line 666 of file cxio_wr.h.

#define TPT_ERR_OPCODE   0x16 /* invalid rdma opcode */

Definition at line 659 of file cxio_wr.h.

#define TPT_ERR_OUT_OF_RQE   0x13 /* out of RQE */

Definition at line 656 of file cxio_wr.h.

#define TPT_ERR_PBL_ADDR_BOUND   0xB /* pbl addr out of bounds: */

Definition at line 650 of file cxio_wr.h.

#define TPT_ERR_PDID   0x2 /* PDID mismatch */

Definition at line 637 of file cxio_wr.h.

#define TPT_ERR_PDU_LEN_ERR   0x12 /* invalid PDU length */

Definition at line 655 of file cxio_wr.h.

#define TPT_ERR_QPID   0x3 /* QPID mismatch */

Definition at line 638 of file cxio_wr.h.

#define TPT_ERR_RDMA_VERSION   0x15 /* wrong RDMA version */

Definition at line 658 of file cxio_wr.h.

#define TPT_ERR_RQE_ADDR_BOUND   0x1E /* RQE addr out of bounds: */

Definition at line 668 of file cxio_wr.h.

#define TPT_ERR_STAG   0x1 /* STAG invalid: either the */

Definition at line 634 of file cxio_wr.h.

#define TPT_ERR_SUCCESS   0x0

Definition at line 633 of file cxio_wr.h.

#define TPT_ERR_SWFLUSH   0xC /* SW FLUSHED */

Definition at line 652 of file cxio_wr.h.

#define TPT_ERR_TBIT   0x19 /* tag bit not set correctly */

Definition at line 662 of file cxio_wr.h.

#define TPT_ERR_WRAP   0x5 /* Wrap error */

Definition at line 640 of file cxio_wr.h.

#define V_CEQ_OOO (   x)    ((x)<<S_CQE_OOO)

Definition at line 571 of file cxio_wr.h.

#define V_CHAN (   x)    ((x) << S_CHAN)

Definition at line 332 of file cxio_wr.h.

#define V_CQE_GENBIT (   x)    ((x)<<S_CQE_GENBIT)

Definition at line 586 of file cxio_wr.h.

#define V_CQE_OPCODE (   x)    ((x)<<S_CQE_OPCODE)

Definition at line 601 of file cxio_wr.h.

#define V_CQE_QPID (   x)    ((x)<<S_CQE_QPID)

Definition at line 576 of file cxio_wr.h.

#define V_CQE_STATUS (   x)    ((x)<<S_CQE_STATUS)

Definition at line 591 of file cxio_wr.h.

#define V_CQE_SWCQE (   x)    ((x)<<S_CQE_SWCQE)

Definition at line 581 of file cxio_wr.h.

#define V_CQE_TYPE (   x)    ((x)<<S_CQE_TYPE)

Definition at line 596 of file cxio_wr.h.

#define V_FR_PAGE_COUNT (   x)    ((x) << S_FR_PAGE_COUNT)

Definition at line 204 of file cxio_wr.h.

#define V_FR_PAGE_SIZE (   x)    ((x) << S_FR_PAGE_SIZE)

Definition at line 209 of file cxio_wr.h.

#define V_FR_PERMS (   x)    ((x) << S_FR_PERMS)

Definition at line 219 of file cxio_wr.h.

#define V_FR_TYPE (   x)    ((x) << S_FR_TYPE)

Definition at line 214 of file cxio_wr.h.

#define V_FW_RIWR_FLAGS (   x)    ((x) << S_FW_RIWR_FLAGS)

Definition at line 148 of file cxio_wr.h.

#define V_FW_RIWR_GEN (   x)    ((x) << S_FW_RIWR_GEN)

Definition at line 158 of file cxio_wr.h.

#define V_FW_RIWR_LEN (   x)    ((x) << S_FW_RIWR_LEN)

Definition at line 155 of file cxio_wr.h.

#define V_FW_RIWR_OP (   x)    ((x) << S_FW_RIWR_OP)

Definition at line 139 of file cxio_wr.h.

#define V_FW_RIWR_SOPEOP (   x)    ((x) << S_FW_RIWR_SOPEOP)

Definition at line 144 of file cxio_wr.h.

#define V_FW_RIWR_TID (   x)    ((x) << S_FW_RIWR_TID)

Definition at line 152 of file cxio_wr.h.

#define V_RTR_TYPE (   x)    ((x) << S_RTR_TYPE)

Definition at line 327 of file cxio_wr.h.

#define V_TPT_ADDR_TYPE (   x)    ((x) << S_TPT_ADDR_TYPE)

Definition at line 518 of file cxio_wr.h.

#define V_TPT_MW_BIND_ENABLE (   x)    ((x) << S_TPT_MW_BIND_ENABLE)

Definition at line 522 of file cxio_wr.h.

#define V_TPT_PAGE_SIZE (   x)    ((x) << S_TPT_PAGE_SIZE)

Definition at line 527 of file cxio_wr.h.

#define V_TPT_PBL_ADDR (   x)    ((x) << S_TPT_PBL_ADDR)

Definition at line 532 of file cxio_wr.h.

#define V_TPT_PBL_SIZE (   x)    ((x) << S_TPT_PBL_SIZE)

Definition at line 547 of file cxio_wr.h.

#define V_TPT_PDID (   x)    ((x) << S_TPT_PDID)

Definition at line 505 of file cxio_wr.h.

#define V_TPT_PERM (   x)    ((x) << S_TPT_PERM)

Definition at line 510 of file cxio_wr.h.

#define V_TPT_PSTAG (   x)    ((x) << S_TPT_PSTAG)

Definition at line 542 of file cxio_wr.h.

#define V_TPT_QPID (   x)    ((x) << S_TPT_QPID)

Definition at line 537 of file cxio_wr.h.

#define V_TPT_REM_INV_DIS (   x)    ((x) << S_TPT_REM_INV_DIS)

Definition at line 514 of file cxio_wr.h.

#define V_TPT_STAG_KEY (   x)    ((x) << S_TPT_STAG_KEY)

Definition at line 491 of file cxio_wr.h.

#define V_TPT_STAG_STATE (   x)    ((x) << S_TPT_STAG_STATE)

Definition at line 495 of file cxio_wr.h.

#define V_TPT_STAG_TYPE (   x)    ((x) << S_TPT_STAG_TYPE)

Definition at line 500 of file cxio_wr.h.

#define V_TPT_VALID (   x)    ((x) << S_TPT_VALID)

Definition at line 486 of file cxio_wr.h.

#define WRID (   wrid)    (wrid.id1)

Definition at line 127 of file cxio_wr.h.

#define WRID_GEN (   wrid)    (wrid.id0.wr_gen)

Definition at line 128 of file cxio_wr.h.

#define WRID_IDX (   wrid)    (wrid.id0.wr_idx)

Definition at line 129 of file cxio_wr.h.

#define WRID_LO (   wrid)    (wrid.id0.wr_lo)

Definition at line 130 of file cxio_wr.h.

Enumeration Type Documentation

Enumerator:
RTR_READ 
RTR_WRITE 
RTR_SEND 

Definition at line 319 of file cxio_wr.h.

Enumerator:
MPA_INITIATOR 
PRIV_QP 

Definition at line 388 of file cxio_wr.h.

Enumerator:
MODQP_QUIESCE 
MODQP_MAX_IRD 
MODQP_MAX_ORD 
MODQP_WRITE_EC 
MODQP_READ_EC 

Definition at line 295 of file cxio_wr.h.

Definition at line 304 of file cxio_wr.h.

enum t3_qp_caps

Definition at line 311 of file cxio_wr.h.

Definition at line 82 of file cxio_wr.h.

Enumerator:
T3_UTX_MEM_READ 
T3_UTX_MEM_WRITE 

Definition at line 445 of file cxio_wr.h.

Definition at line 61 of file cxio_wr.h.

Enumerator:
T3_EOP 
T3_SOP 
T3_SOPEOP 

Definition at line 421 of file cxio_wr.h.

Definition at line 69 of file cxio_wr.h.

Enumerator:
TPT_ZBTO 
TPT_VATO 

Definition at line 459 of file cxio_wr.h.

Enumerator:
TPT_MW_BIND 
TPT_LOCAL_READ 
TPT_LOCAL_WRITE 
TPT_REMOTE_READ 
TPT_REMOTE_WRITE 

Definition at line 464 of file cxio_wr.h.

Enumerator:
TPT_NON_SHARED_MR 
TPT_SHARED_MR 
TPT_MW 
TPT_MW_RELAXED_PROTECTION 

Definition at line 452 of file cxio_wr.h.

Function Documentation

enum t3_wr_flags __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

Variable Documentation

T3_BIND_MW

Definition at line 99 of file cxio_wr.h.

T3_BYPASS

Definition at line 99 of file cxio_wr.h.

T3_COMPLETION_FLAG = 0x01

Definition at line 68 of file cxio_wr.h.

T3_FAST_REGISTER

Definition at line 99 of file cxio_wr.h.

T3_LOCAL_FENCE_FLAG = 0x10

Definition at line 72 of file cxio_wr.h.

T3_LOCAL_INV

Definition at line 99 of file cxio_wr.h.

T3_NOTIFY_FLAG = 0x02

Definition at line 69 of file cxio_wr.h.

T3_QP_MOD

Definition at line 99 of file cxio_wr.h.

T3_RDMA_INIT

Definition at line 99 of file cxio_wr.h.

T3_RDMA_READ_REQ_WITH_INV

Definition at line 99 of file cxio_wr.h.

T3_RDMA_WRITE

Definition at line 99 of file cxio_wr.h.

T3_READ_FENCE_FLAG = 0x08

Definition at line 71 of file cxio_wr.h.

T3_READ_REQ

Definition at line 99 of file cxio_wr.h.

T3_READ_RESP

Definition at line 99 of file cxio_wr.h.

T3_SEND

Definition at line 99 of file cxio_wr.h.

T3_SEND_WITH_INV

Definition at line 99 of file cxio_wr.h.

T3_SEND_WITH_SE

Definition at line 99 of file cxio_wr.h.

T3_SEND_WITH_SE_INV

Definition at line 99 of file cxio_wr.h.

T3_SOLICITED_EVENT_FLAG = 0x04

Definition at line 70 of file cxio_wr.h.

T3_TERMINATE

Definition at line 99 of file cxio_wr.h.

T3_WR_BIND = FW_WROPCODE_RI_BIND_MW

Definition at line 86 of file cxio_wr.h.

Definition at line 81 of file cxio_wr.h.

Definition at line 90 of file cxio_wr.h.

Definition at line 88 of file cxio_wr.h.

T3_WR_INV_STAG = FW_WROPCODE_RI_LOCAL_INV

Definition at line 85 of file cxio_wr.h.

T3_WR_QP_MOD = FW_WROPCODE_RI_MODIFY_QP

Definition at line 89 of file cxio_wr.h.

Definition at line 87 of file cxio_wr.h.

Definition at line 84 of file cxio_wr.h.

T3_WR_SEND = FW_WROPCODE_RI_SEND

Definition at line 82 of file cxio_wr.h.

Definition at line 83 of file cxio_wr.h.

uP_RI_MPA_CRC_ENABLE = 0x4

Definition at line 312 of file cxio_wr.h.

uP_RI_MPA_IETF_ENABLE = 0x8

Definition at line 313 of file cxio_wr.h.

uP_RI_MPA_RX_MARKER_ENABLE = 0x1

Definition at line 310 of file cxio_wr.h.

uP_RI_MPA_TX_MARKER_ENABLE = 0x2

Definition at line 311 of file cxio_wr.h.

uP_RI_QP_BIND_ENABLE = 0x04

Definition at line 320 of file cxio_wr.h.

uP_RI_QP_FAST_REGISTER_ENABLE = 0x08

Definition at line 321 of file cxio_wr.h.

uP_RI_QP_RDMA_READ_ENABLE = 0x01

Definition at line 318 of file cxio_wr.h.

uP_RI_QP_RDMA_WRITE_ENABLE = 0x02

Definition at line 319 of file cxio_wr.h.

uP_RI_QP_STAG0_ENABLE = 0x10

Definition at line 322 of file cxio_wr.h.