Lines Matching refs:rvt_qp
32 struct rvt_qp;
35 struct rvt_qp __rcu *qp[2];
213 bool (*schedule_send)(struct rvt_qp *qp);
214 bool (*schedule_send_no_lock)(struct rvt_qp *qp);
223 int (*setup_wqe)(struct rvt_qp *qp, struct rvt_swqe *wqe,
230 void (*do_send)(struct rvt_qp *qp);
245 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
251 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
257 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
263 void (*notify_qp_reset)(struct rvt_qp *qp);
268 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
275 void (*flush_qp_waiters)(struct rvt_qp *qp);
281 void (*stop_send_queue)(struct rvt_qp *qp);
286 void (*quiesce_qp)(struct rvt_qp *qp);
291 void (*notify_error_qp)(struct rvt_qp *qp);
296 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
344 int (*check_modify_qp)(struct rvt_qp *qp, struct ib_qp_attr *attr,
348 void (*modify_qp)(struct rvt_qp *qp, struct ib_qp_attr *attr,
358 void (*notify_restart_rc)(struct rvt_qp *qp, u32 psn, int wait);
521 int rvt_fast_reg_mr(struct rvt_qp *qp, struct ib_mr *ibmr, u32 key,
523 int rvt_invalidate_rkey(struct rvt_qp *qp, u32 rkey);
524 int rvt_rkey_ok(struct rvt_qp *qp, struct rvt_sge *sge,