| /linux/drivers/infiniband/core/ |
| H A D | rw.c | 94 u32 sg_cnt, u32 offset) in rdma_rw_init_one_mr() argument 98 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_one_mr() 156 u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, in rdma_rw_init_mr_wrs() argument 164 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, pages_per_mr); in rdma_rw_init_mr_wrs() 173 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_mr_wrs() 175 ret = rdma_rw_init_one_mr(qp, port_num, reg, sg, sg_cnt, in rdma_rw_init_mr_wrs() 183 sg_cnt -= nents; in rdma_rw_init_mr_wrs() 288 struct scatterlist *sg, u32 sg_cnt, u32 offset, in rdma_rw_init_map_wrs() argument 296 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, max_sge); in rdma_rw_init_map_wrs() 298 ctx->map.sges = sge = kzalloc_objs(*sge, sg_cnt); in rdma_rw_init_map_wrs() [all …]
|
| /linux/drivers/scsi/snic/ |
| H A D | snic_fwint.h | 94 __le16 sg_cnt; member 101 u16 sg_cnt, ulong ctx) in snic_io_hdr_enc() argument 108 hdr->sg_cnt = cpu_to_le16(sg_cnt); in snic_io_hdr_enc() 180 __le16 sg_cnt; member 254 __le16 sg_cnt; /* Number of SG Elements */ member
|
| H A D | snic_io.c | 220 snic_req_init(struct snic *snic, int sg_cnt) in snic_req_init() argument 225 typ = (sg_cnt <= SNIC_REQ_CACHE_DFLT_SGL) ? in snic_req_init() 246 if (sg_cnt == 0) in snic_req_init() 249 rqi->req_len += (sg_cnt * sizeof(struct snic_sg_desc)); in snic_req_init() 251 if (sg_cnt > atomic64_read(&snic->s_stats.io.max_sgl)) in snic_req_init() 252 atomic64_set(&snic->s_stats.io.max_sgl, sg_cnt); in snic_req_init() 254 SNIC_BUG_ON(sg_cnt > SNIC_MAX_SG_DESC_CNT); in snic_req_init() 255 atomic64_inc(&snic->s_stats.io.sgl_cnt[sg_cnt - 1]); in snic_req_init() 531 fn, line, req->hdr.cmnd_id, req->hdr.sg_cnt, req->hdr.status, in snic_dump_desc()
|
| H A D | snic_res.h | 16 u32 data_len, u16 sg_cnt, ulong sgl_addr, in snic_icmnd_init() argument 19 snic_io_hdr_enc(&req->hdr, SNIC_REQ_ICMND, 0, cmnd_id, host_id, sg_cnt, in snic_icmnd_init()
|
| H A D | snic_io.h | 96 snic_req_init(struct snic *, int sg_cnt);
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | bcmsdh.c | 335 struct mmc_command *mc, int sg_cnt, int req_sz, in mmc_submit_one() argument 342 md->sg_len = sg_cnt; in mmc_submit_one() 382 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local 446 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 464 sg_cnt++; in brcmf_sdiod_sglist_rw() 469 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) { in brcmf_sdiod_sglist_rw() 471 sg_cnt, req_sz, func_blk_sz, in brcmf_sdiod_sglist_rw() 476 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 481 if (sg_cnt) in brcmf_sdiod_sglist_rw() 483 sg_cnt, req_sz, func_blk_sz, in brcmf_sdiod_sglist_rw()
|
| /linux/drivers/nvme/target/ |
| H A D | io-cmd-file.c | 122 ssize_t nr_bvec = req->sg_cnt; in nvmet_file_execute_io() 141 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_file_execute_io() 220 ssize_t nr_bvec = req->sg_cnt; in nvmet_file_execute_rw() 225 if (!req->sg_cnt || !nr_bvec) { in nvmet_file_execute_rw()
|
| H A D | zns.c | 545 int sg_cnt; in nvmet_bdev_execute_zone_append() local 558 if (!req->sg_cnt) { in nvmet_bdev_execute_zone_append() 580 bio = bio_alloc(req->ns->bdev, req->sg_cnt, opf, GFP_KERNEL); in nvmet_bdev_execute_zone_append() 589 for_each_sg(req->sg, sg, req->sg_cnt, sg_cnt) { in nvmet_bdev_execute_zone_append()
|
| H A D | passthru.c | 277 if (req->sg_cnt > BIO_MAX_VECS) in nvmet_passthru_map_sg() 285 bio = bio_alloc(NULL, bio_max_segs(req->sg_cnt), req_op(rq), in nvmet_passthru_map_sg() 290 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_passthru_map_sg() 343 if (req->sg_cnt) { in nvmet_passthru_execute_cmd()
|
| H A D | core.c | 95 if (sg_pcopy_from_buffer(req->sg, req->sg_cnt, buf, len, off) != len) { in nvmet_copy_to_sgl() 104 if (sg_pcopy_to_buffer(req->sg, req->sg_cnt, buf, len, off) != len) { in nvmet_copy_from_sgl() 113 if (sg_zero_buffer(req->sg, req->sg_cnt, len, off) != len) { in nvmet_zero_sgl() 1174 req->sg_cnt = 0; in nvmet_req_init() 1299 req->sg = pci_p2pmem_alloc_sgl(p2p_dev, &req->sg_cnt, in nvmet_req_alloc_p2pmem_sgls() 1336 &req->sg_cnt); in nvmet_req_alloc_sgls() 1370 req->sg_cnt = 0; in nvmet_req_free_sgls()
|
| H A D | fc.c | 2273 fcpreq->sg_cnt = 0; in nvmet_fc_transfer_fcp_data() 2275 fcpreq->sg_cnt < tgtport->max_sg_cnt && in nvmet_fc_transfer_fcp_data() 2277 fcpreq->sg_cnt++; in nvmet_fc_transfer_fcp_data() 2281 if (tlen < remaininglen && fcpreq->sg_cnt == 0) { in nvmet_fc_transfer_fcp_data() 2282 fcpreq->sg_cnt++; in nvmet_fc_transfer_fcp_data() 2587 fod->req.sg_cnt = fod->data_sg_cnt; in nvmet_fc_handle_fcp_rqst()
|
| H A D | tcp.c | 365 if (!cmd->req.sg_cnt || cmd->sg_idx >= cmd->req.sg_cnt) in nvmet_tcp_build_pdu_iovec() 369 sg_remaining = cmd->req.sg_cnt - cmd->sg_idx; in nvmet_tcp_build_pdu_iovec() 450 &cmd->req.sg_cnt); in nvmet_tcp_map_data() 456 cmd->iov = kmalloc_objs(*cmd->iov, cmd->req.sg_cnt, in nvmet_tcp_map_data()
|
| /linux/drivers/scsi/smartpqi/ |
| H A D | smartpqi_sas_transport.c | 495 job->reply_payload.sg_cnt, ¶meters->request, in pqi_build_csmi_smp_passthru_buffer() 506 job->reply_payload.sg_cnt, &smp_buf->parameters.response, in pqi_build_sas_smp_handler_reply() 543 if (job->request_payload.sg_cnt > 1 || job->reply_payload.sg_cnt > 1) { in pqi_sas_smp_handler()
|
| /linux/include/linux/ |
| H A D | bsg-lib.h | 25 int sg_cnt; member
|
| H A D | nvme-fc-driver.h | 219 int sg_cnt; member 700 int sg_cnt; member
|
| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_bsg.c | 63 bsg_job->reply_payload.sg_cnt, in qla4xxx_read_flash() 123 bsg_job->request_payload.sg_cnt, flash, length); in qla4xxx_update_flash() 187 bsg_job->reply_payload.sg_cnt, in qla4xxx_get_acb_state() 258 bsg_job->reply_payload.sg_cnt, in qla4xxx_read_nvram() 322 bsg_job->request_payload.sg_cnt, nvram, len); in qla4xxx_update_nvram() 436 bsg_job->reply_payload.sg_cnt, in qla4xxx_bsg_get_acb()
|
| /linux/drivers/scsi/libsas/ |
| H A D | sas_host_smp.c | 242 job->request_payload.sg_cnt, req_data, in sas_smp_host_handler() 344 job->reply_payload.sg_cnt, resp_data, in sas_smp_host_handler()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs-pri.h | 254 __le16 sg_cnt; member 285 __le16 sg_cnt; member
|
| H A D | rtrs.h | 106 struct scatterlist *sg, unsigned int sg_cnt);
|
| /linux/drivers/target/tcm_fc/ |
| H A D | tcm_fc.h | 118 u32 sg_cnt; /* No. of item in scatterlist */ member
|
| /linux/net/ceph/ |
| H A D | messenger_v2.c | 850 int sg_cnt; in calc_sg_cnt() local 855 sg_cnt = need_padding(buf_len) ? 1 : 0; in calc_sg_cnt() 858 sg_cnt += PAGE_ALIGN(buf_len) >> PAGE_SHIFT; in calc_sg_cnt() 860 sg_cnt++; in calc_sg_cnt() 863 return sg_cnt; in calc_sg_cnt() 870 int sg_cnt; in calc_sg_cnt_cursor() local 875 sg_cnt = need_padding(data_len) ? 1 : 0; in calc_sg_cnt_cursor() 878 sg_cnt++; in calc_sg_cnt_cursor() 883 return sg_cnt; in calc_sg_cnt_cursor() 982 int sg_cnt; in setup_message_sgs() local [all...] |
| /linux/drivers/scsi/bfa/ |
| H A D | bfad_im.c | 1214 int sg_cnt = 0; in bfad_im_queuecommand_lck() local 1233 sg_cnt = scsi_dma_map(cmnd); in bfad_im_queuecommand_lck() 1234 if (sg_cnt < 0) in bfad_im_queuecommand_lck() 1254 itnim->bfa_itnim, sg_cnt); in bfad_im_queuecommand_lck()
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_bsg.c | 240 sg_miter_start(&miter, bsg_buffers->sg_list, bsg_buffers->sg_cnt, in lpfc_bsg_copy_data() 613 job->reply_payload.sg_cnt, in lpfc_bsg_rport_els_cmp() 716 job->request_payload.sg_cnt, in lpfc_bsg_rport_els() 1327 job->request_payload.sg_cnt, in lpfc_bsg_hba_get_event() 3126 job->request_payload.sg_cnt, in lpfc_bsg_diag_loopback_run() 3287 job->reply_payload.sg_cnt, in lpfc_bsg_diag_loopback_run() 3419 job->reply_payload.sg_cnt, in lpfc_bsg_issue_mbox_cmpl() 3615 job->reply_payload.sg_cnt, in lpfc_rd_obj_emb0_handle_job() 3626 job->reply_payload.sg_cnt, in lpfc_rd_obj_emb0_handle_job() 3723 job->reply_payload.sg_cnt, in lpfc_bsg_issue_mbox_ext_handle_job() [all …]
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-clt.c | 998 unsigned int sg_cnt = 0; in rnbd_client_xfer_request() local 1015 sg_cnt = blk_rq_map_sg(rq, iu->sgt.sgl); in rnbd_client_xfer_request() 1017 if (sg_cnt == 0) in rnbd_client_xfer_request() 1027 size = rnbd_clt_get_sg_size(iu->sgt.sgl, sg_cnt); in rnbd_client_xfer_request() 1033 &vec, 1, size, iu->sgt.sgl, sg_cnt); in rnbd_client_xfer_request()
|
| /linux/drivers/scsi/libfc/ |
| H A D | fc_lport.c | 2039 job->request_payload.sg_cnt, in fc_lport_els_request() 2061 info->nents = job->reply_payload.sg_cnt; in fc_lport_els_request() 2099 job->request_payload.sg_cnt, in fc_lport_ct_request() 2121 info->nents = job->reply_payload.sg_cnt; in fc_lport_ct_request()
|