Lines Matching refs:rvt_qp
123 struct rvt_qp *owner;
219 static inline int qib_send_ok(struct rvt_qp *qp) in qib_send_ok()
226 void _qib_schedule_send(struct rvt_qp *qp);
227 void qib_schedule_send(struct rvt_qp *qp);
274 void *qib_qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp);
275 void qib_qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp);
276 void qib_notify_qp_reset(struct rvt_qp *qp);
279 void qib_restart_rc(struct rvt_qp *qp, u32 psn, int wait);
292 int qib_verbs_send(struct rvt_qp *qp, struct ib_header *hdr,
299 int has_grh, void *data, u32 tlen, struct rvt_qp *qp);
302 int has_grh, void *data, u32 tlen, struct rvt_qp *qp);
306 int qib_check_send_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe);
312 void qib_rc_send_complete(struct rvt_qp *qp, struct ib_header *hdr);
314 int qib_post_ud_send(struct rvt_qp *qp, const struct ib_send_wr *wr);
317 int has_grh, void *data, u32 tlen, struct rvt_qp *qp);
321 void qib_migrate_qp(struct rvt_qp *qp);
324 int has_grh, struct rvt_qp *qp, u32 bth0);
329 void qib_make_ruc_header(struct rvt_qp *qp, struct ib_other_headers *ohdr,
334 void qib_do_send(struct rvt_qp *qp);
336 void qib_send_complete(struct rvt_qp *qp, struct rvt_swqe *wqe,
339 void qib_send_rc_ack(struct rvt_qp *qp);
341 int qib_make_rc_req(struct rvt_qp *qp, unsigned long *flags);
343 int qib_make_uc_req(struct rvt_qp *qp, unsigned long *flags);
345 int qib_make_ud_req(struct rvt_qp *qp, unsigned long *flags);