• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ipath/

Lines Matching defs:ibqp

216 	qp->ibqp.qp_num = ret;
250 qpp = &qpt->table[qp->ibqp.qp_num % qpt->max];
266 free_qpn(qpt, qp->ibqp.qp_num);
289 free_qpn(qpt, qp->ibqp.qp_num);
291 !ipath_destroy_qp(&qp->ibqp))
319 if (qp->ibqp.qp_num == qpn) {
344 if (qp->ibqp.qp_type == IB_QPT_RC) {
384 struct ipath_ibdev *dev = to_idev(qp->ibqp.device);
388 qp->ibqp.qp_num, qp->remote_qpn);
400 wc.qp = &qp->ibqp;
413 ipath_cq_enter(to_icq(qp->ibqp.send_cq), &wc, 1);
424 ipath_cq_enter(to_icq(qp->ibqp.send_cq), &wc, 1);
450 ipath_cq_enter(to_icq(qp->ibqp.recv_cq), &wc, 1);
460 * @ibqp: the queue pair who's attributes we're modifying
467 int ipath_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
470 struct ipath_ibdev *dev = to_idev(ibqp->device);
471 struct ipath_qp *qp = to_iqp(ibqp);
482 if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type,
506 attr->port_num > ibqp->device->phys_port_cnt)
606 int ipath_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
609 struct ipath_qp *qp = to_iqp(ibqp);
621 attr->cap.max_recv_wr = qp->ibqp.srq ? 0 : qp->r_rq.size - 1;
641 init_attr->event_handler = qp->ibqp.event_handler;
642 init_attr->qp_context = qp->ibqp.qp_context;
643 init_attr->send_cq = qp->ibqp.send_cq;
644 init_attr->recv_cq = qp->ibqp.recv_cq;
645 init_attr->srq = qp->ibqp.srq;
651 init_attr->qp_type = qp->ibqp.qp_type;
666 if (qp->ibqp.srq) {
798 * ib_create_qp() will initialize qp->ibqp
799 * except for qp->ibqp.qp_num.
890 ret = &qp->ibqp;
907 * @ibqp: the queue pair to destroy
914 int ipath_destroy_qp(struct ib_qp *ibqp)
916 struct ipath_qp *qp = to_iqp(ibqp);
917 struct ipath_ibdev *dev = to_idev(ibqp->device);
994 struct ipath_ibdev *dev = to_idev(qp->ibqp.device);
998 qp->ibqp.qp_num, qp->remote_qpn, wc->status);
1007 ipath_cq_enter(to_icq(qp->ibqp.send_cq), wc, 1);
1017 ipath_cq_enter(to_icq(qp->ibqp.send_cq), wc, 1);