| /linux/drivers/scsi/ |
| H A D | scsi_lib_dma.c | 25 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 D | stex.c | 432 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 = scsi_dma_map(cmd); in stex_ss_map_sg() [all …]
|
| H A D | mac53c94.c | 360 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 D | pmcraid.c | 3188 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 D | dc395x.c | 793 int nseg; in build_srb() local 813 nseg = scsi_dma_map(cmd); in build_srb() 814 BUG_ON(nseg < 0); in build_srb() 816 if (!(dir == DMA_NONE || !nseg)) { in build_srb() 822 srb->sg_count = nseg; in build_srb()
|
| H A D | ipr.c | 5620 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 D | scsi_cmnd.h | 206 #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 D | qla_iocb.c | 326 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() [all …]
|
| H A D | qla_mr.c | 3047 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 D | qla_edif.c | 2971 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/aacraid/ |
| H A D | aachba.c | 225 int pages, int nseg, int nseg_new); 3795 int nseg; in aac_build_sg() local 3804 nseg = scsi_dma_map(scsicmd); in aac_build_sg() 3805 if (nseg <= 0) in aac_build_sg() 3806 return nseg; in aac_build_sg() 3808 psg->count = cpu_to_le32(nseg); in aac_build_sg() 3810 scsi_for_each_sg(scsicmd, sg, nseg, i) { in aac_build_sg() 3836 int nseg; in aac_build_sg64() local 3846 nseg = scsi_dma_map(scsicmd); in aac_build_sg64() 3847 if (nseg <= 0) in aac_build_sg64() [all …]
|
| /linux/drivers/block/xen-blkback/ |
| H A D | blkback.c | 919 int indirect_grefs, rc, n, nseg, i; in xen_blkbk_parse_indirect() local 922 nseg = pending_req->nr_segs; in xen_blkbk_parse_indirect() 923 indirect_grefs = INDIRECT_PAGES(nseg); in xen_blkbk_parse_indirect() 933 for (n = 0; n < nseg; n++) { in xen_blkbk_parse_indirect() 1295 unsigned int nseg; in dispatch_rw_block_io() local 1341 nseg = req->operation == BLKIF_OP_INDIRECT ? in dispatch_rw_block_io() 1344 if (unlikely(nseg == 0 && operation_flags != REQ_PREFLUSH) || in dispatch_rw_block_io() 1346 (nseg > BLKIF_MAX_SEGMENTS_PER_REQUEST)) || in dispatch_rw_block_io() 1348 (nseg > MAX_INDIRECT_SEGMENTS))) { in dispatch_rw_block_io() 1349 pr_debug("Bad number of segments in request (%d)\n", nseg); in dispatch_rw_block_io() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp_nsp.c | 510 int i, ret, nseg; in nfp_nsp_command_buf_dma_sg() local 515 nseg = DIV_ROUND_UP(max_size, chunk_size); in nfp_nsp_command_buf_dma_sg() 517 chunks = kzalloc_objs(*chunks, nseg); in nfp_nsp_command_buf_dma_sg() 523 for (i = 0; i < nseg; i++) { in nfp_nsp_command_buf_dma_sg() 545 for (i = 0; i < nseg; i++) { in nfp_nsp_command_buf_dma_sg() 566 desc_sz = struct_size(desc, descs, nseg); in nfp_nsp_command_buf_dma_sg() 573 desc->chunk_cnt = cpu_to_le32(nseg); in nfp_nsp_command_buf_dma_sg() 574 for (i = 0; i < nseg; i++) { in nfp_nsp_command_buf_dma_sg() 606 i = nseg; in nfp_nsp_command_buf_dma_sg() 611 i = nseg; in nfp_nsp_command_buf_dma_sg()
|
| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_iocb.c | 277 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/aic7xxx/ |
| H A D | aic7xxx_osm.c | 1419 int nseg; in ahc_linux_run_command() local 1446 nseg = scsi_dma_map(cmd); in ahc_linux_run_command() 1447 if (nseg < 0) in ahc_linux_run_command() 1510 if (nseg > 0) { in ahc_linux_run_command() 1521 scsi_for_each_sg(cmd, cur_seg, nseg, i) { in ahc_linux_run_command()
|
| H A D | aic79xx_osm.c | 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 D | aic7xxx_core.c | 4672 ahc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in ahc_dmamap_cb() argument
|
| H A D | aic79xx_core.c | 6327 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 D | megaraid_sas_fusion.h | 105 u8 nseg:4; member 109 u8 nseg:4;
|
| H A D | megaraid_sas_fusion.c | 2901 rctx->nseg = 0x1; in megasas_build_ldio_fusion() 2963 rctx->nseg = 0x1; in megasas_build_ldio_fusion() 3132 pRAID_Context->nseg = 0x1; in megasas_build_syspd_fusion() 3222 io_request->RaidContext.raid_context.nseg = 0; in megasas_build_io_fusion()
|
| /linux/drivers/net/ethernet/atheros/atlx/ |
| H A D | atl1.c | 2235 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/nvme/host/ |
| H A D | pci.c | 798 unsigned int nseg; in nvme_pci_avg_seg_size() local 801 nseg = 1; in nvme_pci_avg_seg_size() 803 nseg = blk_rq_nr_phys_segments(req); in nvme_pci_avg_seg_size() 804 return DIV_ROUND_UP(blk_rq_payload_bytes(req), nseg); in nvme_pci_avg_seg_size()
|
| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvscsi.c | 653 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()
|
| H A D | ibmvfc.c | 1611 static void ibmvfc_map_sg_list(struct scsi_cmnd *scmd, int nseg, in ibmvfc_map_sg_list() argument 1617 scsi_for_each_sg(scmd, sg, nseg, i) { in ibmvfc_map_sg_list()
|