• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/mlx5/mlx5_ib/

Lines Matching refs:qp_attr

4390 			 struct ib_qp_attr *qp_attr)
4413 qp_attr->path_mtu = context->mtu_msgmax >> 5;
4414 qp_attr->path_mig_state =
4416 qp_attr->qkey = be32_to_cpu(context->qkey);
4417 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff;
4418 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff;
4419 qp_attr->dest_qp_num = be32_to_cpu(context->log_pg_sz_remote_qpn) & 0xffffff;
4420 qp_attr->qp_access_flags =
4424 to_ib_ah_attr(dev, &qp_attr->ah_attr, &context->pri_path);
4425 to_ib_ah_attr(dev, &qp_attr->alt_ah_attr, &context->alt_path);
4426 qp_attr->alt_pkey_index =
4428 qp_attr->alt_port_num = qp_attr->alt_ah_attr.port_num;
4431 qp_attr->pkey_index = be16_to_cpu(context->pri_path.pkey_index);
4432 qp_attr->port_num = context->pri_path.port;
4434 /* qp_attr->en_sqd_async_notify is only applicable in modify qp */
4435 qp_attr->sq_draining = mlx5_state == MLX5_QP_STATE_SQ_DRAINING;
4437 qp_attr->max_rd_atomic = 1 << ((be32_to_cpu(context->params1) >> 21) & 0x7);
4439 qp_attr->max_dest_rd_atomic =
4441 qp_attr->min_rnr_timer =
4443 qp_attr->timeout = context->pri_path.ackto_lt >> 3;
4444 qp_attr->retry_cnt = (be32_to_cpu(context->params1) >> 16) & 0x7;
4445 qp_attr->rnr_retry = (be32_to_cpu(context->params1) >> 13) & 0x7;
4446 qp_attr->alt_timeout = context->alt_path.ackto_lt >> 3;
4453 int mlx5_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr,
4465 return mlx5_ib_gsi_query_qp(ibqp, qp_attr, qp_attr_mask,
4483 qp_attr->port_num = 1;
4485 err = query_qp_attr(dev, qp, qp_attr);
4490 qp_attr->qp_state = qp->state;
4491 qp_attr->cur_qp_state = qp_attr->qp_state;
4492 qp_attr->cap.max_recv_wr = qp->rq.wqe_cnt;
4493 qp_attr->cap.max_recv_sge = qp->rq.max_gs;
4496 qp_attr->cap.max_send_wr = qp->sq.max_post;
4497 qp_attr->cap.max_send_sge = qp->sq.max_gs;
4500 qp_attr->cap.max_send_wr = 0;
4501 qp_attr->cap.max_send_sge = 0;
4508 qp_attr->cap.max_inline_data = qp->max_inline_data;
4510 qp_init_attr->cap = qp_attr->cap;