Searched refs:qp_attr (Results 1 – 9 of 9) sorted by relevance
| /linux/net/smc/ |
| H A D | smc_ib.c | 49 struct ib_qp_attr qp_attr; in smc_ib_modify_qp_init() local 51 memset(&qp_attr, 0, sizeof(qp_attr)); in smc_ib_modify_qp_init() 52 qp_attr.qp_state = IB_QPS_INIT; in smc_ib_modify_qp_init() 53 qp_attr.pkey_index = 0; in smc_ib_modify_qp_init() 54 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init() 55 qp_attr.qp_access_flags = IB_ACCESS_LOCAL_WRITE in smc_ib_modify_qp_init() 57 return ib_modify_qp(lnk->roce_qp, &qp_attr, in smc_ib_modify_qp_init() 67 struct ib_qp_attr qp_attr; in smc_ib_modify_qp_rtr() local 70 memset(&qp_attr, 0, sizeof(qp_attr)); in smc_ib_modify_qp_rtr() 71 qp_attr.qp_state = IB_QPS_RTR; in smc_ib_modify_qp_rtr() [all …]
|
| H A D | smc_wr.c | 525 struct ib_qp_attr *attr = &lnk->qp_attr; in smc_wr_remember_qp_attr() 551 lnk->qp_attr.cap.max_send_wr); in smc_wr_remember_qp_attr() 553 lnk->qp_attr.cap.max_recv_wr); in smc_wr_remember_qp_attr() 558 bool send_inline = (lnk->qp_attr.cap.max_inline_data > SMC_WR_TX_SIZE); in smc_wr_init_sge()
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_transport.c | 445 struct ib_qp_init_attr qp_attr; in svc_rdma_accept() local 528 memset(&qp_attr, 0, sizeof qp_attr); in svc_rdma_accept() 529 qp_attr.event_handler = qp_event_handler; in svc_rdma_accept() 530 qp_attr.qp_context = &newxprt->sc_xprt; in svc_rdma_accept() 531 qp_attr.port_num = newxprt->sc_port_num; in svc_rdma_accept() 532 qp_attr.cap.max_rdma_ctxs = ctxts; in svc_rdma_accept() 533 qp_attr.cap.max_send_wr = newxprt->sc_sq_depth - ctxts; in svc_rdma_accept() 534 qp_attr.cap.max_recv_wr = rq_depth; in svc_rdma_accept() 535 qp_attr in svc_rdma_accept() [all...] |
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_qp.c | 430 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, in mthca_query_qp() argument 444 qp_attr->qp_state = IB_QPS_RESET; in mthca_query_qp() 465 qp_attr->qp_state = qp->state; in mthca_query_qp() 466 qp_attr->path_mtu = context->mtu_msgmax >> 5; in mthca_query_qp() 467 qp_attr->path_mig_state = in mthca_query_qp() 469 qp_attr->qkey = be32_to_cpu(context->qkey); in mthca_query_qp() 470 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff; in mthca_query_qp() 471 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff; in mthca_query_qp() 472 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff; in mthca_query_qp() 473 qp_attr->qp_access_flags = in mthca_query_qp() [all …]
|
| H A D | mthca_dev.h | 519 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask,
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_ib.c | 352 struct ib_qp_attr qp_attr; in ipoib_qp_state_validate_work() local 356 ret = ib_query_qp(priv->qp, &qp_attr, IB_QP_STATE, &query_init_attr); in ipoib_qp_state_validate_work() 363 __func__, priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work() 366 if (qp_attr.qp_state == IB_QPS_SQE) { in ipoib_qp_state_validate_work() 367 qp_attr.qp_state = IB_QPS_RTS; in ipoib_qp_state_validate_work() 369 ret = ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE); in ipoib_qp_state_validate_work() 379 priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work() 764 struct ib_qp_attr qp_attr; in check_qp_movement_and_print() local 768 ret = ib_query_qp(qp, &qp_attr, IB_QP_STATE, &query_init_attr); in check_qp_movement_and_print() 774 if (new_state == IB_QPS_ERR && qp_attr.qp_state == IB_QPS_RESET) in check_qp_movement_and_print() [all …]
|
| /linux/include/rdma/ |
| H A D | rdma_cm.h | 274 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr,
|
| H A D | ib_cm.h | 507 struct ib_qp_attr *qp_attr,
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | gsi.c | 347 int mlx5_ib_gsi_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, in mlx5_ib_gsi_query_qp() argument 355 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); in mlx5_ib_gsi_query_qp()
|