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

Lines Matching refs:qp_attr

428 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
441 qp_attr->qp_state = IB_QPS_RESET;
462 qp_attr->qp_state = to_ib_qp_state(mthca_state);
463 qp_attr->path_mtu = context->mtu_msgmax >> 5;
464 qp_attr->path_mig_state =
466 qp_attr->qkey = be32_to_cpu(context->qkey);
467 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff;
468 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff;
469 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff;
470 qp_attr->qp_access_flags =
474 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path);
475 to_ib_ah_attr(dev, &qp_attr->alt_ah_attr, &context->alt_path);
476 qp_attr->alt_pkey_index =
478 qp_attr->alt_port_num = qp_attr->alt_ah_attr.port_num;
481 qp_attr->pkey_index = be32_to_cpu(context->pri_path.port_pkey) & 0x7f;
482 qp_attr->port_num =
485 /* qp_attr->en_sqd_async_notify is only applicable in modify qp */
486 qp_attr->sq_draining = mthca_state == MTHCA_QP_STATE_DRAINING;
488 qp_attr->max_rd_atomic = 1 << ((be32_to_cpu(context->params1) >> 21) & 0x7);
490 qp_attr->max_dest_rd_atomic =
492 qp_attr->min_rnr_timer =
494 qp_attr->timeout = context->pri_path.ackto >> 3;
495 qp_attr->retry_cnt = (be32_to_cpu(context->params1) >> 16) & 0x7;
496 qp_attr->rnr_retry = context->pri_path.rnr_retry >> 5;
497 qp_attr->alt_timeout = context->alt_path.ackto >> 3;
500 qp_attr->cur_qp_state = qp_attr->qp_state;
501 qp_attr->cap.max_send_wr = qp->sq.max;
502 qp_attr->cap.max_recv_wr = qp->rq.max;
503 qp_attr->cap.max_send_sge = qp->sq.max_gs;
504 qp_attr->cap.max_recv_sge = qp->rq.max_gs;
505 qp_attr->cap.max_inline_data = qp->max_inline_data;
507 qp_init_attr->cap = qp_attr->cap;