qp_init_attr 951 drivers/infiniband/core/cma.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 961 drivers/infiniband/core/cma.c qp_init_attr->port_num = id->port_num; qp_init_attr 962 drivers/infiniband/core/cma.c qp = ib_create_qp(pd, qp_init_attr); qp_init_attr 3150 drivers/infiniband/core/mad.c struct ib_qp_init_attr qp_init_attr; qp_init_attr 3153 drivers/infiniband/core/mad.c memset(&qp_init_attr, 0, sizeof qp_init_attr); qp_init_attr 3154 drivers/infiniband/core/mad.c qp_init_attr.send_cq = qp_info->port_priv->cq; qp_init_attr 3155 drivers/infiniband/core/mad.c qp_init_attr.recv_cq = qp_info->port_priv->cq; qp_init_attr 3156 drivers/infiniband/core/mad.c qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; qp_init_attr 3157 drivers/infiniband/core/mad.c qp_init_attr.cap.max_send_wr = mad_sendq_size; qp_init_attr 3158 drivers/infiniband/core/mad.c qp_init_attr.cap.max_recv_wr = mad_recvq_size; qp_init_attr 3159 drivers/infiniband/core/mad.c qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; qp_init_attr 3160 drivers/infiniband/core/mad.c qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; qp_init_attr 3161 drivers/infiniband/core/mad.c qp_init_attr.qp_type = qp_type; qp_init_attr 3162 drivers/infiniband/core/mad.c qp_init_attr.port_num = qp_info->port_priv->port_num; qp_init_attr 3163 drivers/infiniband/core/mad.c qp_init_attr.qp_context = qp_info; qp_init_attr 3164 drivers/infiniband/core/mad.c qp_init_attr.event_handler = qp_event_handler; qp_init_attr 3165 drivers/infiniband/core/mad.c qp_info->qp = ib_create_qp(qp_info->port_priv->pd, &qp_init_attr); qp_init_attr 431 drivers/infiniband/core/nldev.c struct ib_qp_init_attr qp_init_attr; qp_init_attr 435 drivers/infiniband/core/nldev.c ret = ib_query_qp(qp, &qp_attr, 0, &qp_init_attr); qp_init_attr 1125 drivers/infiniband/core/verbs.c struct ib_qp_init_attr *qp_init_attr, qp_init_attr 1135 drivers/infiniband/core/verbs.c qp->xrcd = qp_init_attr->xrcd; qp_init_attr 1136 drivers/infiniband/core/verbs.c atomic_inc(&qp_init_attr->xrcd->usecnt); qp_init_attr 1139 drivers/infiniband/core/verbs.c qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, qp_init_attr 1140 drivers/infiniband/core/verbs.c qp_init_attr->qp_context); qp_init_attr 1144 drivers/infiniband/core/verbs.c __ib_insert_xrcd_qp(qp_init_attr->xrcd, real_qp); qp_init_attr 1149 drivers/infiniband/core/verbs.c struct ib_qp_init_attr *qp_init_attr, qp_init_attr 1152 drivers/infiniband/core/verbs.c struct ib_device *device = pd ? pd->device : qp_init_attr->xrcd->device; qp_init_attr 1156 drivers/infiniband/core/verbs.c if (qp_init_attr->rwq_ind_tbl && qp_init_attr 1157 drivers/infiniband/core/verbs.c (qp_init_attr->recv_cq || qp_init_attr 1158 drivers/infiniband/core/verbs.c qp_init_attr->srq || qp_init_attr->cap.max_recv_wr || qp_init_attr 1159 drivers/infiniband/core/verbs.c qp_init_attr->cap.max_recv_sge)) qp_init_attr 1162 drivers/infiniband/core/verbs.c if ((qp_init_attr->create_flags & IB_QP_CREATE_INTEGRITY_EN) && qp_init_attr 1172 drivers/infiniband/core/verbs.c if (qp_init_attr->cap.max_rdma_ctxs) qp_init_attr 1173 drivers/infiniband/core/verbs.c rdma_rw_init_qp(device, qp_init_attr); qp_init_attr 1175 drivers/infiniband/core/verbs.c qp = _ib_create_qp(device, pd, qp_init_attr, NULL, NULL); qp_init_attr 1183 drivers/infiniband/core/verbs.c if (qp_init_attr->qp_type == IB_QPT_XRC_TGT) { qp_init_attr 1185 drivers/infiniband/core/verbs.c create_xrc_qp_user(qp, qp_init_attr, udata); qp_init_attr 1194 drivers/infiniband/core/verbs.c qp->event_handler = qp_init_attr->event_handler; qp_init_attr 1195 drivers/infiniband/core/verbs.c qp->qp_context = qp_init_attr->qp_context; qp_init_attr 1196 drivers/infiniband/core/verbs.c if (qp_init_attr->qp_type == IB_QPT_XRC_INI) { qp_init_attr 1200 drivers/infiniband/core/verbs.c qp->recv_cq = qp_init_attr->recv_cq; qp_init_attr 1201 drivers/infiniband/core/verbs.c if (qp_init_attr->recv_cq) qp_init_attr 1202 drivers/infiniband/core/verbs.c atomic_inc(&qp_init_attr->recv_cq->usecnt); qp_init_attr 1203 drivers/infiniband/core/verbs.c qp->srq = qp_init_attr->srq; qp_init_attr 1205 drivers/infiniband/core/verbs.c atomic_inc(&qp_init_attr->srq->usecnt); qp_init_attr 1208 drivers/infiniband/core/verbs.c qp->send_cq = qp_init_attr->send_cq; qp_init_attr 1212 drivers/infiniband/core/verbs.c if (qp_init_attr->send_cq) qp_init_attr 1213 drivers/infiniband/core/verbs.c atomic_inc(&qp_init_attr->send_cq->usecnt); qp_init_attr 1214 drivers/infiniband/core/verbs.c if (qp_init_attr->rwq_ind_tbl) qp_init_attr 1217 drivers/infiniband/core/verbs.c if (qp_init_attr->cap.max_rdma_ctxs) { qp_init_attr 1218 drivers/infiniband/core/verbs.c ret = rdma_rw_init_mrs(qp, qp_init_attr); qp_init_attr 1228 drivers/infiniband/core/verbs.c qp->max_write_sge = qp_init_attr->cap.max_send_sge; qp_init_attr 1229 drivers/infiniband/core/verbs.c qp->max_read_sge = min_t(u32, qp_init_attr->cap.max_send_sge, qp_init_attr 1231 drivers/infiniband/core/verbs.c if (qp_init_attr->create_flags & IB_QP_CREATE_INTEGRITY_EN) qp_init_attr 1795 drivers/infiniband/core/verbs.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 1802 drivers/infiniband/core/verbs.c qp_init_attr) : -EOPNOTSUPP; qp_init_attr 1002 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct ib_qp_init_attr *qp_init_attr, qp_init_attr 1013 drivers/infiniband/hw/bnxt_re/ib_verbs.c if ((qp_init_attr->cap.max_send_wr > dev_attr->max_qp_wqes) || qp_init_attr 1014 drivers/infiniband/hw/bnxt_re/ib_verbs.c (qp_init_attr->cap.max_recv_wr > dev_attr->max_qp_wqes) || qp_init_attr 1015 drivers/infiniband/hw/bnxt_re/ib_verbs.c (qp_init_attr->cap.max_send_sge > dev_attr->max_qp_sges) || qp_init_attr 1016 drivers/infiniband/hw/bnxt_re/ib_verbs.c (qp_init_attr->cap.max_recv_sge > dev_attr->max_qp_sges) || qp_init_attr 1017 drivers/infiniband/hw/bnxt_re/ib_verbs.c (qp_init_attr->cap.max_inline_data > dev_attr->max_inline_data)) qp_init_attr 1028 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qplib_qp.type = __from_ib_qp_type(qp_init_attr->qp_type); qp_init_attr 1030 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (qp_init_attr->qp_type == IB_QPT_GSI && qp_init_attr 1040 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qplib_qp.max_inline_data = qp_init_attr->cap.max_inline_data; qp_init_attr 1041 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qplib_qp.sig_type = ((qp_init_attr->sq_sig_type == qp_init_attr 1044 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qplib_qp.sq.max_sge = qp_init_attr->cap.max_send_sge; qp_init_attr 1048 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (qp_init_attr->send_cq) { qp_init_attr 1049 drivers/infiniband/hw/bnxt_re/ib_verbs.c cq = container_of(qp_init_attr->send_cq, struct bnxt_re_cq, qp_init_attr 1060 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (qp_init_attr->recv_cq) { qp_init_attr 1061 drivers/infiniband/hw/bnxt_re/ib_verbs.c cq = container_of(qp_init_attr->recv_cq, struct bnxt_re_cq, qp_init_attr 1072 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (qp_init_attr->srq) { qp_init_attr 1073 drivers/infiniband/hw/bnxt_re/ib_verbs.c srq = container_of(qp_init_attr->srq, struct bnxt_re_srq, qp_init_attr 1086 drivers/infiniband/hw/bnxt_re/ib_verbs.c entries = roundup_pow_of_two(qp_init_attr->cap.max_recv_wr + 1); qp_init_attr 1091 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp_init_attr->cap.max_recv_wr; qp_init_attr 1093 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp->qplib_qp.rq.max_sge = qp_init_attr->cap.max_recv_sge; qp_init_attr 1100 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (qp_init_attr->qp_type == IB_QPT_GSI && qp_init_attr 1103 drivers/infiniband/hw/bnxt_re/ib_verbs.c entries = roundup_pow_of_two(qp_init_attr->cap.max_send_wr + 1); qp_init_attr 1107 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp_init_attr->cap.max_send_wr; qp_init_attr 1148 drivers/infiniband/hw/bnxt_re/ib_verbs.c entries = roundup_pow_of_two(qp_init_attr->cap.max_send_wr + qp_init_attr 1776 drivers/infiniband/hw/bnxt_re/ib_verbs.c int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) qp_init_attr 1817 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp_init_attr->sq_sig_type = qplib_qp->sig_type ? IB_SIGNAL_ALL_WR : qp_init_attr 1826 drivers/infiniband/hw/bnxt_re/ib_verbs.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 182 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct ib_qp_init_attr *qp_init_attr, qp_init_attr 187 drivers/infiniband/hw/bnxt_re/ib_verbs.h int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr); qp_init_attr 126 drivers/infiniband/hw/efa/efa.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 351 drivers/infiniband/hw/efa/efa_verbs.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 371 drivers/infiniband/hw/efa/efa_verbs.c memset(qp_init_attr, 0, sizeof(*qp_init_attr)); qp_init_attr 390 drivers/infiniband/hw/efa/efa_verbs.c qp_init_attr->qp_type = ibqp->qp_type; qp_init_attr 391 drivers/infiniband/hw/efa/efa_verbs.c qp_init_attr->recv_cq = ibqp->recv_cq; qp_init_attr 392 drivers/infiniband/hw/efa/efa_verbs.c qp_init_attr->send_cq = ibqp->send_cq; qp_init_attr 393 drivers/infiniband/hw/efa/efa_verbs.c qp_init_attr->qp_context = ibqp->qp_context; qp_init_attr 394 drivers/infiniband/hw/efa/efa_verbs.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 962 drivers/infiniband/hw/hns/hns_roce_device.h int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr); qp_init_attr 3381 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 3441 drivers/infiniband/hw/hns/hns_roce_hw_v1.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 3442 drivers/infiniband/hw/hns/hns_roce_hw_v1.c qp_init_attr->create_flags = 0; qp_init_attr 3451 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 3466 drivers/infiniband/hw/hns/hns_roce_hw_v1.c memset(qp_init_attr, 0, sizeof(*qp_init_attr)); qp_init_attr 3583 drivers/infiniband/hw/hns/hns_roce_hw_v1.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 3593 drivers/infiniband/hw/hns/hns_roce_hw_v1.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 3598 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_v1_q_sqp(ibqp, qp_attr, qp_attr_mask, qp_init_attr) : qp_init_attr 3599 drivers/infiniband/hw/hns/hns_roce_hw_v1.c hns_roce_v1_q_qp(ibqp, qp_attr, qp_attr_mask, qp_init_attr); qp_init_attr 4523 drivers/infiniband/hw/hns/hns_roce_hw_v2.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 4534 drivers/infiniband/hw/hns/hns_roce_hw_v2.c memset(qp_init_attr, 0, sizeof(*qp_init_attr)); qp_init_attr 4642 drivers/infiniband/hw/hns/hns_roce_hw_v2.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 1801 drivers/infiniband/hw/mlx4/mad.c struct mlx4_ib_qp_tunnel_init_attr qp_init_attr; qp_init_attr 1810 drivers/infiniband/hw/mlx4/mad.c memset(&qp_init_attr, 0, sizeof qp_init_attr); qp_init_attr 1811 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.send_cq = ctx->cq; qp_init_attr 1812 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.recv_cq = ctx->cq; qp_init_attr 1813 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; qp_init_attr 1814 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS; qp_init_attr 1815 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS; qp_init_attr 1816 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.cap.max_send_sge = 1; qp_init_attr 1817 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.cap.max_recv_sge = 1; qp_init_attr 1819 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.qp_type = IB_QPT_UD; qp_init_attr 1820 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_TUNNEL_QP; qp_init_attr 1821 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.port = ctx->port; qp_init_attr 1822 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.slave = ctx->slave; qp_init_attr 1823 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.proxy_qp_type = qp_type; qp_init_attr 1827 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.qp_type = qp_type; qp_init_attr 1828 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_SQP; qp_init_attr 1831 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.port_num = ctx->port; qp_init_attr 1832 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.qp_context = ctx; qp_init_attr 1833 drivers/infiniband/hw/mlx4/mad.c qp_init_attr.init_attr.event_handler = pv_qp_event_handler; qp_init_attr 1834 drivers/infiniband/hw/mlx4/mad.c tun_qp->qp = ib_create_qp(ctx->pd, &qp_init_attr.init_attr); qp_init_attr 780 drivers/infiniband/hw/mlx4/mlx4_ib.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 4023 drivers/infiniband/hw/mlx4/qp.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 4108 drivers/infiniband/hw/mlx4/qp.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 4110 drivers/infiniband/hw/mlx4/qp.c qp_init_attr->create_flags = 0; qp_init_attr 4112 drivers/infiniband/hw/mlx4/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; qp_init_attr 4115 drivers/infiniband/hw/mlx4/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; qp_init_attr 4118 drivers/infiniband/hw/mlx4/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_NETIF_QP; qp_init_attr 4120 drivers/infiniband/hw/mlx4/qp.c qp_init_attr->sq_sig_type = qp_init_attr 400 drivers/infiniband/hw/mlx5/gsi.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 406 drivers/infiniband/hw/mlx5/gsi.c ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); qp_init_attr 407 drivers/infiniband/hw/mlx5/gsi.c qp_init_attr->cap = gsi->cap; qp_init_attr 1126 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 1321 drivers/infiniband/hw/mlx5/mlx5_ib.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 5694 drivers/infiniband/hw/mlx5/qp.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 5758 drivers/infiniband/hw/mlx5/qp.c int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) qp_init_attr 5770 drivers/infiniband/hw/mlx5/qp.c qp_init_attr); qp_init_attr 5773 drivers/infiniband/hw/mlx5/qp.c memset(qp_init_attr, 0, sizeof(*qp_init_attr)); qp_init_attr 5778 drivers/infiniband/hw/mlx5/qp.c qp_attr_mask, qp_init_attr); qp_init_attr 5803 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->qp_context = ibqp->qp_context; qp_init_attr 5809 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->qp_type = ibqp->qp_type; qp_init_attr 5810 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->recv_cq = ibqp->recv_cq; qp_init_attr 5811 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->send_cq = ibqp->send_cq; qp_init_attr 5812 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->srq = ibqp->srq; qp_init_attr 5815 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 5817 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->create_flags = 0; qp_init_attr 5819 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; qp_init_attr 5822 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_CROSS_CHANNEL; qp_init_attr 5824 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_MANAGED_SEND; qp_init_attr 5826 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->create_flags |= IB_QP_CREATE_MANAGED_RECV; qp_init_attr 5828 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->create_flags |= mlx5_ib_create_qp_sqpn_qp1(); qp_init_attr 5830 drivers/infiniband/hw/mlx5/qp.c qp_init_attr->sq_sig_type = qp->sq_signal_bits & MLX5_WQE_CTRL_CQ_UPDATE ? qp_init_attr 531 drivers/infiniband/hw/mthca/mthca_dev.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 431 drivers/infiniband/hw/mthca/mthca_qp.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 511 drivers/infiniband/hw/mthca/mthca_qp.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 512 drivers/infiniband/hw/mthca/mthca_qp.c qp_init_attr->sq_sig_type = qp->sq_policy; qp_init_attr 1470 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int attr_mask, struct ib_qp_init_attr *qp_init_attr) qp_init_attr 1502 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 2378 drivers/infiniband/hw/qedr/verbs.c int attr_mask, struct ib_qp_init_attr *qp_init_attr) qp_init_attr 2392 drivers/infiniband/hw/qedr/verbs.c memset(qp_init_attr, 0, sizeof(*qp_init_attr)); qp_init_attr 2409 drivers/infiniband/hw/qedr/verbs.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 386 drivers/infiniband/hw/usnic/usnic_ib_verbs.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 395 drivers/infiniband/hw/usnic/usnic_ib_verbs.c memset(qp_init_attr, 0, sizeof(*qp_init_attr)); qp_init_attr 48 drivers/infiniband/hw/usnic/usnic_ib_verbs.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 434 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr); qp_init_attr 524 drivers/infiniband/sw/siw/siw_verbs.c int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) qp_init_attr 529 drivers/infiniband/sw/siw/siw_verbs.c if (base_qp && qp_attr && qp_init_attr) { qp_init_attr 548 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->qp_type = base_qp->qp_type; qp_init_attr 549 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->send_cq = base_qp->send_cq; qp_init_attr 550 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->recv_cq = base_qp->recv_cq; qp_init_attr 551 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->srq = base_qp->srq; qp_init_attr 553 drivers/infiniband/sw/siw/siw_verbs.c qp_init_attr->cap = qp_attr->cap; qp_init_attr 58 drivers/infiniband/sw/siw/siw_verbs.h int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr); qp_init_attr 2382 include/rdma/ib_verbs.h struct ib_qp_init_attr *qp_init_attr, qp_init_attr 2387 include/rdma/ib_verbs.h int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr); qp_init_attr 3582 include/rdma/ib_verbs.h struct ib_qp_init_attr *qp_init_attr, qp_init_attr 3597 include/rdma/ib_verbs.h struct ib_qp_init_attr *qp_init_attr) qp_init_attr 3599 include/rdma/ib_verbs.h return ib_create_qp_user(pd, qp_init_attr, NULL); qp_init_attr 3645 include/rdma/ib_verbs.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 220 include/rdma/rdma_cm.h struct ib_qp_init_attr *qp_init_attr); qp_init_attr 607 net/sunrpc/xprtrdma/verbs.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 625 net/sunrpc/xprtrdma/verbs.c memcpy(qp_init_attr, &ep->rep_attr, sizeof(*qp_init_attr)); qp_init_attr 628 net/sunrpc/xprtrdma/verbs.c err = rdma_create_qp(ia->ri_id, ia->ri_pd, qp_init_attr); qp_init_attr 646 net/sunrpc/xprtrdma/verbs.c struct ib_qp_init_attr *qp_init_attr) qp_init_attr 676 net/sunrpc/xprtrdma/verbs.c err = rdma_create_qp(id, ia->ri_pd, qp_init_attr); qp_init_attr 701 net/sunrpc/xprtrdma/verbs.c struct ib_qp_init_attr qp_init_attr; qp_init_attr 705 net/sunrpc/xprtrdma/verbs.c memcpy(&qp_init_attr, &ep->rep_attr, sizeof(qp_init_attr)); qp_init_attr 709 net/sunrpc/xprtrdma/verbs.c rc = rdma_create_qp(ia->ri_id, ia->ri_pd, &qp_init_attr); qp_init_attr 716 net/sunrpc/xprtrdma/verbs.c rc = rpcrdma_ep_recreate_xprt(r_xprt, &qp_init_attr); qp_init_attr 721 net/sunrpc/xprtrdma/verbs.c rc = rpcrdma_ep_reconnect(r_xprt, &qp_init_attr);