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

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/
H A Dscsi_lib_dma.c23 int nseg = 0; local
28 nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
30 if (unlikely(!nseg))
33 return nseg;
H A Daha1740.c343 int ecbno, nseg; local
414 nseg = scsi_dma_map(SCpnt);
415 BUG_ON(nseg < 0);
416 if (nseg) {
425 scsi_for_each_sg(SCpnt, sg, nseg, i) {
429 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.c340 int i, dma_cmd, total, nseg; local
346 nseg = scsi_dma_map(cmd);
347 BUG_ON(nseg < 0);
348 if (!nseg)
356 scsi_for_each_sg(cmd, scl, nseg, i) {
H A Dwd7000.c1089 int nseg; local
1105 nseg = scsi_sg_count(SCpnt);
1106 if (nseg > 1) {
1110 dprintk("Using scatter/gather with %d elements.\n", nseg);
1115 any2scsi(scb->maxlen, nseg * sizeof(Sgb));
1117 scsi_for_each_sg(SCpnt, sg, nseg, i) {
1123 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.c2562 int i, nseg; local
2599 nseg = scsi_dma_map(cmnd);
2600 BUG_ON(nseg < 0);
2601 if (nseg) {
2608 cblk->sglen = nseg;
H A Dmesh.c1256 int nseg; local
1260 nseg = scsi_dma_map(cmd);
1261 BUG_ON(nseg < 0);
1263 if (nseg) {
1267 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.c3257 int i, nseg; local
3269 nseg = scsi_dma_map(scsi_cmd);
3271 if (nseg < 0) {
3274 } else if (nseg > PMCRAID_MAX_IOADLS) {
3277 "sg count is (%d) more than allowed!\n", nseg);
3287 ioadl = pmcraid_init_ioadls(cmd, nseg);
3290 scsi_for_each_sg(scsi_cmd, sglist, nseg, i) {
H A Ddpt_i2o.c2311 int nseg; local
2382 nseg = scsi_dma_map(cmd);
2383 BUG_ON(nseg < 0);
2384 if (nseg) {
2388 scsi_for_each_sg(cmd, sg, nseg, i) {
2397 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;
H A Dipr.c5080 int i, nseg; local
5092 nseg = scsi_dma_map(scsi_cmd);
5093 if (nseg < 0) {
5098 ipr_cmd->dma_use_sg = nseg;
5131 int i, nseg; local
5143 nseg = scsi_dma_map(scsi_cmd);
5144 if (nseg < 0) {
5149 ipr_cmd->dma_use_sg = nseg;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/scsi/
H A Dscsi_cmnd.h179 #define scsi_for_each_sg(cmd, sg, nseg, __i) \
180 for_each_sg(scsi_sglist(cmd), sg, nseg, __i)
287 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \
288 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/qla4xxx/
H A Dql4_iocb.c274 int nseg; local
305 nseg = scsi_dma_map(cmd);
306 if (nseg < 0)
308 tot_dsds = nseg;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/qla2xxx/
H A Dqla_iocb.c316 int ret, nseg; local
368 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
370 if (unlikely(!nseg))
373 nseg = 0;
375 tot_dsds = nseg;
1166 int ret, nseg; local
1215 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
1217 if (unlikely(!nseg))
1220 nseg = 0;
1222 tot_dsds = nseg;
1319 int nseg; local
[all...]
H A Dqla_nx.c2577 int ret, nseg; local
2633 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
2635 if (unlikely(!nseg))
2638 nseg = 0;
2640 tot_dsds = nseg;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/aacraid/
H A Daachba.c2818 int nseg; local
2826 nseg = scsi_dma_map(scsicmd);
2827 BUG_ON(nseg < 0);
2828 if (nseg) {
2832 psg->count = cpu_to_le32(nseg);
2834 scsi_for_each_sg(scsicmd, sg, nseg, i) {
2861 int nseg; local
2870 nseg = scsi_dma_map(scsicmd);
2871 BUG_ON(nseg < 0);
2872 if (nseg) {
2904 int nseg; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/atm/
H A Dfore200e.h113 u32 nseg : 8, /* number of transmit segments */
162 u32 nseg; /* number of receive segments */ member in struct:rpd
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/
H A Dlpfc_scsi.c1034 int nseg, datadir = scsi_cmnd->sc_data_direction; local
1051 nseg = dma_map_sg(&phba->pcidev->dev, scsi_sglist(scsi_cmnd),
1053 if (unlikely(!nseg))
1056 lpfc_cmd->seg_cnt = nseg;
1076 scsi_for_each_sg(scsi_cmnd, sgel, nseg, num_bde) {
1081 nseg <= LPFC_EXT_DATA_BDE_COUNT) {
1916 int nseg; local
1932 nseg = scsi_dma_map(scsi_cmnd);
1933 if (unlikely(!nseg))
1942 lpfc_cmd->seg_cnt = nseg;
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/aic7xxx/
H A Daic7xxx_osm.c894 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0);
1432 int nseg; local
1459 nseg = scsi_dma_map(cmd);
1460 if (nseg < 0)
1531 if (nseg > 0) {
1539 * The sg_count may be larger than nseg if
1542 scsi_for_each_sg(cmd, cur_seg, nseg, i) {
H A Daic79xx_osm.c974 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0);
1542 int nseg; local
1544 nseg = scsi_dma_map(cmd);
1545 if (nseg < 0)
1621 if (nseg > 0) {
1628 scsi_for_each_sg(cmd, cur_seg, nseg, i) {
1636 i == (nseg - 1));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/arcmsr/
H A Darcmsr_hba.c1136 int nseg; local
1145 nseg = scsi_dma_map(pcmd);
1146 if (unlikely(nseg > acb->host->sg_tablesize || nseg < 0))
1148 scsi_for_each_sg(pcmd, sg, nseg, i) {
1170 arcmsr_cdb->sgcount = (uint8_t)nseg;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/atlx/
H A Datl1.c2231 int i, nseg; local
2234 nseg = (data_len + ATL1_MAX_TX_BUF_LEN - 1) /
2236 for (i = 0; i < nseg; i++) {
2269 u16 i, nseg; local
2274 nseg = (buf_len + ATL1_MAX_TX_BUF_LEN - 1) /
2276 for (i = 0; i < nseg; i++) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c349 static int map_sg_list(struct scsi_cmnd *cmd, int nseg, argument
356 scsi_for_each_sg(cmd, sg, nseg, i) {

Completed in 428 milliseconds

12