Lines Matching refs:rvt_qp
66 static void flush_tx_list(struct rvt_qp *qp);
75 static void qp_pio_drain(struct rvt_qp *qp);
164 static void flush_tx_list(struct rvt_qp *qp)
172 static void flush_iowait(struct rvt_qp *qp)
202 int hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr,
244 static inline void qp_set_16b(struct rvt_qp *qp)
264 void hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr,
305 int hfi1_setup_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe, bool *call_send)
364 bool _hfi1_schedule_send(struct rvt_qp *qp)
381 static void qp_pio_drain(struct rvt_qp *qp)
407 bool hfi1_schedule_send(struct rvt_qp *qp)
420 static void hfi1_qp_schedule(struct rvt_qp *qp)
437 void hfi1_qp_wakeup(struct rvt_qp *qp, u32 flag)
452 void hfi1_qp_unbusy(struct rvt_qp *qp, struct iowait_work *wait)
485 struct rvt_qp *qp;
536 struct rvt_qp *qp = iowait_to_qp(wait);
544 struct rvt_qp *qp = iowait_to_qp(wait);
563 struct rvt_qp *qp = iowait_to_qp(w);
580 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5)
605 struct send_context *qp_to_send_context(struct rvt_qp *qp, u8 sc5)
625 static int qp_idle(struct rvt_qp *qp)
642 struct rvt_qp *qp = iter->qp;
709 void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp)
739 void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp)
773 void flush_qp_waiters(struct rvt_qp *qp)
780 void stop_send_queue(struct rvt_qp *qp)
789 void quiesce_qp(struct rvt_qp *qp)
800 void notify_qp_reset(struct rvt_qp *qp)
815 void hfi1_migrate_qp(struct rvt_qp *qp)
840 u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu)
862 int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp,
882 void notify_error_qp(struct rvt_qp *qp)
920 static void hfi1_qp_iter_cb(struct rvt_qp *qp, u64 v)