/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | srq.c | 78 if ((unsigned) wr->num_sge > srq->rq.max_sge) { in hfi1_post_srq_receive() 132 if (srq_init_attr->attr.max_sge == 0 || in hfi1_create_srq() 133 srq_init_attr->attr.max_sge > hfi1_max_srq_sges || in hfi1_create_srq() 150 srq->rq.max_sge = srq_init_attr->attr.max_sge; in hfi1_create_srq() 151 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in hfi1_create_srq() 250 srq->rq.max_sge * sizeof(struct ib_sge); in hfi1_modify_srq() 373 attr->max_sge = srq->rq.max_sge; in hfi1_query_srq()
|
D | qp.c | 908 attr->cap.max_recv_sge = qp->r_rq.max_sge; in hfi1_query_qp() 1072 if (srq->rq.max_sge > 1) in hfi1_create_qp() 1074 (srq->rq.max_sge - 1); in hfi1_create_qp() 1096 qp->r_rq.max_sge = init_attr->cap.max_recv_sge; in hfi1_create_qp() 1097 sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) + in hfi1_create_qp()
|
D | verbs.h | 392 u8 max_sge; member 646 rq->max_sge * sizeof(struct ib_sge)) * n); in get_rwqe_ptr()
|
D | verbs.c | 548 if ((unsigned) wr->num_sge > qp->r_rq.max_sge) { in post_receive() 1400 props->max_sge = hfi1_max_sges; in query_device()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_srq.c | 61 if ((unsigned) wr->num_sge > srq->rq.max_sge) { in qib_post_srq_receive() 115 if (srq_init_attr->attr.max_sge == 0 || in qib_create_srq() 116 srq_init_attr->attr.max_sge > ib_qib_max_srq_sges || in qib_create_srq() 133 srq->rq.max_sge = srq_init_attr->attr.max_sge; in qib_create_srq() 134 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in qib_create_srq() 233 srq->rq.max_sge * sizeof(struct ib_sge); in qib_modify_srq() 356 attr->max_sge = srq->rq.max_sge; in qib_query_srq()
|
D | qib_qp.c | 872 attr->cap.max_recv_sge = qp->r_rq.max_sge; in qib_query_qp() 1044 if (srq->rq.max_sge > 1) in qib_create_qp() 1046 (srq->rq.max_sge - 1); in qib_create_qp() 1068 qp->r_rq.max_sge = init_attr->cap.max_recv_sge; in qib_create_qp() 1069 sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) + in qib_create_qp()
|
D | qib_verbs.h | 385 u8 max_sge; member 635 rq->max_sge * sizeof(struct ib_sge)) * n); in get_rwqe_ptr()
|
D | qib_verbs.c | 530 if ((unsigned) wr->num_sge > qp->r_rq.max_sge) { in qib_post_receive() 1593 props->max_sge = ib_qib_max_sges; in qib_query_device()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_srq.c | 61 if ((unsigned) wr->num_sge > srq->rq.max_sge) { in ipath_post_srq_receive() 120 if ((srq_init_attr->attr.max_sge > ib_ipath_max_srq_sges) || in ipath_create_srq() 136 srq->rq.max_sge = srq_init_attr->attr.max_sge; in ipath_create_srq() 137 sz = sizeof(struct ib_sge) * srq->rq.max_sge + in ipath_create_srq() 237 srq->rq.max_sge * sizeof(struct ib_sge); in ipath_modify_srq() 356 attr->max_sge = srq->rq.max_sge; in ipath_query_srq()
|
D | ipath_qp.c | 637 attr->cap.max_recv_sge = qp->r_rq.max_sge; in ipath_query_qp() 798 if (srq->rq.max_sge > 1) in ipath_create_qp() 800 (srq->rq.max_sge - 1); in ipath_create_qp() 822 qp->r_rq.max_sge = 0; in ipath_create_qp() 828 qp->r_rq.max_sge = init_attr->cap.max_recv_sge; in ipath_create_qp() 829 sz = (sizeof(struct ib_sge) * qp->r_rq.max_sge) + in ipath_create_qp()
|
D | ipath_verbs.h | 323 u8 max_sge; member 505 rq->max_sge * sizeof(struct ib_sge)) * n); in get_rwqe_ptr()
|
D | ipath_verbs.c | 507 if ((unsigned) wr->num_sge > qp->r_rq.max_sge) { in ipath_post_receive() 1536 props->max_sge = ib_ipath_max_sges; in ipath_query_device()
|
/linux-4.4.14/net/rds/ |
D | ib.c | 150 rds_ibdev->max_sge = min(dev_attr->max_sge, RDS_IB_MAX_SGE); in rds_ib_add_one() 186 dev_attr->max_fmr, rds_ibdev->max_wrs, rds_ibdev->max_sge, in rds_ib_add_one() 304 iinfo->max_send_sge = rds_ibdev->max_sge; in rds_ib_conn_info_visitor()
|
D | iw.c | 86 rds_iwdev->max_sge = min(dev_attr->max_sge, RDS_IW_MAX_SGE); in rds_iw_add_one() 191 iinfo->max_send_sge = rds_iwdev->max_sge; in rds_iw_conn_info_visitor()
|
D | ib_send.c | 853 u32 max_sge = ic->rds_ibdev->max_sge; in rds_ib_xmit_rdma() local 882 i = ceil(op->op_count, max_sge); in rds_ib_xmit_rdma() 910 if (num_sge > max_sge) { in rds_ib_xmit_rdma() 911 send->s_rdma_wr.wr.num_sge = max_sge; in rds_ib_xmit_rdma() 912 num_sge -= max_sge; in rds_ib_xmit_rdma()
|
D | iw_send.c | 838 i = ceil(op->op_count, rds_iwdev->max_sge); in rds_iw_xmit_rdma() 886 if (num_sge > rds_iwdev->max_sge) { in rds_iw_xmit_rdma() 887 send->s_rdma_wr.wr.num_sge = rds_iwdev->max_sge; in rds_iw_xmit_rdma() 888 num_sge -= rds_iwdev->max_sge; in rds_iw_xmit_rdma()
|
D | iw.h | 189 int max_sge; member
|
D | ib.h | 216 int max_sge; member
|
D | iw_cm.c | 197 attr->cap.max_send_sge = rds_iwdev->max_sge; in rds_iw_init_qp_attrs()
|
D | ib_cm.c | 417 attr.cap.max_send_sge = rds_ibdev->max_sge; in rds_ib_setup_qp()
|
/linux-4.4.14/include/uapi/rdma/ |
D | ib_user_verbs.h | 175 __u32 max_sge; member 890 __u32 max_sge; member 901 __u32 max_sge; member 912 __u32 max_sge; member 933 __u32 max_sge; member
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | srq.c | 89 init_attr->attr.max_sge > dev->dev->caps.max_srq_sge) in mlx4_ib_create_srq() 99 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx4_ib_create_srq() 272 srq_attr->max_sge = srq->msrq.max_gs; in mlx4_ib_query_srq()
|
D | main.c | 457 props->max_sge = min(dev->dev->caps.max_sq_sg, in mlx4_ib_query_device()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_srq.c | 208 attr->max_sge > dev->limits.max_srq_sge) in mthca_alloc_srq() 212 srq->max_gs = attr->max_sge; in mthca_alloc_srq() 290 attr->max_sge = srq->max_gs; in mthca_alloc_srq() 414 srq_attr->max_sge = srq->max_gs; in mthca_query_srq()
|
D | mthca_provider.c | 99 props->max_sge = mdev->limits.max_sg; in mthca_query_device() 100 props->max_sge_rd = props->max_sge; in mthca_query_device()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_qp.c | 598 int max_sge = (qp_type == IB_QPT_UD || qp_type == IB_QPT_SMI in internal_create_qp() local 601 if (init_attr->cap.max_send_sge > max_sge in internal_create_qp() 602 || init_attr->cap.max_recv_sge > max_sge) { in internal_create_qp() 606 init_attr->cap.max_recv_sge, max_sge); in internal_create_qp() 690 parms.squeue.max_sge = max_send_sge; in internal_create_qp() 691 parms.rqueue.max_sge = max_recv_sge; in internal_create_qp() 988 qp_init_attr.cap.max_recv_sge = srq_init_attr->attr.max_sge; in ehca_create_srq() 996 srq_init_attr->attr.max_sge = 3; in ehca_create_srq() 2119 srq_attr->max_sge = 3; in ehca_query_srq()
|
D | ehca_hca.c | 99 props->max_sge = limit_uint(rblock->max_sge); in ehca_query_device()
|
D | ehca_classes.h | 443 int max_sge; member
|
D | hipz_hw.h | 347 u32 max_sge; member
|
D | hcp_if.c | 319 parms->squeue.max_sge) in hipz_h_alloc_resource_qp() 321 parms->rqueue.max_sge); in hipz_h_alloc_resource_qp()
|
/linux-4.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 151 u32 max_sge; member
|
D | ib_isert.c | 109 isert_dbg("devattr->max_sge: %d\n", devattr->max_sge); in isert_query_device() 161 attr.cap.max_send_sge = device->dev_attr.max_sge; in isert_create_qp() 162 isert_conn->max_sge = min(device->dev_attr.max_sge, in isert_create_qp() 2380 sg_nents = min(cmd->se_cmd.t_data_nents - sg_off, isert_conn->max_sge); in isert_build_rdma_wr() 2449 wr->rdma_wr_num = DIV_ROUND_UP(data->nents, isert_conn->max_sge); in isert_map_rdma() 2459 rdma_write_max = isert_conn->max_sge * PAGE_SIZE; in isert_map_rdma()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_scsi.h | 149 uint8_t max_sge; /* Max SGE */ member
|
D | csio_scsi.c | 614 if (dma_buf == NULL || i > scsim->max_sge) { in csio_setup_ddp() 1815 if (unlikely(nsge > scsim->max_sge)) { in csio_queuecommand() 1818 " SGEs: %d, Max SGEs: %d\n", nsge, scsim->max_sge); in csio_queuecommand() 2427 scm->max_sge = CSIO_SCSI_MAX_SGE; in csio_scsim_init()
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | srq.c | 264 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx5_ib_create_srq() 386 srq_attr->max_sge = srq->msrq.max_gs; in mlx5_ib_query_srq()
|
D | main.c | 275 props->max_sge = min(max_rq_sg, max_sq_sg); in mlx5_ib_query_device() 1238 attr.attr.max_sge = 1; in create_dev_resources() 1263 attr.attr.max_sge = 1; in create_dev_resources()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | uverbs_cmd.c | 412 resp->max_sge = attr->max_sge; in copy_query_dev_fields() 3320 attr.attr.max_sge = cmd->max_sge; in __uverbs_create_xsrq() 3357 resp.max_sge = attr.attr.max_sge; in __uverbs_create_xsrq() 3429 xcmd.max_sge = cmd.max_sge; in ib_uverbs_create_srq() 3531 resp.max_sge = attr.max_sge; in ib_uverbs_query_srq()
|
/linux-4.4.14/drivers/scsi/ |
D | mvumi.h | 523 unsigned short max_sge; member
|
D | mvumi.c | 217 if (*sg_count > mhba->max_sge) { in mvumi_make_sgl() 220 *sg_count, mhba->max_sge); in mvumi_make_sgl() 2377 mhba->max_sge = MVUMI_MAX_SG_ENTRY; in mvumi_init_fw() 2383 mhba->max_sge = MVUMI_MAX_SG_ENTRY; in mvumi_init_fw() 2449 host->sg_tablesize = mhba->max_sge > max_sg ? max_sg : mhba->max_sge; in mvumi_io_attach()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_cm.c | 1491 static void ipoib_cm_create_srq(struct net_device *dev, int max_sge) in ipoib_cm_create_srq() argument 1498 .max_sge = max_sge in ipoib_cm_create_srq()
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_rnic.c | 172 props->max_sge = C2_MAX_SGES; in c2_rnic_query()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 513 props->max_sge = nesdev->nesadapter->max_sge; in nes_query_device() 3316 if (ib_wr->num_sge > nesdev->nesadapter->max_sge) { in nes_post_send() 3339 if (ib_wr->num_sge > nesdev->nesadapter->max_sge) { in nes_post_send() 3341 ib_wr->num_sge, nesdev->nesadapter->max_sge); in nes_post_send() 3548 if (ib_wr->num_sge > nesdev->nesadapter->max_sge) { in nes_post_recv()
|
D | nes_hw.h | 1107 u32 max_sge; member
|
D | nes_hw.c | 493 nesadapter->max_sge = 4; in nes_init_adapter()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | provider.c | 331 props->max_sge = T4_MAX_RECV_SGE; in c4iw_query_device()
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 206 int max_sge; member 801 u32 max_sge; member
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | verbs.c | 575 if (devattr->max_sge < RPCRDMA_MAX_IOVS) { in rpcrdma_ep_create()
|
D | svc_rdma_transport.c | 922 newxprt->sc_max_sge = min((size_t)devattr.max_sge, in svc_rdma_accept()
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_hw.c | 2777 cmd->max_sge_rqe |= srq_attr->attr.max_sge << in ocrdma_mbx_create_srq() 2842 srq_attr->max_sge = in ocrdma_mbx_query_srq()
|
D | ocrdma_verbs.c | 128 attr->max_sge = min(dev->attr.max_send_sge, dev->attr.max_srq_sge); in ocrdma_query_device() 1893 if (init_attr->attr.max_sge > dev->attr.max_recv_sge) in ocrdma_create_srq()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 1200 props->max_sge = dev->attr.max_sge_per_wr; in iwch_query_device()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 3180 u8 max_sge = 0; in bnx2x_pf_rx_q_prep() local 3194 max_sge = SGE_PAGE_ALIGN(bp->dev->mtu) >> in bnx2x_pf_rx_q_prep() 3196 max_sge = ((max_sge + PAGES_PER_SGE - 1) & in bnx2x_pf_rx_q_prep() 3237 rxq_init->max_sges_pkt = max_sge; in bnx2x_pf_rx_q_prep()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 3161 srq_attr.attr.max_sge = 1; in srpt_add_one()
|