Lines Matching defs:hfi1_qp_priv

157 struct hfi1_qp_priv {  struct
158 struct hfi1_ahg_info *s_ahg; /* ahg info for next header */
159 struct sdma_engine *s_sde; /* current sde */
160 struct send_context *s_sendcontext; /* current sendcontext */
161 struct hfi1_ctxtdata *rcd; /* QP's receive context */
162 struct page **pages; /* for TID page scan */
163 u32 tid_enqueue; /* saved when tid waited */
164 u8 s_sc; /* SC[0..4] for next packet */
165 struct iowait s_iowait;
166 struct timer_list s_tid_timer; /* for timing tid wait */
167 struct timer_list s_tid_retry_timer; /* for timing tid ack */
168 struct list_head tid_wait; /* for queueing tid space */
169 struct hfi1_opfn_data opfn;
170 struct tid_flow_state flow_state;
171 struct tid_rdma_qp_params tid_rdma;
172 struct rvt_qp *owner;
173 u16 s_running_pkt_size;
174 u8 hdr_type; /* 9B or 16B */
175 struct rvt_sge_state tid_ss; /* SGE state pointer for 2nd leg */
176 atomic_t n_requests; /* # of TID RDMA requests in the */
178 atomic_t n_tid_requests; /* # of sent TID RDMA requests */
179 unsigned long tid_timer_timeout_jiffies;
180 unsigned long tid_retry_timeout_jiffies;
183 u8 s_state;
184 u8 s_retry;
185 u8 rnr_nak_state; /* RNR NAK state */
186 u8 s_nak_state;
187 u32 s_nak_psn;
188 u32 s_flags;
189 u32 s_tid_cur;
190 u32 s_tid_head;
191 u32 s_tid_tail;
192 u32 r_tid_head; /* Most recently added TID RDMA request */
193 u32 r_tid_tail; /* the last completed TID RDMA request */
194 u32 r_tid_ack; /* the TID RDMA request to be ACK'ed */
195 u32 r_tid_alloc; /* Request for which we are allocating resources */
196 u32 pending_tid_w_segs; /* Num of pending tid write segments */
197 u32 pending_tid_w_resp; /* Num of pending tid write responses */
198 u32 alloc_w_segs; /* Number of segments for which write */
202 u32 tid_r_reqs; /* Num of tid reads requested */
203 u32 tid_r_comp; /* Num of tid reads completed */
204 u32 pending_tid_r_segs; /* Num of pending tid read segments */
205 u16 pkts_ps; /* packets per segment */
206 u8 timeout_shift; /* account for number of packets per segment */
208 u32 r_next_psn_kdeth;
209 u32 r_next_psn_kdeth_save;
210 u32 s_resync_psn;
211 u8 sync_pt; /* Set when QP reaches sync point */
212 u8 resync;