| /linux/drivers/infiniband/core/ |
| H A D | uverbs_std_types_wq.c | 49 ret = uverbs_copy_from(&wq_init_attr.max_sge, attrs, in UVERBS_HANDLER() 99 &wq_init_attr.max_sge, in UVERBS_HANDLER() 100 sizeof(wq_init_attr.max_sge)); in UVERBS_HANDLER()
|
| H A D | rw.c | 291 u32 max_sge = dir == DMA_TO_DEVICE ? qp->max_write_sge : in rdma_rw_init_map_wrs() local 296 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, max_sge); in rdma_rw_init_map_wrs() 308 u32 nr_sge = min(sg_cnt, max_sge); in rdma_rw_init_map_wrs() 408 u32 max_sge = dir == DMA_TO_DEVICE ? qp->max_write_sge : in rdma_rw_init_map_wrs_bvec() local 413 u32 nr_ops = DIV_ROUND_UP(nr_bvec, max_sge); in rdma_rw_init_map_wrs_bvec() 432 u32 nr_sge = min(nr_bvec - mapped_bvecs, max_sge); in rdma_rw_init_map_wrs_bvec()
|
| /linux/net/rds/ |
| H A D | ib.c | 154 rds_ibdev->max_sge = min(device->attrs.max_send_sge, RDS_IB_MAX_SGE); in rds_ib_add_one() 207 rdsdebug("RDS/IB: max_mr = %u, max_wrs = %d, max_sge = %d, max_1m_mrs = %d, max_8k_mrs = %d\n", in rds_ib_add_one() 208 device->attrs.max_mr, rds_ibdev->max_wrs, rds_ibdev->max_sge, in rds_ib_add_one() 322 iinfo->max_send_sge = rds_ibdev->max_sge; in rds_ib_conn_info_visitor() 359 iinfo6->max_send_sge = rds_ibdev->max_sge; in rds6_ib_conn_info_visitor()
|
| H A D | ib_send.c | 890 u32 max_sge = ic->rds_ibdev->max_sge; in rds_ib_xmit_rdma() 928 i = DIV_ROUND_UP(op->op_count, max_sge); in rds_ib_xmit_rdma() 958 if (num_sge > max_sge) { in rds_ib_xmit_rdma() 959 send->s_rdma_wr.wr.num_sge = max_sge; in rds_ib_xmit_rdma() 960 num_sge -= max_sge; in rds_ib_xmit_rdma() 862 u32 max_sge = ic->rds_ibdev->max_sge; rds_ib_xmit_rdma() local
|
| H A D | ib.h | 256 int max_sge; member
|
| H A D | ib_cm.c | 589 attr.cap.max_send_sge = rds_ibdev->max_sge; in rds_ib_setup_qp()
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | frwr_ops.c | 175 unsigned int max_sge; in frwr_query_device() 186 max_sge = min_t(unsigned int, attrs->max_send_sge, in frwr_query_device() 188 if (max_sge < RPCRDMA_MIN_SEND_SGES) { in frwr_query_device() 189 pr_err("rpcrdma: HCA provides only %u send SGEs\n", max_sge); in frwr_query_device() 192 ep->re_attr.cap.max_send_sge = max_sge; in frwr_query_device() 176 unsigned int max_sge; frwr_query_device() local
|
| /linux/drivers/vfio/pci/pds/ |
| H A D | dirty.c | 150 u32 max_sge; in pds_vfio_dirty_alloc_sgl() local 152 max_sge = DIV_ROUND_UP(page_count, PAGE_SIZE * 8); in pds_vfio_dirty_alloc_sgl() 153 sgl_size = max_sge * sizeof(struct pds_lm_sg_elem); in pds_vfio_dirty_alloc_sgl() 166 region->num_sge = max_sge; in pds_vfio_dirty_alloc_sgl()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 216 attr->max_sge > dev->limits.max_srq_sge) in mthca_alloc_srq() 220 srq->max_gs = attr->max_sge; in mthca_alloc_srq() 298 attr->max_sge = srq->max_gs; in mthca_alloc_srq() 422 srq_attr->max_sge = srq->max_gs; in mthca_query_srq()
|
| /linux/drivers/scsi/elx/efct/ |
| H A D | efct_lio.h | 37 u32 max_sge; member
|
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_scsi.h | 149 uint8_t max_sge; /* Max SGE */ member
|
| H A D | csio_scsi.c | 614 if (dma_buf == NULL || i > scsim->max_sge) { in csio_setup_ddp() 1816 if (unlikely(nsge > scsim->max_sge)) { in csio_queuecommand() 1819 " SGEs: %d, Max SGEs: %d\n", nsge, scsim->max_sge); in csio_queuecommand() 2430 scm->max_sge = CSIO_SCSI_MAX_SGE; in csio_scsim_init()
|
| /linux/include/rdma/ |
| H A D | rdmavt_qp.h | 262 u8 max_sge; member 550 rq->max_sge * sizeof(struct ib_sge)) * n); in rvt_get_rwqe_ptr()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs.c | 256 u32 max_send_wr, u32 max_recv_wr, u32 max_sge) in create_qp() argument 267 init_attr.cap.max_send_sge = max_sge; in create_qp()
|
| /linux/drivers/scsi/ |
| H A D | mvumi.c | 200 if (*sg_count > mhba->max_sge) { in mvumi_make_sgl() 203 *sg_count, mhba->max_sge); in mvumi_make_sgl() 2324 mhba->max_sge = MVUMI_MAX_SG_ENTRY; in mvumi_init_fw() 2330 mhba->max_sge = MVUMI_MAX_SG_ENTRY; in mvumi_init_fw() 2396 host->sg_tablesize = mhba->max_sge > max_sg ? max_sg : mhba->max_sge; in mvumi_io_attach()
|
| H A D | mvumi.h | 516 unsigned short max_sge; member
|
| H A D | myrb.h | 281 unsigned short max_sge; /* Bytes 62-63 */ member
|
| H A D | myrs.h | 230 unsigned short max_sge; /* Bytes 158-159 */ member
|
| H A D | myrs.c | 646 shost->sg_tablesize = info->max_sge; in myrs_get_config()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_main.c | 334 sdev->attrs.max_sge = SIW_MAX_SGE; in siw_device_create()
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_dev_api.h | 229 u32 max_sge; member
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | main.c | 603 attr->max_sge = qed_attr->max_sge; in qedr_set_device_attr()
|
| /linux/include/linux/qed/ |
| H A D | qed_rdma_if.h | 61 u8 max_sge; member
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_rdma.c | 428 dev->max_sge = min_t(u32, RDMA_MAX_SGE_PER_SQ_WQE, in qed_rdma_init_devinfo() 432 dev->max_sge = min_t(u32, cdev->rdma_max_sge, dev->max_sge); in qed_rdma_init_devinfo()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_hw.c | 2780 cmd->max_sge_rqe |= srq_attr->attr.max_sge << in ocrdma_mbx_create_srq() 2845 srq_attr->max_sge = in ocrdma_mbx_query_srq()
|