Home
last modified time | relevance | path

Searched refs:nseg (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/drivers/scsi/
Dscsi_lib_dma.c25 int nseg = 0; in scsi_dma_map() local
30 nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd), in scsi_dma_map()
32 if (unlikely(!nseg)) in scsi_dma_map()
35 return nseg; in scsi_dma_map()
Daha1740.c324 int ecbno, nseg; in aha1740_queuecommand_lck() local
395 nseg = scsi_dma_map(SCpnt); in aha1740_queuecommand_lck()
396 BUG_ON(nseg < 0); in aha1740_queuecommand_lck()
397 if (nseg) { in aha1740_queuecommand_lck()
406 scsi_for_each_sg(SCpnt, sg, nseg, i) { in aha1740_queuecommand_lck()
410 host->ecb[ecbno].datalen = nseg * sizeof(struct aha1740_chain); in aha1740_queuecommand_lck()
Dstex.c437 int i, nseg; in stex_map_sg() local
440 nseg = scsi_dma_map(cmd); in stex_map_sg()
441 BUG_ON(nseg < 0); in stex_map_sg()
442 if (nseg) { in stex_map_sg()
445 ccb->sg_count = nseg; in stex_map_sg()
446 dst->sg_count = cpu_to_le16((u16)nseg); in stex_map_sg()
451 scsi_for_each_sg(cmd, sg, nseg, i) { in stex_map_sg()
459 return nseg; in stex_map_sg()
469 int i, nseg; in stex_ss_map_sg() local
472 nseg = scsi_dma_map(cmd); in stex_ss_map_sg()
[all …]
Dmac53c94.c363 int i, dma_cmd, total, nseg; in set_dma_cmds() local
369 nseg = scsi_dma_map(cmd); in set_dma_cmds()
370 BUG_ON(nseg < 0); in set_dma_cmds()
371 if (!nseg) in set_dma_cmds()
379 scsi_for_each_sg(cmd, scl, nseg, i) { in set_dma_cmds()
Dhptiop.c860 int idx, nseg; in hptiop_buildsgl() local
862 nseg = scsi_dma_map(scp); in hptiop_buildsgl()
863 BUG_ON(nseg < 0); in hptiop_buildsgl()
864 if (!nseg) in hptiop_buildsgl()
867 HPT_SCP(scp)->sgcnt = nseg; in hptiop_buildsgl()
Dmesh.c1268 int nseg; in set_dma_cmds() local
1272 nseg = scsi_dma_map(cmd); in set_dma_cmds()
1273 BUG_ON(nseg < 0); in set_dma_cmds()
1275 if (nseg) { in set_dma_cmds()
1279 scsi_for_each_sg(cmd, scl, nseg, i) { in set_dma_cmds()
Ddpt_i2o.c2236 int nseg; in adpt_scsi_to_i2o() local
2307 nseg = scsi_dma_map(cmd); in adpt_scsi_to_i2o()
2308 BUG_ON(nseg < 0); in adpt_scsi_to_i2o()
2309 if (nseg) { in adpt_scsi_to_i2o()
2313 scsi_for_each_sg(cmd, sg, nseg, i) { in adpt_scsi_to_i2o()
2322 if (i == nseg - 1) in adpt_scsi_to_i2o()
Dinitio.c2550 int i, nseg; in initio_build_scb() local
2587 nseg = scsi_dma_map(cmnd); in initio_build_scb()
2588 BUG_ON(nseg < 0); in initio_build_scb()
2589 if (nseg) { in initio_build_scb()
2596 cblk->sglen = nseg; in initio_build_scb()
Dpmcraid.c3173 int i, nseg; in pmcraid_build_ioadl() local
3185 nseg = scsi_dma_map(scsi_cmd); in pmcraid_build_ioadl()
3187 if (nseg < 0) { in pmcraid_build_ioadl()
3190 } else if (nseg > PMCRAID_MAX_IOADLS) { in pmcraid_build_ioadl()
3193 "sg count is (%d) more than allowed!\n", nseg); in pmcraid_build_ioadl()
3203 ioadl = pmcraid_init_ioadls(cmd, nseg); in pmcraid_build_ioadl()
3206 scsi_for_each_sg(scsi_cmd, sglist, nseg, i) { in pmcraid_build_ioadl()
/Linux-v4.19/include/scsi/
Dscsi_cmnd.h209 #define scsi_for_each_sg(cmd, sg, nseg, __i) \ argument
210 for_each_sg(scsi_sglist(cmd), sg, nseg, __i)
330 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \ argument
331 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_iocb.c311 int nseg; in qla2x00_start_scsi() local
363 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qla2x00_start_scsi()
365 if (unlikely(!nseg)) in qla2x00_start_scsi()
368 nseg = 0; in qla2x00_start_scsi()
370 tot_dsds = nseg; in qla2x00_start_scsi()
1409 int nseg; in qla24xx_start_scsi() local
1456 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qla24xx_start_scsi()
1458 if (unlikely(!nseg)) in qla24xx_start_scsi()
1461 nseg = 0; in qla24xx_start_scsi()
1463 tot_dsds = nseg; in qla24xx_start_scsi()
[all …]
Dqla_mr.c3081 int nseg; in qlafx00_start_scsi() local
3121 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qlafx00_start_scsi()
3123 if (unlikely(!nseg)) in qlafx00_start_scsi()
3126 nseg = 0; in qlafx00_start_scsi()
3128 tot_dsds = nseg; in qlafx00_start_scsi()
/Linux-v4.19/drivers/block/xen-blkback/
Dblkback.c960 int indirect_grefs, rc, n, nseg, i; in xen_blkbk_parse_indirect() local
963 nseg = pending_req->nr_segs; in xen_blkbk_parse_indirect()
964 indirect_grefs = INDIRECT_PAGES(nseg); in xen_blkbk_parse_indirect()
974 for (n = 0, i = 0; n < nseg; n++) { in xen_blkbk_parse_indirect()
1228 unsigned int nseg; in dispatch_rw_block_io() local
1274 nseg = req->operation == BLKIF_OP_INDIRECT ? in dispatch_rw_block_io()
1277 if (unlikely(nseg == 0 && operation_flags != REQ_PREFLUSH) || in dispatch_rw_block_io()
1279 (nseg > BLKIF_MAX_SEGMENTS_PER_REQUEST)) || in dispatch_rw_block_io()
1281 (nseg > MAX_INDIRECT_SEGMENTS))) { in dispatch_rw_block_io()
1282 pr_debug("Bad number of segments in request (%d)\n", nseg); in dispatch_rw_block_io()
[all …]
/Linux-v4.19/drivers/scsi/aacraid/
Daachba.c240 int pages, int nseg, int nseg_new);
3926 int nseg; in aac_build_sg() local
3936 nseg = scsi_dma_map(scsicmd); in aac_build_sg()
3937 if (nseg <= 0) in aac_build_sg()
3938 return nseg; in aac_build_sg()
3940 psg->count = cpu_to_le32(nseg); in aac_build_sg()
3942 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sg()
3969 int nseg; in aac_build_sg64() local
3980 nseg = scsi_dma_map(scsicmd); in aac_build_sg64()
3981 if (nseg <= 0) in aac_build_sg64()
[all …]
/Linux-v4.19/drivers/scsi/qla4xxx/
Dql4_iocb.c278 int nseg; in qla4xxx_send_command_to_isp() local
308 nseg = scsi_dma_map(cmd); in qla4xxx_send_command_to_isp()
309 if (nseg < 0) in qla4xxx_send_command_to_isp()
311 tot_dsds = nseg; in qla4xxx_send_command_to_isp()
/Linux-v4.19/drivers/atm/
Dfore200e.h114 u32 nseg : 8, /* number of transmit segments */
163 u32 nseg; /* number of receive segments */ member
Dfore200e.c1082 for (i = 0; i < rpd->nseg; i++) in fore200e_push_rpd()
1102 for (i = 0; i < rpd->nseg; i++) { in fore200e_push_rpd()
1150 for (i = 0; i < rpd->nseg; i++) { in fore200e_collect_rpd()
1723 tpd->spec.nseg = 1; in fore200e_send()
/Linux-v4.19/drivers/nvme/host/
Dpci.c362 unsigned int size, unsigned int nseg, bool use_sgl) in nvme_pci_iod_alloc_size() argument
367 alloc_size = sizeof(__le64 *) * nvme_pci_npages_sgl(nseg); in nvme_pci_iod_alloc_size()
371 return alloc_size + sizeof(struct scatterlist) * nseg; in nvme_pci_iod_alloc_size()
473 int nseg = blk_rq_nr_phys_segments(req); in nvme_pci_use_sgls() local
476 if (nseg == 0) in nvme_pci_use_sgls()
479 avg_seg_size = DIV_ROUND_UP(blk_rq_payload_bytes(req), nseg); in nvme_pci_use_sgls()
493 int nseg = blk_rq_nr_phys_segments(rq); in nvme_init_iod() local
498 if (nseg > NVME_INT_PAGES || size > NVME_INT_BYTES(dev)) { in nvme_init_iod()
/Linux-v4.19/drivers/scsi/lpfc/
Dlpfc_scsi.c1180 int nseg, datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_dma_buf_s3() local
1197 nseg = dma_map_sg(&phba->pcidev->dev, scsi_sglist(scsi_cmnd), in lpfc_scsi_prep_dma_buf_s3()
1199 if (unlikely(!nseg)) in lpfc_scsi_prep_dma_buf_s3()
1202 lpfc_cmd->seg_cnt = nseg; in lpfc_scsi_prep_dma_buf_s3()
1223 scsi_for_each_sg(scsi_cmnd, sgel, nseg, num_bde) { in lpfc_scsi_prep_dma_buf_s3()
1228 nseg <= LPFC_EXT_DATA_BDE_COUNT) { in lpfc_scsi_prep_dma_buf_s3()
3260 int nseg; in lpfc_scsi_prep_dma_buf_s4() local
3277 nseg = scsi_dma_map(scsi_cmnd); in lpfc_scsi_prep_dma_buf_s4()
3278 if (unlikely(nseg <= 0)) in lpfc_scsi_prep_dma_buf_s4()
3287 lpfc_cmd->seg_cnt = nseg; in lpfc_scsi_prep_dma_buf_s4()
[all …]
Dlpfc_nvme.c1317 int nseg, i; in lpfc_nvme_prep_io_dma() local
1352 nseg = nCmd->sg_cnt; in lpfc_nvme_prep_io_dma()
1354 for (i = 0; i < nseg; i++) { in lpfc_nvme_prep_io_dma()
1358 i, nseg); in lpfc_nvme_prep_io_dma()
1367 if ((num_bde + 1) == nseg) in lpfc_nvme_prep_io_dma()
/Linux-v4.19/drivers/scsi/aic7xxx/
Daic7xxx_osm.c1431 int nseg; in ahc_linux_run_command() local
1458 nseg = scsi_dma_map(cmd); in ahc_linux_run_command()
1459 if (nseg < 0) in ahc_linux_run_command()
1522 if (nseg > 0) { in ahc_linux_run_command()
1533 scsi_for_each_sg(cmd, cur_seg, nseg, i) { in ahc_linux_run_command()
Daic79xx_osm.c1565 int nseg; in ahd_linux_run_command() local
1567 nseg = scsi_dma_map(cmd); in ahd_linux_run_command()
1568 if (nseg < 0) in ahd_linux_run_command()
1635 if (nseg > 0) { in ahd_linux_run_command()
1642 scsi_for_each_sg(cmd, cur_seg, nseg, i) { in ahd_linux_run_command()
1650 i == (nseg - 1)); in ahd_linux_run_command()
/Linux-v4.19/drivers/scsi/megaraid/
Dmegaraid_sas_fusion.h118 u8 nseg:4; member
122 u8 nseg:4;
/Linux-v4.19/drivers/net/ethernet/atheros/atlx/
Datl1.c2242 int i, nseg; in atl1_tx_map() local
2245 nseg = (data_len + ATL1_MAX_TX_BUF_LEN - 1) / in atl1_tx_map()
2247 for (i = 0; i < nseg; i++) { in atl1_tx_map()
2279 u16 i, nseg; in atl1_tx_map() local
2284 nseg = (buf_len + ATL1_MAX_TX_BUF_LEN - 1) / in atl1_tx_map()
2286 for (i = 0; i < nseg; i++) { in atl1_tx_map()
/Linux-v4.19/drivers/scsi/arcmsr/
Darcmsr_hba.c1663 int nseg; in arcmsr_build_ccb() local
1672 nseg = scsi_dma_map(pcmd); in arcmsr_build_ccb()
1673 if (unlikely(nseg > acb->host->sg_tablesize || nseg < 0)) in arcmsr_build_ccb()
1675 scsi_for_each_sg(pcmd, sg, nseg, i) { in arcmsr_build_ccb()
1697 arcmsr_cdb->sgcount = (uint8_t)nseg; in arcmsr_build_ccb()

12