Lines Matching defs:rxe_qp
235 struct rxe_qp { struct
236 struct rxe_pool_entry pelem;
237 struct ib_qp ibqp;
238 struct ib_qp_attr attr;
239 unsigned int valid;
240 unsigned int mtu;
241 int is_user;
243 struct rxe_pd *pd;
244 struct rxe_srq *srq;
245 struct rxe_cq *scq;
246 struct rxe_cq *rcq;
248 enum ib_sig_type sq_sig_type;
250 struct rxe_sq sq;
251 struct rxe_rq rq;
253 struct socket *sk;
254 u32 dst_cookie;
255 u16 src_port;
257 struct rxe_av pri_av;
258 struct rxe_av alt_av;
261 struct list_head grp_list;
262 spinlock_t grp_lock; /* guard grp_list */
264 struct sk_buff_head req_pkts;
265 struct sk_buff_head resp_pkts;
266 struct sk_buff_head send_pkts;
268 struct rxe_req_info req;
269 struct rxe_comp_info comp;
270 struct rxe_resp_info resp;
272 atomic_t ssn;
273 atomic_t skb_out;
274 int need_req_skb;
281 struct timer_list retrans_timer;
282 u64 qp_timeout_jiffies;
285 struct timer_list rnr_nak_timer;
287 spinlock_t state_lock; /* guard requester and completer */
289 struct execute_work cleanup_work;