Searched refs:nseg (Results 1 - 25 of 31) sorted by relevance

12

/drivers/scsi/
H A Dscsi_lib_dma.c24 int nseg = 0; local
29 nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
31 if (unlikely(!nseg))
34 return nseg;
H A Daha1740.c342 int ecbno, nseg; local
413 nseg = scsi_dma_map(SCpnt);
414 BUG_ON(nseg < 0);
415 if (nseg) {
424 scsi_for_each_sg(SCpnt, sg, nseg, i) {
428 host->ecb[ecbno].datalen = nseg * sizeof(struct aha1740_chain);
H A Dstex.c417 int i, nseg; local
420 nseg = scsi_dma_map(cmd);
421 BUG_ON(nseg < 0);
422 if (nseg) {
425 ccb->sg_count = nseg;
426 dst->sg_count = cpu_to_le16((u16)nseg);
431 scsi_for_each_sg(cmd, sg, nseg, i) {
439 return nseg;
449 int i, nseg; local
452 nseg
[all...]
H A Dmac53c94.c363 int i, dma_cmd, total, nseg; local
369 nseg = scsi_dma_map(cmd);
370 BUG_ON(nseg < 0);
371 if (!nseg)
379 scsi_for_each_sg(cmd, scl, nseg, i) {
H A Dwd7000.c1092 int nseg; local
1108 nseg = scsi_sg_count(SCpnt);
1109 if (nseg > 1) {
1113 dprintk("Using scatter/gather with %d elements.\n", nseg);
1118 any2scsi(scb->maxlen, nseg * sizeof(Sgb));
1120 scsi_for_each_sg(SCpnt, sg, nseg, i) {
1126 if (nseg) {
H A Dhptiop.c682 int idx, nseg; local
684 nseg = scsi_dma_map(scp);
685 BUG_ON(nseg < 0);
686 if (!nseg)
689 HPT_SCP(scp)->sgcnt = nseg;
H A Dinitio.c2566 int i, nseg; local
2603 nseg = scsi_dma_map(cmnd);
2604 BUG_ON(nseg < 0);
2605 if (nseg) {
2612 cblk->sglen = nseg;
H A Dmesh.c1268 int nseg; local
1272 nseg = scsi_dma_map(cmd);
1273 BUG_ON(nseg < 0);
1275 if (nseg) {
1279 scsi_for_each_sg(cmd, scl, nseg, i) {
H A Dtmscsim.c459 int nseg; local
461 nseg = scsi_dma_map(pcmd);
464 pSRB->SGcount = nseg;
467 if (nseg < 0)
470 __func__, scsi_sglist(pcmd), nseg, scsi_sg_count(pcmd)));
H A Dpmcraid.c3259 int i, nseg; local
3271 nseg = scsi_dma_map(scsi_cmd);
3273 if (nseg < 0) {
3276 } else if (nseg > PMCRAID_MAX_IOADLS) {
3279 "sg count is (%d) more than allowed!\n", nseg);
3289 ioadl = pmcraid_init_ioadls(cmd, nseg);
3292 scsi_for_each_sg(scsi_cmd, sglist, nseg, i) {
H A Ddpt_i2o.c2314 int nseg; local
2385 nseg = scsi_dma_map(cmd);
2386 BUG_ON(nseg < 0);
2387 if (nseg) {
2391 scsi_for_each_sg(cmd, sg, nseg, i) {
2400 if (i == nseg - 1)
H A Ddc395x.c983 int nseg; local
1005 nseg = scsi_dma_map(cmd);
1006 BUG_ON(nseg < 0);
1008 if (dir == PCI_DMA_NONE || !nseg) {
1019 srb->sg_count = nseg;
/drivers/block/xen-blkback/
H A Dblkback.c350 int nseg = req->u.rw.nr_segments; local
358 for (i = 0; i < nseg; i++) {
369 ret = gnttab_map_refs(map, NULL, &blkbk->pending_page(pending_req, 0), nseg);
377 for (i = 0; i < nseg; i++) {
586 unsigned int nseg; local
616 nseg = req->u.rw.nr_segments;
618 if (unlikely(nseg == 0 && operation != WRITE_FLUSH) ||
619 unlikely(nseg > BLKIF_MAX_SEGMENTS_PER_REQUEST)) {
621 nseg);
634 pending_req->nr_pages = nseg;
[all...]
/drivers/scsi/qla2xxx/
H A Dqla_iocb.c316 int ret, nseg; local
370 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
372 if (unlikely(!nseg))
375 nseg = 0;
377 tot_dsds = nseg;
1437 int ret, nseg; local
1488 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
1490 if (unlikely(!nseg))
1493 nseg = 0;
1495 tot_dsds = nseg;
1602 int nseg; local
2224 int ret, nseg; local
[all...]
/drivers/scsi/qla4xxx/
H A Dql4_iocb.c266 int nseg; local
297 nseg = scsi_dma_map(cmd);
298 if (nseg < 0)
300 tot_dsds = nseg;
/drivers/scsi/aacraid/
H A Daachba.c2826 int nseg; local
2834 nseg = scsi_dma_map(scsicmd);
2835 BUG_ON(nseg < 0);
2836 if (nseg) {
2840 psg->count = cpu_to_le32(nseg);
2842 scsi_for_each_sg(scsicmd, sg, nseg, i) {
2869 int nseg; local
2878 nseg = scsi_dma_map(scsicmd);
2879 BUG_ON(nseg < 0);
2880 if (nseg) {
2912 int nseg; local
[all...]
/drivers/atm/
H A Dfore200e.h113 u32 nseg : 8, /* number of transmit segments */
162 u32 nseg; /* number of receive segments */ member in struct:rpd
/drivers/scsi/lpfc/
H A Dlpfc_scsi.c1171 int nseg, datadir = scsi_cmnd->sc_data_direction; local
1188 nseg = dma_map_sg(&phba->pcidev->dev, scsi_sglist(scsi_cmnd),
1190 if (unlikely(!nseg))
1193 lpfc_cmd->seg_cnt = nseg;
1213 scsi_for_each_sg(scsi_cmnd, sgel, nseg, num_bde) {
1218 nseg <= LPFC_EXT_DATA_BDE_COUNT) {
2918 int nseg; local
2935 nseg = scsi_dma_map(scsi_cmnd);
2936 if (unlikely(!nseg))
2945 lpfc_cmd->seg_cnt = nseg;
[all...]
/drivers/scsi/aic7xxx/
H A Daic79xx_osm.c996 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0);
1568 int nseg; local
1570 nseg = scsi_dma_map(cmd);
1571 if (nseg < 0)
1647 if (nseg > 0) {
1654 scsi_for_each_sg(cmd, cur_seg, nseg, i) {
1662 i == (nseg - 1));
H A Daic7xxx_osm.c901 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0);
1444 int nseg; local
1471 nseg = scsi_dma_map(cmd);
1472 if (nseg < 0)
1543 if (nseg > 0) {
1551 * The sg_count may be larger than nseg if
1554 scsi_for_each_sg(cmd, cur_seg, nseg, i) {
/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.h95 u8 nseg:4; member in struct:RAID_CONTEXT
H A Dmegaraid_sas_fusion.c1450 io_request->RaidContext.nseg = 0x1;
1484 io_request->RaidContext.nseg = 0x1;
1573 io_request->RaidContext.nseg = 0;
/drivers/block/
H A Dnvme.c327 nvme_alloc_iod(unsigned nseg, unsigned nbytes, gfp_t gfp) argument
331 sizeof(struct scatterlist) * nseg, gfp);
334 iod->offset = offsetof(struct nvme_iod, sg[nseg]);
/drivers/net/ethernet/atheros/atlx/
H A Datl1.c2236 int i, nseg; local
2239 nseg = (data_len + ATL1_MAX_TX_BUF_LEN - 1) /
2241 for (i = 0; i < nseg; i++) {
2274 u16 i, nseg; local
2279 nseg = (buf_len + ATL1_MAX_TX_BUF_LEN - 1) /
2281 for (i = 0; i < nseg; i++) {
/drivers/scsi/arcmsr/
H A Darcmsr_hba.c1112 int nseg; local
1121 nseg = scsi_dma_map(pcmd);
1122 if (unlikely(nseg > acb->host->sg_tablesize || nseg < 0))
1124 scsi_for_each_sg(pcmd, sg, nseg, i) {
1146 arcmsr_cdb->sgcount = (uint8_t)nseg;

Completed in 4011 milliseconds

12