Lines Matching refs:rvt_qp
172 struct rvt_qp *owner;
269 struct rvt_qp __rcu *qp[2];
315 static inline struct rvt_qp *iowait_to_qp(struct iowait *s_iowait)
403 int hfi1_verbs_send(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
414 struct rvt_qp *qp);
418 void hfi1_rc_verbs_aborted(struct rvt_qp *qp, struct hfi1_opa_header *opah);
419 void hfi1_rc_send_complete(struct rvt_qp *qp, struct hfi1_opa_header *opah);
425 void hfi1_migrate_qp(struct rvt_qp *qp);
427 int hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr,
430 void hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr,
432 void hfi1_restart_rc(struct rvt_qp *qp, u32 psn, int wait);
433 int hfi1_setup_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe,
444 void hfi1_make_ruc_header(struct rvt_qp *qp, struct ib_other_headers *ohdr,
448 bool hfi1_schedule_send_yield(struct rvt_qp *qp, struct hfi1_pkt_state *ps,
453 void hfi1_do_send_from_rvt(struct rvt_qp *qp);
455 void hfi1_do_send(struct rvt_qp *qp, bool in_thread);
459 int hfi1_make_rc_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
461 int hfi1_make_uc_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
463 int hfi1_make_ud_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
479 int hfi1_verbs_send_dma(struct rvt_qp *qp, struct hfi1_pkt_state *ps,
482 int hfi1_verbs_send_pio(struct rvt_qp *qp, struct hfi1_pkt_state *ps,
490 void hfi1_wait_kmem(struct rvt_qp *qp);
492 static inline void hfi1_trdma_send_complete(struct rvt_qp *qp,