| /linux-4.4.14/drivers/scsi/ |
| D | scsi_lib_dma.c | 24 int nseg = 0; in scsi_dma_map() local 29 nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd), in scsi_dma_map() 31 if (unlikely(!nseg)) in scsi_dma_map() 34 return nseg; in scsi_dma_map()
|
| D | aha1740.c | 323 int ecbno, nseg; in aha1740_queuecommand_lck() local 394 nseg = scsi_dma_map(SCpnt); in aha1740_queuecommand_lck() 395 BUG_ON(nseg < 0); in aha1740_queuecommand_lck() 396 if (nseg) { in aha1740_queuecommand_lck() 405 scsi_for_each_sg(SCpnt, sg, nseg, i) { in aha1740_queuecommand_lck() 409 host->ecb[ecbno].datalen = nseg * sizeof(struct aha1740_chain); in aha1740_queuecommand_lck()
|
| D | stex.c | 410 int i, nseg; in stex_map_sg() local 413 nseg = scsi_dma_map(cmd); in stex_map_sg() 414 BUG_ON(nseg < 0); in stex_map_sg() 415 if (nseg) { in stex_map_sg() 418 ccb->sg_count = nseg; in stex_map_sg() 419 dst->sg_count = cpu_to_le16((u16)nseg); in stex_map_sg() 424 scsi_for_each_sg(cmd, sg, nseg, i) { in stex_map_sg() 432 return nseg; in stex_map_sg() 442 int i, nseg; in stex_ss_map_sg() local 445 nseg = scsi_dma_map(cmd); in stex_ss_map_sg() [all …]
|
| D | mac53c94.c | 363 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()
|
| D | wd7000.c | 1092 int nseg; in wd7000_queuecommand_lck() local 1108 nseg = scsi_sg_count(SCpnt); in wd7000_queuecommand_lck() 1109 if (nseg > 1) { in wd7000_queuecommand_lck() 1113 dprintk("Using scatter/gather with %d elements.\n", nseg); in wd7000_queuecommand_lck() 1118 any2scsi(scb->maxlen, nseg * sizeof(Sgb)); in wd7000_queuecommand_lck() 1120 scsi_for_each_sg(SCpnt, sg, nseg, i) { in wd7000_queuecommand_lck() 1126 if (nseg) { in wd7000_queuecommand_lck()
|
| D | hptiop.c | 860 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()
|
| D | mesh.c | 1268 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()
|
| D | dpt_i2o.c | 2228 int nseg; in adpt_scsi_to_i2o() local 2299 nseg = scsi_dma_map(cmd); in adpt_scsi_to_i2o() 2300 BUG_ON(nseg < 0); in adpt_scsi_to_i2o() 2301 if (nseg) { in adpt_scsi_to_i2o() 2305 scsi_for_each_sg(cmd, sg, nseg, i) { in adpt_scsi_to_i2o() 2314 if (i == nseg - 1) in adpt_scsi_to_i2o()
|
| D | initio.c | 2566 int i, nseg; in initio_build_scb() local 2603 nseg = scsi_dma_map(cmnd); in initio_build_scb() 2604 BUG_ON(nseg < 0); in initio_build_scb() 2605 if (nseg) { in initio_build_scb() 2612 cblk->sglen = nseg; in initio_build_scb()
|
| D | pmcraid.c | 3194 int i, nseg; in pmcraid_build_ioadl() local 3206 nseg = scsi_dma_map(scsi_cmd); in pmcraid_build_ioadl() 3208 if (nseg < 0) { in pmcraid_build_ioadl() 3211 } else if (nseg > PMCRAID_MAX_IOADLS) { in pmcraid_build_ioadl() 3214 "sg count is (%d) more than allowed!\n", nseg); in pmcraid_build_ioadl() 3224 ioadl = pmcraid_init_ioadls(cmd, nseg); in pmcraid_build_ioadl() 3227 scsi_for_each_sg(scsi_cmd, sglist, nseg, i) { in pmcraid_build_ioadl()
|
| D | dc395x.c | 983 int nseg; in build_srb() local 1005 nseg = scsi_dma_map(cmd); in build_srb() 1006 BUG_ON(nseg < 0); in build_srb() 1008 if (dir == PCI_DMA_NONE || !nseg) { in build_srb() 1019 srb->sg_count = nseg; in build_srb()
|
| D | ipr.c | 5734 int i, nseg; in ipr_build_ioadl64() local 5746 nseg = scsi_dma_map(scsi_cmd); in ipr_build_ioadl64() 5747 if (nseg < 0) { in ipr_build_ioadl64() 5753 ipr_cmd->dma_use_sg = nseg; in ipr_build_ioadl64() 5786 int i, nseg; in ipr_build_ioadl() local 5798 nseg = scsi_dma_map(scsi_cmd); in ipr_build_ioadl() 5799 if (nseg < 0) { in ipr_build_ioadl() 5804 ipr_cmd->dma_use_sg = nseg; in ipr_build_ioadl()
|
| /linux-4.4.14/include/scsi/ |
| D | scsi_cmnd.h | 196 #define scsi_for_each_sg(cmd, sg, nseg, __i) \ argument 197 for_each_sg(scsi_sglist(cmd), sg, nseg, __i) 323 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \ argument 324 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
|
| /linux-4.4.14/drivers/scsi/aacraid/ |
| D | aachba.c | 218 int pages, int nseg, int nseg_new); 3214 int nseg; in aac_build_sg() local 3222 nseg = scsi_dma_map(scsicmd); in aac_build_sg() 3223 if (nseg < 0) in aac_build_sg() 3224 return nseg; in aac_build_sg() 3225 if (nseg) { in aac_build_sg() 3229 psg->count = cpu_to_le32(nseg); in aac_build_sg() 3231 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sg() 3258 int nseg; in aac_build_sg64() local 3267 nseg = scsi_dma_map(scsicmd); in aac_build_sg64() [all …]
|
| /linux-4.4.14/drivers/block/xen-blkback/ |
| D | blkback.c | 938 int indirect_grefs, rc, n, nseg, i; in xen_blkbk_parse_indirect() local 941 nseg = pending_req->nr_segs; in xen_blkbk_parse_indirect() 942 indirect_grefs = INDIRECT_PAGES(nseg); in xen_blkbk_parse_indirect() 952 for (n = 0, i = 0; n < nseg; n++) { in xen_blkbk_parse_indirect() 1206 unsigned int nseg; in dispatch_rw_block_io() local 1248 nseg = req->operation == BLKIF_OP_INDIRECT ? in dispatch_rw_block_io() 1251 if (unlikely(nseg == 0 && operation != WRITE_FLUSH) || in dispatch_rw_block_io() 1253 (nseg > BLKIF_MAX_SEGMENTS_PER_REQUEST)) || in dispatch_rw_block_io() 1255 (nseg > MAX_INDIRECT_SEGMENTS))) { in dispatch_rw_block_io() 1256 pr_debug("Bad number of segments in request (%d)\n", nseg); in dispatch_rw_block_io() [all …]
|
| /linux-4.4.14/drivers/scsi/qla2xxx/ |
| D | qla_iocb.c | 311 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() 1423 int nseg; in qla24xx_start_scsi() local 1470 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qla24xx_start_scsi() 1472 if (unlikely(!nseg)) in qla24xx_start_scsi() 1475 nseg = 0; in qla24xx_start_scsi() 1477 tot_dsds = nseg; in qla24xx_start_scsi() [all …]
|
| D | qla_mr.c | 3072 int nseg; in qlafx00_start_scsi() local 3112 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd), in qlafx00_start_scsi() 3114 if (unlikely(!nseg)) in qlafx00_start_scsi() 3117 nseg = 0; in qlafx00_start_scsi() 3119 tot_dsds = nseg; in qlafx00_start_scsi()
|
| /linux-4.4.14/drivers/scsi/qla4xxx/ |
| D | ql4_iocb.c | 278 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-4.4.14/drivers/atm/ |
| D | fore200e.h | 113 u32 nseg : 8, /* number of transmit segments */ 162 u32 nseg; /* number of receive segments */ member
|
| D | fore200e.c | 1079 for (i = 0; i < rpd->nseg; i++) in fore200e_push_rpd() 1099 for (i = 0; i < rpd->nseg; i++) { in fore200e_push_rpd() 1151 for (i = 0; i < rpd->nseg; i++) { in fore200e_collect_rpd() 1725 tpd->spec.nseg = 1; in fore200e_send()
|
| /linux-4.4.14/drivers/scsi/megaraid/ |
| D | megaraid_sas_fusion.h | 111 u8 nseg:4; member 115 u8 nseg:4;
|
| D | megaraid_sas_fusion.c | 1670 io_request->RaidContext.nseg = 0x1; in megasas_build_ldio_fusion() 1714 io_request->RaidContext.nseg = 0x1; in megasas_build_ldio_fusion() 1895 pRAID_Context->nseg = 0x1; in megasas_build_syspd_fusion() 1933 io_request->RaidContext.nseg = 0; in megasas_build_io_fusion()
|
| /linux-4.4.14/drivers/scsi/lpfc/ |
| D | lpfc_scsi.c | 1158 int nseg, datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_dma_buf_s3() local 1175 nseg = dma_map_sg(&phba->pcidev->dev, scsi_sglist(scsi_cmnd), in lpfc_scsi_prep_dma_buf_s3() 1177 if (unlikely(!nseg)) in lpfc_scsi_prep_dma_buf_s3() 1180 lpfc_cmd->seg_cnt = nseg; in lpfc_scsi_prep_dma_buf_s3() 1201 scsi_for_each_sg(scsi_cmnd, sgel, nseg, num_bde) { in lpfc_scsi_prep_dma_buf_s3() 1206 nseg <= LPFC_EXT_DATA_BDE_COUNT) { in lpfc_scsi_prep_dma_buf_s3() 3235 int nseg; in lpfc_scsi_prep_dma_buf_s4() local 3252 nseg = scsi_dma_map(scsi_cmnd); in lpfc_scsi_prep_dma_buf_s4() 3253 if (unlikely(nseg <= 0)) in lpfc_scsi_prep_dma_buf_s4() 3262 lpfc_cmd->seg_cnt = nseg; in lpfc_scsi_prep_dma_buf_s4() [all …]
|
| /linux-4.4.14/drivers/scsi/aic7xxx/ |
| D | aic7xxx_osm.c | 1431 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()
|
| D | aic79xx_osm.c | 1565 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()
|
| D | aic7xxx_core.c | 4713 ahc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in ahc_dmamap_cb() argument
|
| D | aic79xx_core.c | 6382 ahd_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in ahd_dmamap_cb() argument
|
| /linux-4.4.14/drivers/scsi/cxlflash/ |
| D | main.c | 501 int nseg, i, ncount; in cxlflash_queuecommand() local 565 nseg = scsi_dma_map(scp); in cxlflash_queuecommand() 566 if (unlikely(nseg < 0)) { in cxlflash_queuecommand() 568 __func__, nseg); in cxlflash_queuecommand()
|
| /linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
| D | atl1.c | 2242 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() 2280 u16 i, nseg; in atl1_tx_map() local 2285 nseg = (buf_len + ATL1_MAX_TX_BUF_LEN - 1) / in atl1_tx_map() 2287 for (i = 0; i < nseg; i++) { in atl1_tx_map()
|
| /linux-4.4.14/drivers/scsi/arcmsr/ |
| D | arcmsr_hba.c | 1343 int nseg; in arcmsr_build_ccb() local 1352 nseg = scsi_dma_map(pcmd); in arcmsr_build_ccb() 1353 if (unlikely(nseg > acb->host->sg_tablesize || nseg < 0)) in arcmsr_build_ccb() 1355 scsi_for_each_sg(pcmd, sg, nseg, i) { in arcmsr_build_ccb() 1377 arcmsr_cdb->sgcount = (uint8_t)nseg; in arcmsr_build_ccb()
|
| /linux-4.4.14/drivers/nvme/host/ |
| D | pci.c | 422 unsigned nseg, unsigned long private) in iod_init() argument 425 iod->offset = offsetof(struct nvme_iod, sg[nseg]); in iod_init() 432 __nvme_alloc_iod(unsigned nseg, unsigned bytes, struct nvme_dev *dev, in __nvme_alloc_iod() argument 437 sizeof(struct scatterlist) * nseg, gfp); in __nvme_alloc_iod() 440 iod_init(iod, bytes, nseg, priv); in __nvme_alloc_iod()
|
| /linux-4.4.14/drivers/scsi/ibmvscsi/ |
| D | ibmvscsi.c | 664 static int map_sg_list(struct scsi_cmnd *cmd, int nseg, in map_sg_list() argument 671 scsi_for_each_sg(cmd, sg, nseg, i) { in map_sg_list()
|
| D | ibmvfc.c | 1306 static void ibmvfc_map_sg_list(struct scsi_cmnd *scmd, int nseg, in ibmvfc_map_sg_list() argument 1312 scsi_for_each_sg(scmd, sg, nseg, i) { in ibmvfc_map_sg_list()
|