Lines Matching defs:hfi1_qp_priv

115 struct hfi1_qp_priv {  struct
116 struct hfi1_ahg_info *s_ahg; /* ahg info for next header */
117 struct sdma_engine *s_sde; /* current sde */
118 struct send_context *s_sendcontext; /* current sendcontext */
119 struct hfi1_ctxtdata *rcd; /* QP's receive context */
120 struct page **pages; /* for TID page scan */
121 u32 tid_enqueue; /* saved when tid waited */
122 u8 s_sc; /* SC[0..4] for next packet */
123 struct iowait s_iowait;
124 struct timer_list s_tid_timer; /* for timing tid wait */
125 struct timer_list s_tid_retry_timer; /* for timing tid ack */
126 struct list_head tid_wait; /* for queueing tid space */
127 struct hfi1_opfn_data opfn;
128 struct tid_flow_state flow_state;
129 struct tid_rdma_qp_params tid_rdma;
130 struct rvt_qp *owner;
131 u16 s_running_pkt_size;
132 u8 hdr_type; /* 9B or 16B */
133 struct rvt_sge_state tid_ss; /* SGE state pointer for 2nd leg */
134 atomic_t n_requests; /* # of TID RDMA requests in the */
136 atomic_t n_tid_requests; /* # of sent TID RDMA requests */
137 unsigned long tid_timer_timeout_jiffies;
138 unsigned long tid_retry_timeout_jiffies;
141 u8 s_state;
142 u8 s_retry;
143 u8 rnr_nak_state; /* RNR NAK state */
144 u8 s_nak_state;
145 u32 s_nak_psn;
146 u32 s_flags;
147 u32 s_tid_cur;
148 u32 s_tid_head;
149 u32 s_tid_tail;
150 u32 r_tid_head; /* Most recently added TID RDMA request */
151 u32 r_tid_tail; /* the last completed TID RDMA request */
152 u32 r_tid_ack; /* the TID RDMA request to be ACK'ed */
153 u32 r_tid_alloc; /* Request for which we are allocating resources */
154 u32 pending_tid_w_segs; /* Num of pending tid write segments */
155 u32 pending_tid_w_resp; /* Num of pending tid write responses */
156 u32 alloc_w_segs; /* Number of segments for which write */
160 u32 tid_r_reqs; /* Num of tid reads requested */
161 u32 tid_r_comp; /* Num of tid reads completed */
162 u32 pending_tid_r_segs; /* Num of pending tid read segments */
163 u16 pkts_ps; /* packets per segment */
164 u8 timeout_shift; /* account for number of packets per segment */
166 u32 r_next_psn_kdeth;
167 u32 r_next_psn_kdeth_save;
168 u32 s_resync_psn;
169 u8 sync_pt; /* Set when QP reaches sync point */
170 u8 resync;