verbs.h (d0d564a1caacc7f3f28f3e351ed89ed000e2de75) verbs.h (9905bf06e890c2a845ac8fd19d7e6b8987ef8df6)
1/*
2 * Copyright(c) 2015 - 2018 Intel Corporation.
3 *
4 * This file is provided under a dual BSD/GPLv2 license. When using or
5 * redistributing this file, you may do so under either license.
6 *
7 * GPL LICENSE SUMMARY
8 *

--- 158 unchanged lines hidden (view full) ---

167 struct hfi1_opfn_data opfn;
168 struct tid_flow_state flow_state;
169 struct tid_rdma_qp_params tid_rdma;
170 struct rvt_qp *owner;
171 u8 hdr_type; /* 9B or 16B */
172 unsigned long tid_timer_timeout_jiffies;
173
174 /* For TID RDMA READ */
1/*
2 * Copyright(c) 2015 - 2018 Intel Corporation.
3 *
4 * This file is provided under a dual BSD/GPLv2 license. When using or
5 * redistributing this file, you may do so under either license.
6 *
7 * GPL LICENSE SUMMARY
8 *

--- 158 unchanged lines hidden (view full) ---

167 struct hfi1_opfn_data opfn;
168 struct tid_flow_state flow_state;
169 struct tid_rdma_qp_params tid_rdma;
170 struct rvt_qp *owner;
171 u8 hdr_type; /* 9B or 16B */
172 unsigned long tid_timer_timeout_jiffies;
173
174 /* For TID RDMA READ */
175 u32 tid_r_reqs; /* Num of tid reads requested */
176 u32 tid_r_comp; /* Num of tid reads completed */
175 u32 pending_tid_r_segs; /* Num of pending tid read segments */
176 u16 pkts_ps; /* packets per segment */
177 u8 timeout_shift; /* account for number of packets per segment */
178};
179
180struct hfi1_swqe_priv {
181 struct tid_rdma_request tid_req;
182 struct rvt_sge_state ss; /* Used for TID RDMA READ Request */

--- 305 unchanged lines hidden ---
177 u32 pending_tid_r_segs; /* Num of pending tid read segments */
178 u16 pkts_ps; /* packets per segment */
179 u8 timeout_shift; /* account for number of packets per segment */
180};
181
182struct hfi1_swqe_priv {
183 struct tid_rdma_request tid_req;
184 struct rvt_sge_state ss; /* Used for TID RDMA READ Request */

--- 305 unchanged lines hidden ---