22#ifndef SRC_DRIVERS_INFINIBAND_MLX_NODNIC_INCLUDE_PRM_NODNIC_SHOMRON_PRM_H_
23#define SRC_DRIVERS_INFINIBAND_MLX_NODNIC_INCLUDE_PRM_NODNIC_SHOMRON_PRM_H_
30#define SHOMRON_MAX_GATHER 1
133 struct shomronprm_wqe_segment_ctrl_send
ctrl;
138 struct shomronprm_completion_queue_entry
normal;
139 struct shomronprm_completion_with_error
error;
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define MLX_DECLARE_STRUCT(_structure)
Wrapper structure for pseudo_bit_t structures.
#define SHOMRON_MAX_GATHER
unsigned char pseudo_bit_t
Datatype used to represent a bit in the pseudo-structures.
struct shomronprm_wqe_segment_ctrl_send ctrl
struct nodnic_wqe_segment_data_ptr data[SHOMRON_MAX_GATHER]
pseudo_bit_t reserved1[0x00080]
pseudo_bit_t wqe_counter[0x00010]
pseudo_bit_t ml_path[0x00007]
pseudo_bit_t l3_hdr[0x00002]
pseudo_bit_t byte_cnt[0x00020]
pseudo_bit_t reserved7[0x00040]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t reserved6[0x00020]
pseudo_bit_t rx_drop_counter[0x00008]
pseudo_bit_t reserved4[0x00010]
pseudo_bit_t owner[0x00001]
pseudo_bit_t pkey_index[0x00020]
pseudo_bit_t reserved3[0x00009]
pseudo_bit_t reserved8[0x00003]
pseudo_bit_t rqpn[0x00018]
pseudo_bit_t reserved5[0x00002]
pseudo_bit_t reserved11[0x0008]
pseudo_bit_t srqn[0x00018]
pseudo_bit_t reserved9[0x00008]
pseudo_bit_t reserved2[0x00010]
pseudo_bit_t opcode[0x00004]
pseudo_bit_t slid[0x00010]
pseudo_bit_t reserved10[0x00020]
pseudo_bit_t syndrome[0x00008]
pseudo_bit_t reserved2[0x00010]
pseudo_bit_t reserved3[0x00040]
pseudo_bit_t reserved1[0x001a0]
pseudo_bit_t vendor_error_syndrome[0x00008]
pseudo_bit_t opcode[0x00008]
pseudo_bit_t reserved5[0x00040]
pseudo_bit_t reserved8[0x00006]
pseudo_bit_t inline_headers2[0x00020]
pseudo_bit_t inline_headers_size[0x0000a]
pseudo_bit_t reserved2[0x00002]
pseudo_bit_t inline_headers5[0x00020]
pseudo_bit_t inline_headers4[0x00020]
pseudo_bit_t cs14_inner[0x00001]
pseudo_bit_t reserved6[0x0000e]
pseudo_bit_t mss[0x0000e]
pseudo_bit_t inline_headers3[0x00020]
pseudo_bit_t wqe_index[0x00010]
pseudo_bit_t reserved4[0x0001c]
pseudo_bit_t cs14[0x00001]
pseudo_bit_t qpn[0x00018]
pseudo_bit_t cs13[0x00001]
pseudo_bit_t cs13_inner[0x00001]
pseudo_bit_t inline_headers1[0x00010]
pseudo_bit_t reserved1[0x00008]
pseudo_bit_t reserved7[0x00020]
pseudo_bit_t reserved3[0x00002]
struct shomronprm_completion_queue_entry normal
struct shomronprm_completion_with_error error