/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
D | ehea_phyp.c | 213 struct ehea_qp_init_attr *init_attr, const u32 pd, in ehea_h_alloc_resource_qp() argument 220 EHEA_BMASK_SET(H_ALL_RES_QP_EQPO, init_attr->low_lat_rq1 ? 1 : 0) in ehea_h_alloc_resource_qp() 224 | EHEA_BMASK_SET(H_ALL_RES_QP_LL_QP, init_attr->low_lat_rq1) in ehea_h_alloc_resource_qp() 227 | EHEA_BMASK_SET(H_ALL_RES_QP_SIGT, init_attr->signalingtype) in ehea_h_alloc_resource_qp() 231 | EHEA_BMASK_SET(H_ALL_RES_QP_TOKEN, init_attr->qp_token); in ehea_h_alloc_resource_qp() 235 get_order_of_qentries(init_attr->max_nr_send_wqes)) in ehea_h_alloc_resource_qp() 237 get_order_of_qentries(init_attr->max_nr_rwqes_rq1)) in ehea_h_alloc_resource_qp() 239 get_order_of_qentries(init_attr->max_nr_rwqes_rq2)) in ehea_h_alloc_resource_qp() 241 get_order_of_qentries(init_attr->max_nr_rwqes_rq3)) in ehea_h_alloc_resource_qp() 242 | EHEA_BMASK_SET(H_ALL_RES_QP_MAX_SSGE, init_attr->wqe_size_enc_sq) in ehea_h_alloc_resource_qp() [all …]
|
D | ehea_qmr.c | 418 u32 pd, struct ehea_qp_init_attr *init_attr) in ehea_create_qp() argument 433 hret = ehea_h_alloc_resource_qp(adapter->handle, init_attr, pd, in ehea_create_qp() 440 wqe_size_in_bytes_sq = map_wqe_size(init_attr->act_wqe_size_enc_sq); in ehea_create_qp() 441 wqe_size_in_bytes_rq1 = map_wqe_size(init_attr->act_wqe_size_enc_rq1); in ehea_create_qp() 442 wqe_size_in_bytes_rq2 = map_wqe_size(init_attr->act_wqe_size_enc_rq2); in ehea_create_qp() 443 wqe_size_in_bytes_rq3 = map_wqe_size(init_attr->act_wqe_size_enc_rq3); in ehea_create_qp() 445 ret = ehea_qp_alloc_register(qp, &qp->hw_squeue, init_attr->nr_sq_pages, in ehea_create_qp() 447 init_attr->act_wqe_size_enc_sq, adapter, in ehea_create_qp() 455 init_attr->nr_rq1_pages, in ehea_create_qp() 457 init_attr->act_wqe_size_enc_rq1, in ehea_create_qp() [all …]
|
D | ehea_main.c | 654 pr->qp->init_attr.qp_nr); in ehea_treat_poll_error() 1278 struct ehea_qp_init_attr *init_attr = &pr->qp->init_attr; in ehea_fill_port_res() local 1282 ret = ehea_refill_rq2(pr, init_attr->act_nr_rwqes_rq2 - 1); in ehea_fill_port_res() 1284 ret |= ehea_refill_rq3(pr, init_attr->act_nr_rwqes_rq3 - 1); in ehea_fill_port_res() 1392 port->port_res[i].qp->init_attr.qp_nr; in ehea_configure_port() 1395 port->port_res[0].qp->init_attr.qp_nr; in ehea_configure_port() 1469 struct ehea_qp_init_attr *init_attr = NULL; in ehea_init_port_res() local 1514 init_attr = kzalloc(sizeof(*init_attr), GFP_KERNEL); in ehea_init_port_res() 1515 if (!init_attr) { in ehea_init_port_res() 1521 init_attr->low_lat_rq1 = 1; in ehea_init_port_res() [all …]
|
D | ehea.h | 291 struct ehea_qp_init_attr init_attr; member
|
D | ehea_qmr.h | 384 struct ehea_qp_init_attr *init_attr);
|
D | ehea_phyp.h | 381 struct ehea_qp_init_attr *init_attr,
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_qp.c | 621 int attr_mask, struct ib_qp_init_attr *init_attr) in ipath_query_qp() argument 655 init_attr->event_handler = qp->ibqp.event_handler; in ipath_query_qp() 656 init_attr->qp_context = qp->ibqp.qp_context; in ipath_query_qp() 657 init_attr->send_cq = qp->ibqp.send_cq; in ipath_query_qp() 658 init_attr->recv_cq = qp->ibqp.recv_cq; in ipath_query_qp() 659 init_attr->srq = qp->ibqp.srq; in ipath_query_qp() 660 init_attr->cap = attr->cap; in ipath_query_qp() 662 init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; in ipath_query_qp() 664 init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; in ipath_query_qp() 665 init_attr->qp_type = qp->ibqp.qp_type; in ipath_query_qp() [all …]
|
D | ipath_verbs.h | 745 struct ib_qp_init_attr *init_attr, 756 int attr_mask, struct ib_qp_init_attr *init_attr);
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_qp.c | 856 int attr_mask, struct ib_qp_init_attr *init_attr) in qib_query_qp() argument 890 init_attr->event_handler = qp->ibqp.event_handler; in qib_query_qp() 891 init_attr->qp_context = qp->ibqp.qp_context; in qib_query_qp() 892 init_attr->send_cq = qp->ibqp.send_cq; in qib_query_qp() 893 init_attr->recv_cq = qp->ibqp.recv_cq; in qib_query_qp() 894 init_attr->srq = qp->ibqp.srq; in qib_query_qp() 895 init_attr->cap = attr->cap; in qib_query_qp() 897 init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; in qib_query_qp() 899 init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; in qib_query_qp() 900 init_attr->qp_type = qp->ibqp.qp_type; in qib_query_qp() [all …]
|
D | qib_verbs.h | 921 struct ib_qp_init_attr *init_attr, 932 int attr_mask, struct ib_qp_init_attr *init_attr);
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_qp.c | 454 struct ib_qp_init_attr *init_attr, in internal_create_qp() argument 480 if (init_attr->create_flags) { in internal_create_qp() 486 qp_type = init_attr->qp_type; in internal_create_qp() 488 if (init_attr->sq_sig_type != IB_SIGNAL_REQ_WR && in internal_create_qp() 489 init_attr->sq_sig_type != IB_SIGNAL_ALL_WR) { in internal_create_qp() 491 init_attr->sq_sig_type); in internal_create_qp() 503 init_attr->qp_type &= 0x1F; in internal_create_qp() 506 if (init_attr->srq) { in internal_create_qp() 507 my_srq = container_of(init_attr->srq, struct ehca_qp, ib_srq); in internal_create_qp() 530 if (init_attr->cap.max_recv_sge > 3) { in internal_create_qp() [all …]
|
D | ehca_iverbs.h | 149 struct ib_qp_init_attr *init_attr, 171 struct ib_srq_init_attr *init_attr,
|
D | ehca_classes.h | 206 struct ib_qp_init_attr init_attr; member
|
D | ehca_reqs.c | 205 qp->init_attr.sq_sig_type == IB_SIGNAL_ALL_WR) in ehca_write_swqe() 469 my_qp->message_count > my_qp->init_attr.cap.max_send_wr)) { in ehca_post_send()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | qp.c | 892 int attr_mask, struct ib_qp_init_attr *init_attr) in hfi1_query_qp() argument 926 init_attr->event_handler = qp->ibqp.event_handler; in hfi1_query_qp() 927 init_attr->qp_context = qp->ibqp.qp_context; in hfi1_query_qp() 928 init_attr->send_cq = qp->ibqp.send_cq; in hfi1_query_qp() 929 init_attr->recv_cq = qp->ibqp.recv_cq; in hfi1_query_qp() 930 init_attr->srq = qp->ibqp.srq; in hfi1_query_qp() 931 init_attr->cap = attr->cap; in hfi1_query_qp() 933 init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; in hfi1_query_qp() 935 init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; in hfi1_query_qp() 936 init_attr->qp_type = qp->ibqp.qp_type; in hfi1_query_qp() [all …]
|
D | qp.h | 159 int attr_mask, struct ib_qp_init_attr *init_attr); 180 struct ib_qp_init_attr *init_attr,
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_verbs.c | 134 struct ib_qp_init_attr init_attr = { in ipoib_transport_dev_init() local 196 init_attr.send_cq = priv->send_cq; in ipoib_transport_dev_init() 197 init_attr.recv_cq = priv->recv_cq; in ipoib_transport_dev_init() 200 init_attr.create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; in ipoib_transport_dev_init() 203 init_attr.create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in ipoib_transport_dev_init() 206 init_attr.create_flags |= IB_QP_CREATE_NETIF_QP; in ipoib_transport_dev_init() 209 init_attr.cap.max_send_sge = MAX_SKB_FRAGS + 1; in ipoib_transport_dev_init() 211 priv->qp = ib_create_qp(priv->pd, &init_attr); in ipoib_transport_dev_init()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch_qp.c | 900 struct t3_rdma_init_attr init_attr; in rdma_init() local 903 init_attr.tid = qhp->ep->hwtid; in rdma_init() 904 init_attr.qpid = qhp->wq.qpid; in rdma_init() 905 init_attr.pdid = qhp->attr.pd; in rdma_init() 906 init_attr.scqid = qhp->attr.scq; in rdma_init() 907 init_attr.rcqid = qhp->attr.rcq; in rdma_init() 908 init_attr.rq_addr = qhp->wq.rq_addr; in rdma_init() 909 init_attr.rq_size = 1 << qhp->wq.rq_size_log2; in rdma_init() 910 init_attr.mpaattrs = uP_RI_MPA_IETF_ENABLE | in rdma_init() 915 init_attr.qpcaps = uP_RI_QP_RDMA_READ_ENABLE | in rdma_init() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | srq.c | 73 struct ib_srq_init_attr *init_attr, in mlx4_ib_create_srq() argument 88 if (init_attr->attr.max_wr >= dev->dev->caps.max_srq_wqes || in mlx4_ib_create_srq() 89 init_attr->attr.max_sge > dev->dev->caps.max_srq_sge) in mlx4_ib_create_srq() 98 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); in mlx4_ib_create_srq() 99 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx4_ib_create_srq() 185 cqn = (init_attr->srq_type == IB_SRQT_XRC) ? in mlx4_ib_create_srq() 186 to_mcq(init_attr->ext.xrc.cq)->mcq.cqn : 0; in mlx4_ib_create_srq() 187 xrcdn = (init_attr->srq_type == IB_SRQT_XRC) ? in mlx4_ib_create_srq() 188 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn : in mlx4_ib_create_srq() 204 init_attr->attr.max_wr = srq->msrq.max - 1; in mlx4_ib_create_srq()
|
D | qp.c | 634 struct ib_qp_init_attr *init_attr, in create_qp_common() argument 642 enum mlx4_ib_qp_type qp_type = (enum mlx4_ib_qp_type) init_attr->qp_type; in create_qp_common() 650 !(init_attr->create_flags & MLX4_IB_SRIOV_SQP))) { in create_qp_common() 651 if (init_attr->qp_type == IB_QPT_GSI) in create_qp_common() 663 init_attr->cap.max_recv_sge++; in create_qp_common() 664 } else if (init_attr->create_flags & MLX4_IB_SRIOV_TUNNEL_QP) { in create_qp_common() 666 container_of(init_attr, in create_qp_common() 667 struct mlx4_ib_qp_tunnel_init_attr, init_attr); in create_qp_common() 716 if (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR) in create_qp_common() 719 err = set_rq_size(dev, &init_attr->cap, !!pd->uobject, qp_has_rq(init_attr), qp); in create_qp_common() [all …]
|
D | mad.c | 1627 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp() 1628 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp() 1629 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_pv_sqp() 1630 qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp() 1631 qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp() 1632 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp() 1633 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp() 1635 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp() 1636 qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_TUNNEL_QP; in create_pv_sqp() 1643 qp_init_attr.init_attr.qp_type = qp_type; in create_pv_sqp() [all …]
|
D | mlx4_ib.h | 589 struct ib_qp_init_attr init_attr; member 733 struct ib_srq_init_attr *init_attr, 744 struct ib_qp_init_attr *init_attr,
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | srq.c | 235 struct ib_srq_init_attr *init_attr, in mlx5_ib_create_srq() argument 250 if (init_attr->attr.max_wr >= max_srq_wqes) { in mlx5_ib_create_srq() 252 init_attr->attr.max_wr, in mlx5_ib_create_srq() 263 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); in mlx5_ib_create_srq() 264 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx5_ib_create_srq() 275 desc_size, init_attr->attr.max_wr, srq->msrq.max, srq->msrq.max_gs, in mlx5_ib_create_srq() 289 is_xrc = (init_attr->srq_type == IB_SRQT_XRC); in mlx5_ib_create_srq() 294 xrcdn = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn; in mlx5_ib_create_srq() 295 in->ctx.pgoff_cqn |= cpu_to_be32(to_mcq(init_attr->ext.xrc.cq)->mcq.cqn); in mlx5_ib_create_srq() 296 } else if (init_attr->srq_type == IB_SRQT_BASIC) { in mlx5_ib_create_srq() [all …]
|
D | qp.c | 727 struct ib_qp_init_attr *init_attr, in create_kernel_qp() argument 738 if (init_attr->create_flags & ~(IB_QP_CREATE_SIGNATURE_EN | IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK)) in create_kernel_qp() 741 if (init_attr->qp_type == MLX5_IB_QPT_REG_UMR) in create_kernel_qp() 753 err = calc_sq_size(dev, init_attr, qp); in create_kernel_qp() 857 struct ib_qp_init_attr *init_attr, in create_qp_common() argument 874 if (init_attr->create_flags & IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK) { in create_qp_common() 883 if (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR) in create_qp_common() 898 qp->has_rq = qp_has_rq(init_attr); in create_qp_common() 899 err = set_rq_size(dev, &init_attr->cap, qp->has_rq, in create_qp_common() 925 err = create_kernel_qp(dev, init_attr, qp, &in, &inlen); in create_qp_common() [all …]
|
D | main.c | 1077 struct ib_qp_init_attr *init_attr = NULL; in create_umr_res() local 1086 init_attr = kzalloc(sizeof(*init_attr), GFP_KERNEL); in create_umr_res() 1087 if (!attr || !init_attr) { in create_umr_res() 1109 init_attr->send_cq = cq; in create_umr_res() 1110 init_attr->recv_cq = cq; in create_umr_res() 1111 init_attr->sq_sig_type = IB_SIGNAL_ALL_WR; in create_umr_res() 1112 init_attr->cap.max_send_wr = MAX_UMR_WR; in create_umr_res() 1113 init_attr->cap.max_send_sge = 1; in create_umr_res() 1114 init_attr->qp_type = MLX5_IB_QPT_REG_UMR; in create_umr_res() 1115 init_attr->port_num = 1; in create_umr_res() [all …]
|
D | mlx5_ib.h | 516 struct ib_srq_init_attr *init_attr, 525 struct ib_qp_init_attr *init_attr,
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_verbs.c | 468 struct ib_qp_init_attr init_attr; in iser_create_ib_conn_res() local 477 memset(&init_attr, 0, sizeof init_attr); in iser_create_ib_conn_res() 491 init_attr.event_handler = iser_qp_event_callback; in iser_create_ib_conn_res() 492 init_attr.qp_context = (void *)ib_conn; in iser_create_ib_conn_res() 493 init_attr.send_cq = ib_conn->comp->cq; in iser_create_ib_conn_res() 494 init_attr.recv_cq = ib_conn->comp->cq; in iser_create_ib_conn_res() 495 init_attr.cap.max_recv_wr = ISER_QP_MAX_RECV_DTOS; in iser_create_ib_conn_res() 496 init_attr.cap.max_send_sge = 2; in iser_create_ib_conn_res() 497 init_attr.cap.max_recv_sge = 1; in iser_create_ib_conn_res() 498 init_attr.sq_sig_type = IB_SIGNAL_REQ_WR; in iser_create_ib_conn_res() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 439 struct ib_srq_init_attr *init_attr, in mthca_create_srq() argument 447 if (init_attr->srq_type != IB_SRQT_BASIC) in mthca_create_srq() 474 &init_attr->attr, srq); in mthca_create_srq() 515 struct ib_qp_init_attr *init_attr, in mthca_create_qp() argument 522 if (init_attr->create_flags) in mthca_create_qp() 525 switch (init_attr->qp_type) { in mthca_create_qp() 570 to_mcq(init_attr->send_cq), in mthca_create_qp() 571 to_mcq(init_attr->recv_cq), in mthca_create_qp() 572 init_attr->qp_type, init_attr->sq_sig_type, in mthca_create_qp() 573 &init_attr->cap, qp); in mthca_create_qp() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.c | 471 struct ib_qp_init_attr *init_attr, in usnic_ib_create_qp() argument 488 if (init_attr->create_flags) in usnic_ib_create_qp() 505 if (init_attr->qp_type != IB_QPT_UD) { in usnic_ib_create_qp() 507 us_ibdev->ib_dev.name, init_attr->qp_type); in usnic_ib_create_qp() 513 cq_cnt = (init_attr->send_cq == init_attr->recv_cq) ? 1 : 2; in usnic_ib_create_qp()
|
D | usnic_ib_verbs.h | 60 struct ib_qp_init_attr *init_attr,
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 236 struct ib_qp_init_attr *init_attr, in c2_create_qp() argument 244 if (init_attr->create_flags) in c2_create_qp() 247 switch (init_attr->qp_type) { in c2_create_qp() 260 to_c2pd(pd), init_attr, qp); in c2_create_qp() 269 init_attr->qp_type); in c2_create_qp()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 1084 struct ib_qp_init_attr *init_attr, struct ib_udata *udata) in nes_create_qp() argument 1114 if (init_attr->create_flags) in nes_create_qp() 1118 switch (init_attr->qp_type) { in nes_create_qp() 1121 init_attr->cap.max_inline_data = 0; in nes_create_qp() 1123 init_attr->cap.max_inline_data = 64; in nes_create_qp() 1125 sq_size = init_attr->cap.max_send_wr; in nes_create_qp() 1126 rq_size = init_attr->cap.max_recv_wr; in nes_create_qp() 1138 init_attr->cap.max_send_wr = sq_size -2; in nes_create_qp() 1139 init_attr->cap.max_recv_wr = rq_size -1; in nes_create_qp() 1248 nescq = to_nescq(init_attr->send_cq); in nes_create_qp() [all …]
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 486 struct ib_qp_init_attr *init_attr; in srp_create_ch_ib() local 495 init_attr = kzalloc(sizeof *init_attr, GFP_KERNEL); in srp_create_ch_ib() 496 if (!init_attr) in srp_create_ch_ib() 520 init_attr->event_handler = srp_qp_event; in srp_create_ch_ib() 521 init_attr->cap.max_send_wr = m * target->queue_size; in srp_create_ch_ib() 522 init_attr->cap.max_recv_wr = target->queue_size + 1; in srp_create_ch_ib() 523 init_attr->cap.max_recv_sge = 1; in srp_create_ch_ib() 524 init_attr->cap.max_send_sge = 1; in srp_create_ch_ib() 525 init_attr->sq_sig_type = IB_SIGNAL_REQ_WR; in srp_create_ch_ib() 526 init_attr->qp_type = IB_QPT_RC; in srp_create_ch_ib() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | qp.c | 1885 int attr_mask, struct ib_qp_init_attr *init_attr) in c4iw_ib_query_qp() argument 1890 memset(init_attr, 0, sizeof *init_attr); in c4iw_ib_query_qp() 1892 init_attr->cap.max_send_wr = qhp->attr.sq_num_entries; in c4iw_ib_query_qp() 1893 init_attr->cap.max_recv_wr = qhp->attr.rq_num_entries; in c4iw_ib_query_qp() 1894 init_attr->cap.max_send_sge = qhp->attr.sq_max_sges; in c4iw_ib_query_qp() 1895 init_attr->cap.max_recv_sge = qhp->attr.sq_max_sges; in c4iw_ib_query_qp() 1896 init_attr->cap.max_inline_data = T4_MAX_SEND_INLINE; in c4iw_ib_query_qp() 1897 init_attr->sq_sig_type = qhp->sq_sig_all ? IB_SIGNAL_ALL_WR : 0; in c4iw_ib_query_qp()
|
D | iw_cxgb4.h | 997 int attr_mask, struct ib_qp_init_attr *init_attr);
|
/linux-4.4.14/drivers/infiniband/core/ |
D | uverbs_cmd.c | 2170 struct ib_qp_init_attr *init_attr; in ib_uverbs_query_qp() local 2177 init_attr = kmalloc(sizeof *init_attr, GFP_KERNEL); in ib_uverbs_query_qp() 2178 if (!attr || !init_attr) { in ib_uverbs_query_qp() 2189 ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr); in ib_uverbs_query_qp() 2244 resp.max_send_wr = init_attr->cap.max_send_wr; in ib_uverbs_query_qp() 2245 resp.max_recv_wr = init_attr->cap.max_recv_wr; in ib_uverbs_query_qp() 2246 resp.max_send_sge = init_attr->cap.max_send_sge; in ib_uverbs_query_qp() 2247 resp.max_recv_sge = init_attr->cap.max_recv_sge; in ib_uverbs_query_qp() 2248 resp.max_inline_data = init_attr->cap.max_inline_data; in ib_uverbs_query_qp() 2249 resp.sq_sig_all = init_attr->sq_sig_type == IB_SIGNAL_ALL_WR; in ib_uverbs_query_qp() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 1885 struct ib_srq_init_attr *init_attr, in ocrdma_create_srq() argument 1893 if (init_attr->attr.max_sge > dev->attr.max_recv_sge) in ocrdma_create_srq() 1895 if (init_attr->attr.max_wr > dev->attr.max_rqe) in ocrdma_create_srq() 1905 status = ocrdma_mbx_create_srq(dev, srq, init_attr, pd); in ocrdma_create_srq() 1925 if (init_attr->attr.srq_limit) { in ocrdma_create_srq() 1926 status = ocrdma_mbx_modify_srq(srq, &init_attr->attr); in ocrdma_create_srq()
|