#ifndef _COMMON_H
#define _COMMON_H
#include <rdma/hfi/hfi1_user.h>
#define IPS_PROTO_VERSION …
#define HFI1_CAP_USER_SHIFT …
#define HFI1_CAP_MASK …
#define HFI1_CAP_LOCKED_SHIFT …
#define HFI1_CAP_LOCKED_MASK …
#define HFI1_CAP_LOCKED_SMASK …
#define HFI1_CAP_MISC_SHIFT …
#define HFI1_CAP_MISC_MASK …
#define HFI1_CAP_KSET(cap) …
#define HFI1_CAP_KCLEAR(cap) …
#define HFI1_CAP_USET(cap) …
#define HFI1_CAP_UCLEAR(cap) …
#define HFI1_CAP_SET(cap) …
#define HFI1_CAP_CLEAR(cap) …
#define HFI1_CAP_LOCK() …
#define HFI1_CAP_LOCKED() …
#define HFI1_CAP_WRITABLE_MASK …
#define HFI1_CAP_RESERVED_MASK …
#define HFI1_CAP_MUST_HAVE_KERN …
#define HFI1_CAP_MASK_DEFAULT …
#define HFI1_CAP_K2U …
#define HFI1_USER_SWVERSION …
#define RHF_PKT_LEN_SHIFT …
#define RHF_PKT_LEN_MASK …
#define RHF_PKT_LEN_SMASK …
#define RHF_RCV_TYPE_SHIFT …
#define RHF_RCV_TYPE_MASK …
#define RHF_RCV_TYPE_SMASK …
#define RHF_USE_EGR_BFR_SHIFT …
#define RHF_USE_EGR_BFR_MASK …
#define RHF_USE_EGR_BFR_SMASK …
#define RHF_EGR_INDEX_SHIFT …
#define RHF_EGR_INDEX_MASK …
#define RHF_EGR_INDEX_SMASK …
#define RHF_DC_INFO_SHIFT …
#define RHF_DC_INFO_MASK …
#define RHF_DC_INFO_SMASK …
#define RHF_RCV_SEQ_SHIFT …
#define RHF_RCV_SEQ_MASK …
#define RHF_RCV_SEQ_SMASK …
#define RHF_EGR_OFFSET_SHIFT …
#define RHF_EGR_OFFSET_MASK …
#define RHF_EGR_OFFSET_SMASK …
#define RHF_HDRQ_OFFSET_SHIFT …
#define RHF_HDRQ_OFFSET_MASK …
#define RHF_HDRQ_OFFSET_SMASK …
#define RHF_K_HDR_LEN_ERR …
#define RHF_DC_UNC_ERR …
#define RHF_DC_ERR …
#define RHF_RCV_TYPE_ERR_SHIFT …
#define RHF_RCV_TYPE_ERR_MASK …
#define RHF_RCV_TYPE_ERR_SMASK …
#define RHF_TID_ERR …
#define RHF_LEN_ERR …
#define RHF_ECC_ERR …
#define RHF_RESERVED …
#define RHF_ICRC_ERR …
#define RHF_ERROR_SMASK …
#define RHF_RCV_TYPE_EXPECTED …
#define RHF_RCV_TYPE_EAGER …
#define RHF_RCV_TYPE_IB …
#define RHF_RCV_TYPE_ERROR …
#define RHF_RCV_TYPE_BYPASS …
#define RHF_RCV_TYPE_INVALID5 …
#define RHF_RCV_TYPE_INVALID6 …
#define RHF_RCV_TYPE_INVALID7 …
#define RHF_RTE_EXPECTED_FLOW_SEQ_ERR …
#define RHF_RTE_EXPECTED_FLOW_GEN_ERR …
#define RHF_RTE_EAGER_NO_ERR …
#define RHF_RTE_IB_NO_ERR …
#define RHF_RTE_ERROR_NO_ERR …
#define RHF_RTE_ERROR_OP_CODE_ERR …
#define RHF_RTE_ERROR_KHDR_MIN_LEN_ERR …
#define RHF_RTE_ERROR_KHDR_HCRC_ERR …
#define RHF_RTE_ERROR_KHDR_KVER_ERR …
#define RHF_RTE_ERROR_CONTEXT_ERR …
#define RHF_RTE_ERROR_KHDR_TID_ERR …
#define RHF_RTE_BYPASS_NO_ERR …
#define RHF_MAX_SEQ …
#define HFI1_LRH_GRH …
#define HFI1_LRH_BTH …
#define SC15_PACKET …
#define SIZE_OF_CRC …
#define SIZE_OF_LT …
#define MAX_16B_PADDING …
#define LIM_MGMT_P_KEY …
#define FULL_MGMT_P_KEY …
#define DEFAULT_P_KEY …
#define HFI1_PSM_IOC_BASE_SEQ …
#define HFI1_KDETH_BTH_SEQ_SHIFT …
#define HFI1_KDETH_BTH_SEQ_MASK …
static inline __u64 rhf_to_cpu(const __le32 *rbuf)
{ … }
static inline u64 rhf_err_flags(u64 rhf)
{ … }
static inline u32 rhf_rcv_type(u64 rhf)
{ … }
static inline u32 rhf_rcv_type_err(u64 rhf)
{ … }
static inline u32 rhf_pkt_len(u64 rhf)
{ … }
static inline u32 rhf_egr_index(u64 rhf)
{ … }
static inline u32 rhf_rcv_seq(u64 rhf)
{ … }
static inline u32 rhf_hdrq_offset(u64 rhf)
{ … }
static inline u64 rhf_use_egr_bfr(u64 rhf)
{ … }
static inline u64 rhf_dc_info(u64 rhf)
{ … }
static inline u32 rhf_egr_buf_offset(u64 rhf)
{ … }
#endif