Lines Matching refs:ibqp

205 	struct ib_qp *ibqp = &qp->ibqp;
206 struct hfi1_ibdev *dev = to_idev(ibqp->device);
211 sc = ah_to_sc(ibqp->device, &attr->ah_attr);
224 sc = ah_to_sc(ibqp->device, &attr->alt_ah_attr);
251 hfi1_update_ah_attr(qp->ibqp.device, &qp->remote_ah_attr);
259 ibp = to_iport(qp->ibqp.device, qp->port_num);
267 struct ib_qp *ibqp = &qp->ibqp;
271 priv->s_sc = ah_to_sc(ibqp->device, &qp->remote_ah_attr);
281 priv->s_sc = ah_to_sc(ibqp->device, &qp->remote_ah_attr);
307 struct hfi1_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num);
312 switch (qp->ibqp.qp_type) {
368 to_iport(qp->ibqp.device, qp->port_num);
507 to_iport(qp->ibqp.device, qp->port_num);
582 struct hfi1_devdata *dd = dd_from_ibdev(qp->ibqp.device);
587 switch (qp->ibqp.qp_type) {
593 sde = sdma_select_engine_sc(dd, qp->ibqp.qp_num >> dd->qos_shift, sc5);
607 struct hfi1_devdata *dd = dd_from_ibdev(qp->ibqp.device);
609 switch (qp->ibqp.qp_type) {
617 return pio_select_send_context_sc(dd, qp->ibqp.qp_num >> dd->qos_shift,
647 struct rvt_srq *srq = qp->ibqp.srq ?
648 ibsrq_to_rvtsrq(qp->ibqp.srq) : NULL;
659 qp->ibqp.qp_num,
661 qp_type_str[qp->ibqp.qp_type],
680 rvt_max_atomic(&to_idev(qp->ibqp.device)->rdi),
694 ib_cq_head(qp->ibqp.send_cq),
695 ib_cq_tail(qp->ibqp.send_cq),
807 if (qp->ibqp.qp_type == IB_QPT_RC)
825 priv->s_sc = ah_to_sc(qp->ibqp.device, &qp->remote_ah_attr);
829 ev.device = qp->ibqp.device;
830 ev.element.qp = &qp->ibqp;
832 qp->ibqp.event_handler(&ev, qp->ibqp.qp_context);
856 mtu = verbs_mtu_enum_to_int(qp->ibqp.device, pmtu);
872 mtu = verbs_mtu_enum_to_int(qp->ibqp.device, attr->path_mtu);
925 to_iport(qp->ibqp.device, qp->port_num);
930 (qp->ibqp.qp_type != IB_QPT_UC &&
931 qp->ibqp.qp_type != IB_QPT_RC) ||
944 ev.device = qp->ibqp.device;
945 ev.element.qp = &qp->ibqp;
947 qp->ibqp.event_handler(&ev, qp->ibqp.qp_context);