Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ehca_wqe Struct Reference

#include <ehca_qes.h>

Data Fields

u64 work_request_id
 
u8 optype
 
u8 wr_flag
 
u16 pkeyi
 
u8 wqef
 
u8 nr_of_data_seg
 
u16 wqe_provided_slid
 
u32 destination_qp_number
 
u32 resync_psn_sqp
 
u32 local_ee_context_qkey
 
u32 immediate_data
 
union {
   struct {
      u64   remote_virtual_address
 
      u32   rkey
 
      u32   reserved
 
      u64   atomic_1st_op_dma_len
 
      u64   atomic_2nd_op
 
      struct ehca_vsgentry   sg_list [MAX_WQE_SG_ENTRIES]
 
   }   nud
 
   struct {
      u64   ehca_ud_av_ptr
 
      u64   reserved1
 
      u64   reserved2
 
      u64   reserved3
 
      struct ehca_vsgentry   sg_list [MAX_WQE_SG_ENTRIES]
 
   }   ud_avp
 
   struct {
      struct ehca_ud_av   ud_av
 
      struct ehca_vsgentry   sg_list [MAX_WQE_SG_ENTRIES-2]
 
   }   ud_av
 
   struct {
      u64   reserved0
 
      u64   reserved1
 
      u64   reserved2
 
      u64   reserved3
 
      struct ehca_vsgentry   sg_list [MAX_WQE_SG_ENTRIES]
 
   }   all_rcv
 
   struct {
      u64   reserved
 
      u32   rkey
 
      u32   old_rkey
 
      u64   reserved1
 
      u64   reserved2
 
      u64   virtual_address
 
      u32   reserved3
 
      u32   length
 
      u32   reserved4
 
      u16   reserved5
 
      u8   reserved6
 
      u8   lr_ctl
 
      u32   lkey
 
      u32   reserved7
 
      u64   reserved8
 
      u64   reserved9
 
      u64   reserved10
 
      u64   reserved11
 
   }   bind
 
   struct {
      u64   reserved12
 
      u64   reserved13
 
      u32   size
 
      u32   start
 
   }   inline_data
 
u
 

Detailed Description

Definition at line 137 of file ehca_qes.h.

Field Documentation

struct { ... } all_rcv
u64 atomic_1st_op_dma_len

Definition at line 154 of file ehca_qes.h.

u64 atomic_2nd_op

Definition at line 155 of file ehca_qes.h.

struct { ... } bind
u32 destination_qp_number

Definition at line 145 of file ehca_qes.h.

u64 ehca_ud_av_ptr

Definition at line 160 of file ehca_qes.h.

u32 immediate_data

Definition at line 148 of file ehca_qes.h.

struct { ... } inline_data
u32 length

Definition at line 187 of file ehca_qes.h.

u32 lkey

Definition at line 192 of file ehca_qes.h.

u32 local_ee_context_qkey

Definition at line 147 of file ehca_qes.h.

u8 lr_ctl

Definition at line 191 of file ehca_qes.h.

u8 nr_of_data_seg

Definition at line 143 of file ehca_qes.h.

struct { ... } nud
u32 old_rkey

Definition at line 182 of file ehca_qes.h.

u8 optype

Definition at line 139 of file ehca_qes.h.

u16 pkeyi

Definition at line 141 of file ehca_qes.h.

u64 remote_virtual_address

Definition at line 151 of file ehca_qes.h.

u32 reserved

Definition at line 153 of file ehca_qes.h.

u64 reserved

Definition at line 180 of file ehca_qes.h.

u64 reserved0

Definition at line 172 of file ehca_qes.h.

u64 reserved1

Definition at line 161 of file ehca_qes.h.

u64 reserved10

Definition at line 196 of file ehca_qes.h.

u64 reserved11

Definition at line 197 of file ehca_qes.h.

u64 reserved12

Definition at line 200 of file ehca_qes.h.

u64 reserved13

Definition at line 201 of file ehca_qes.h.

u64 reserved2

Definition at line 162 of file ehca_qes.h.

u64 reserved3

Definition at line 163 of file ehca_qes.h.

u32 reserved3

Definition at line 186 of file ehca_qes.h.

u32 reserved4

Definition at line 188 of file ehca_qes.h.

u16 reserved5

Definition at line 189 of file ehca_qes.h.

u8 reserved6

Definition at line 190 of file ehca_qes.h.

u32 reserved7

Definition at line 193 of file ehca_qes.h.

u64 reserved8

Definition at line 194 of file ehca_qes.h.

u64 reserved9

Definition at line 195 of file ehca_qes.h.

u32 resync_psn_sqp

Definition at line 146 of file ehca_qes.h.

u32 rkey

Definition at line 152 of file ehca_qes.h.

Definition at line 156 of file ehca_qes.h.

u32 size

Definition at line 202 of file ehca_qes.h.

u32 start

Definition at line 203 of file ehca_qes.h.

union { ... } u

Definition at line 167 of file ehca_qes.h.

struct { ... } ud_av
struct { ... } ud_avp
u64 virtual_address

Definition at line 185 of file ehca_qes.h.

u64 work_request_id

Definition at line 138 of file ehca_qes.h.

u16 wqe_provided_slid

Definition at line 144 of file ehca_qes.h.

u8 wqef

Definition at line 142 of file ehca_qes.h.

u8 wr_flag

Definition at line 140 of file ehca_qes.h.


The documentation for this struct was generated from the following file: