Home
last modified time | relevance | path

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

/linux/drivers/scsi/
H A 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()
H A Daha1740.c332 int ecbno, nseg; in aha1740_queuecommand_lck() local
403 nseg = scsi_dma_map(SCpnt); in aha1740_queuecommand_lck()
404 BUG_ON(nseg < 0); in aha1740_queuecommand_lck()
405 if (nseg) { in aha1740_queuecommand_lck()
414 scsi_for_each_sg(SCpnt, sg, nseg, i) { in aha1740_queuecommand_lck()
418 host->ecb[ecbno].datalen = nseg * sizeof(struct aha1740_chain); in aha1740_queuecommand_lck()
H A Dstex.c432 int i, nseg; in stex_map_sg() local
435 nseg = scsi_dma_map(cmd); in stex_map_sg()
436 BUG_ON(nseg < 0); in stex_map_sg()
437 if (nseg) { in stex_map_sg()
440 ccb->sg_count = nseg; in stex_map_sg()
441 dst->sg_count = cpu_to_le16((u16)nseg); in stex_map_sg()
446 scsi_for_each_sg(cmd, sg, nseg, i) { in stex_map_sg()
454 return nseg; in stex_map_sg()
464 int i, nseg; in stex_ss_map_sg() local
467 nseg in stex_ss_map_sg()
[all...]
H A Dmac53c94.c360 int i, dma_cmd, total, nseg; in set_dma_cmds() local
366 nseg = scsi_dma_map(cmd); in set_dma_cmds()
367 BUG_ON(nseg < 0); in set_dma_cmds()
368 if (!nseg) in set_dma_cmds()
376 scsi_for_each_sg(cmd, scl, nseg, i) { in set_dma_cmds()
H A Dhptiop.c851 int idx, nseg; in hptiop_buildsgl() local
853 nseg = scsi_dma_map(scp); in hptiop_buildsgl()
854 BUG_ON(nseg < 0); in hptiop_buildsgl()
855 if (!nseg) in hptiop_buildsgl()
858 HPT_SCP(scp)->sgcnt = nseg; in hptiop_buildsgl()
H A Dmesh.c1265 int nseg; in set_dma_cmds() local
1269 nseg = scsi_dma_map(cmd); in set_dma_cmds()
1270 BUG_ON(nseg < 0); in set_dma_cmds()
1272 if (nseg) { in set_dma_cmds()
1276 scsi_for_each_sg(cmd, scl, nseg, i) { in set_dma_cmds()
H A Dinitio.c2535 int i, nseg; in initio_build_scb() local
2572 nseg = scsi_dma_map(cmnd); in initio_build_scb()
2573 BUG_ON(nseg < 0); in initio_build_scb()
2574 if (nseg) { in initio_build_scb()
2581 cblk->sglen = nseg; in initio_build_scb()
H A Dpmcraid.c3188 int i, nseg; in pmcraid_build_ioadl() local
3200 nseg = scsi_dma_map(scsi_cmd); in pmcraid_build_ioadl()
3202 if (nseg < 0) { in pmcraid_build_ioadl()
3205 } else if (nseg > PMCRAID_MAX_IOADLS) { in pmcraid_build_ioadl()
3208 "sg count is (%d) more than allowed!\n", nseg); in pmcraid_build_ioadl()
3218 ioadl = pmcraid_init_ioadls(cmd, nseg); in pmcraid_build_ioadl()
3221 scsi_for_each_sg(scsi_cmd, sglist, nseg, i) { in pmcraid_build_ioadl()
H A Dipr.c5620 int i, nseg; in ipr_build_ioadl64() local
5632 nseg = scsi_dma_map(scsi_cmd); in ipr_build_ioadl64()
5633 if (nseg < 0) { in ipr_build_ioadl64()
5639 ipr_cmd->dma_use_sg = nseg; in ipr_build_ioadl64()
5672 int i, nseg; in ipr_build_ioadl() local
5684 nseg = scsi_dma_map(scsi_cmd); in ipr_build_ioadl()
5685 if (nseg < 0) { in ipr_build_ioadl()
5690 ipr_cmd->dma_use_sg = nseg; in ipr_build_ioadl()
/linux/include/scsi/
H A Dscsi_cmnd.h206 #define scsi_for_each_sg(cmd, sg, nseg, __i) \ argument
207 for_each_sg(scsi_sglist(cmd), sg, nseg, __i)
331 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \ argument
332 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
/linux/drivers/scsi/qla2xxx/
H A Dqla_iocb.c326 int nseg; in qla2x00_start_scsi() local
369 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qla2x00_start_scsi()
371 if (unlikely(!nseg)) in qla2x00_start_scsi()
374 nseg = 0; in qla2x00_start_scsi()
376 tot_dsds = nseg; in qla2x00_start_scsi()
1541 int nseg; in qla24xx_start_scsi() local
1582 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qla24xx_start_scsi()
1584 if (unlikely(!nseg)) in qla24xx_start_scsi()
1587 nseg = 0; in qla24xx_start_scsi()
1589 tot_dsds = nseg; in qla24xx_start_scsi()
1697 int nseg; qla24xx_dif_start_scsi() local
1905 int nseg; qla2xxx_start_scsi_mq() local
2065 int nseg; qla2xxx_dif_start_scsi_mq() local
3373 int nseg; qla82xx_start_scsi() local
4238 int nseg; qla_start_scsi_type6() local
[all...]
H A Dqla_mr.c3047 int nseg; in qlafx00_start_scsi() local
3078 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qlafx00_start_scsi()
3080 if (unlikely(!nseg)) in qlafx00_start_scsi()
3083 nseg = 0; in qlafx00_start_scsi()
3085 tot_dsds = nseg; in qlafx00_start_scsi()
H A Dqla_edif.c2971 int nseg; in qla28xx_start_scsi_edif() local
3026 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qla28xx_start_scsi_edif()
3028 if (unlikely(!nseg)) in qla28xx_start_scsi_edif()
3031 nseg = 0; in qla28xx_start_scsi_edif()
3034 tot_dsds = nseg; in qla28xx_start_scsi_edif()
/linux/drivers/scsi/qla4xxx/
H A Dql4_iocb.c277 int nseg; in qla4xxx_send_command_to_isp() local
307 nseg = scsi_dma_map(cmd); in qla4xxx_send_command_to_isp()
308 if (nseg < 0) in qla4xxx_send_command_to_isp()
310 tot_dsds = nseg; in qla4xxx_send_command_to_isp()
/linux/drivers/scsi/lpfc/
H A Dlpfc_nvme.c1351 int nseg, i, j; in lpfc_nvme_prep_io_dma() local
1387 nseg = nCmd->sg_cnt; in lpfc_nvme_prep_io_dma()
1392 for (i = 0; i < nseg; i++) { in lpfc_nvme_prep_io_dma()
1395 "6059 dptr err %d, nseg %d\n", in lpfc_nvme_prep_io_dma()
1396 i, nseg); in lpfc_nvme_prep_io_dma()
1402 if (nseg == 1) { in lpfc_nvme_prep_io_dma()
1412 ((nseg - 1) != i)) { in lpfc_nvme_prep_io_dma()
1437 if ((nseg - 1) == i) in lpfc_nvme_prep_io_dma()
1473 if (nseg == 1 && phba->cfg_enable_pbde) { in lpfc_nvme_prep_io_dma()
/linux/drivers/scsi/aic7xxx/
H A Daic79xx_osm.c981 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0); in ahd_dmamap_load()
1549 int nseg; in ahd_linux_run_command() local
1551 nseg = scsi_dma_map(cmd); in ahd_linux_run_command()
1552 if (nseg < 0) in ahd_linux_run_command()
1619 if (nseg > 0) { in ahd_linux_run_command()
1626 scsi_for_each_sg(cmd, cur_seg, nseg, i) { in ahd_linux_run_command()
1634 i == (nseg - 1)); in ahd_linux_run_command()
H A Daic7xxx_core.c4672 ahc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in ahc_dmamap_cb() argument
H A Daic79xx_core.c6327 ahd_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in ahd_dmamap_cb() argument
/linux/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.h105 u8 nseg:4; member
109 u8 nseg:4;
H A Dmegaraid_sas_fusion.c2903 rctx->nseg = 0x1; in megasas_build_ldio_fusion()
2965 rctx->nseg = 0x1; in megasas_build_ldio_fusion()
3134 pRAID_Context->nseg = 0x1; in megasas_build_syspd_fusion()
3224 io_request->RaidContext.raid_context.nseg = 0; in megasas_build_io_fusion()
/linux/drivers/net/ethernet/atheros/atlx/
H A Datl1.c2235 int i, nseg; in atl1_tx_map() local
2238 nseg = (data_len + ATL1_MAX_TX_BUF_LEN - 1) / in atl1_tx_map()
2240 for (i = 0; i < nseg; i++) { in atl1_tx_map()
2279 u16 i, nseg; in atl1_tx_map() local
2283 nseg = (buf_len + ATL1_MAX_TX_BUF_LEN - 1) / in atl1_tx_map()
2285 for (i = 0; i < nseg; i++) { in atl1_tx_map()
/linux/drivers/scsi/arcmsr/
H A Darcmsr_hba.c1853 int nseg; in arcmsr_build_ccb() local
1862 nseg = scsi_dma_map(pcmd); in arcmsr_build_ccb()
1863 if (unlikely(nseg > acb->host->sg_tablesize || nseg < 0)) in arcmsr_build_ccb()
1865 scsi_for_each_sg(pcmd, sg, nseg, i) { in arcmsr_build_ccb()
1887 arcmsr_cdb->sgcount = (uint8_t)nseg; in arcmsr_build_ccb()
/linux/drivers/nvme/host/
H A Dpci.c627 unsigned int nseg; in nvme_pci_avg_seg_size() local
630 nseg = 1; in nvme_pci_avg_seg_size()
632 nseg = blk_rq_nr_phys_segments(req); in nvme_pci_avg_seg_size()
633 return DIV_ROUND_UP(blk_rq_payload_bytes(req), nseg); in nvme_pci_avg_seg_size()
/linux/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c653 static int map_sg_list(struct scsi_cmnd *cmd, int nseg, in map_sg_list() argument
660 scsi_for_each_sg(cmd, sg, nseg, i) { in map_sg_list()