Lines Matching refs:rvt_qp
24 static void flush_tx_list(struct rvt_qp *qp);
33 static void qp_pio_drain(struct rvt_qp *qp);
122 static void flush_tx_list(struct rvt_qp *qp)
130 static void flush_iowait(struct rvt_qp *qp)
160 int hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr,
202 static inline void qp_set_16b(struct rvt_qp *qp)
222 void hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr,
263 int hfi1_setup_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe, bool *call_send)
323 bool _hfi1_schedule_send(struct rvt_qp *qp)
340 static void qp_pio_drain(struct rvt_qp *qp)
366 bool hfi1_schedule_send(struct rvt_qp *qp)
379 static void hfi1_qp_schedule(struct rvt_qp *qp)
396 void hfi1_qp_wakeup(struct rvt_qp *qp, u32 flag)
411 void hfi1_qp_unbusy(struct rvt_qp *qp, struct iowait_work *wait)
444 struct rvt_qp *qp;
495 struct rvt_qp *qp = iowait_to_qp(wait);
503 struct rvt_qp *qp = iowait_to_qp(wait);
522 struct rvt_qp *qp = iowait_to_qp(w);
539 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5)
564 struct send_context *qp_to_send_context(struct rvt_qp *qp, u8 sc5)
584 static int qp_idle(struct rvt_qp *qp)
601 struct rvt_qp *qp = iter->qp;
668 void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp)
698 void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp)
732 void flush_qp_waiters(struct rvt_qp *qp)
739 void stop_send_queue(struct rvt_qp *qp)
748 void quiesce_qp(struct rvt_qp *qp)
759 void notify_qp_reset(struct rvt_qp *qp)
774 void hfi1_migrate_qp(struct rvt_qp *qp)
799 u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu)
821 int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp,
841 void notify_error_qp(struct rvt_qp *qp)
879 static void hfi1_qp_iter_cb(struct rvt_qp *qp, u64 v)