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

12

/linux-master/drivers/scsi/
H A Dscsi_lib_dma.c25 int nseg = 0; local
30 nseg = dma_map_sg(dev, scsi_sglist(cmd), scsi_sg_count(cmd),
32 if (unlikely(!nseg))
35 return nseg;
H A Daha1740.c332 int ecbno, nseg; local
403 nseg = scsi_dma_map(SCpnt);
404 BUG_ON(nseg < 0);
405 if (nseg) {
414 scsi_for_each_sg(SCpnt, sg, nseg, i) {
418 host->ecb[ecbno].datalen = nseg * sizeof(struct aha1740_chain);
H A Dmac53c94.c360 int i, dma_cmd, total, nseg; local
366 nseg = scsi_dma_map(cmd);
367 BUG_ON(nseg < 0);
368 if (!nseg)
376 scsi_for_each_sg(cmd, scl, nseg, i) {
H A Dstex.c433 int i, nseg; local
436 nseg = scsi_dma_map(cmd);
437 BUG_ON(nseg < 0);
438 if (nseg) {
441 ccb->sg_count = nseg;
442 dst->sg_count = cpu_to_le16((u16)nseg);
447 scsi_for_each_sg(cmd, sg, nseg, i) {
455 return nseg;
465 int i, nseg; local
468 nseg
[all...]
H A Dhptiop.c851 int idx, nseg; local
853 nseg = scsi_dma_map(scp);
854 BUG_ON(nseg < 0);
855 if (!nseg)
858 HPT_SCP(scp)->sgcnt = nseg;
H A Dinitio.c2535 int i, nseg; local
2572 nseg = scsi_dma_map(cmnd);
2573 BUG_ON(nseg < 0);
2574 if (nseg) {
2581 cblk->sglen = nseg;
H A Dmesh.c1265 int nseg; local
1269 nseg = scsi_dma_map(cmd);
1270 BUG_ON(nseg < 0);
1272 if (nseg) {
1276 scsi_for_each_sg(cmd, scl, nseg, i) {
H A Dpmcraid.c3187 int i, nseg; local
3199 nseg = scsi_dma_map(scsi_cmd);
3201 if (nseg < 0) {
3204 } else if (nseg > PMCRAID_MAX_IOADLS) {
3207 "sg count is (%d) more than allowed!\n", nseg);
3217 ioadl = pmcraid_init_ioadls(cmd, nseg);
3220 scsi_for_each_sg(scsi_cmd, sglist, nseg, i) {
H A Ddc395x.c865 int nseg; local
887 nseg = scsi_dma_map(cmd);
888 BUG_ON(nseg < 0);
890 if (dir == DMA_NONE || !nseg) {
901 srb->sg_count = nseg;
/linux-master/include/scsi/
H A Dscsi_cmnd.h206 #define scsi_for_each_sg(cmd, sg, nseg, __i) \
207 for_each_sg(scsi_sglist(cmd), sg, nseg, __i)
331 #define scsi_for_each_prot_sg(cmd, sg, nseg, __i) \
332 for_each_sg(scsi_prot_sglist(cmd), sg, nseg, __i)
/linux-master/drivers/block/xen-blkback/
H A Dblkback.c920 int indirect_grefs, rc, n, nseg, i; local
923 nseg = pending_req->nr_segs;
924 indirect_grefs = INDIRECT_PAGES(nseg);
934 for (n = 0; n < nseg; n++) {
1296 unsigned int nseg; local
1342 nseg = req->operation == BLKIF_OP_INDIRECT ?
1345 if (unlikely(nseg == 0 && operation_flags != REQ_PREFLUSH) ||
1347 (nseg > BLKIF_MAX_SEGMENTS_PER_REQUEST)) ||
1349 (nseg > MAX_INDIRECT_SEGMENTS))) {
1350 pr_debug("Bad number of segments in request (%d)\n", nseg);
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_nsp.c510 int i, ret, nseg; local
515 nseg = DIV_ROUND_UP(max_size, chunk_size);
517 chunks = kcalloc(nseg, sizeof(*chunks), GFP_KERNEL);
523 for (i = 0; i < nseg; i++) {
545 for (i = 0; i < nseg; i++) {
566 desc_sz = struct_size(desc, descs, nseg);
573 desc->chunk_cnt = cpu_to_le32(nseg);
574 for (i = 0; i < nseg; i++) {
606 i = nseg;
611 i = nseg;
[all...]
/linux-master/drivers/scsi/aacraid/
H A Daachba.c225 int pages, int nseg, int nseg_new);
3797 int nseg; local
3806 nseg = scsi_dma_map(scsicmd);
3807 if (nseg <= 0)
3808 return nseg;
3810 psg->count = cpu_to_le32(nseg);
3812 scsi_for_each_sg(scsicmd, sg, nseg, i) {
3838 int nseg; local
3848 nseg = scsi_dma_map(scsicmd);
3849 if (nseg <
3880 int nseg; local
3929 int nseg; local
4006 aac_convert_sgraw2(struct aac_raw_io2 *rio2, int pages, int nseg, int nseg_new) argument
4047 int nseg; local
[all...]
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_iocb.c326 int nseg; local
369 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
371 if (unlikely(!nseg))
374 nseg = 0;
376 tot_dsds = nseg;
1541 int nseg; local
1582 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
1584 if (unlikely(!nseg))
1587 nseg = 0;
1589 tot_dsds = nseg;
1697 int nseg; local
1905 int nseg; local
2065 int nseg; local
3373 int nseg; local
4238 int nseg; local
[all...]
H A Dqla_mr.c3049 int nseg; local
3080 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
3082 if (unlikely(!nseg))
3085 nseg = 0;
3087 tot_dsds = nseg;
H A Dqla_edif.c2970 int nseg; local
3025 nseg = dma_map_sg(&ha->pdev->dev, scsi_sglist(cmd),
3027 if (unlikely(!nseg))
3030 nseg = 0;
3033 tot_dsds = nseg;
/linux-master/drivers/scsi/qla4xxx/
H A Dql4_iocb.c277 int nseg; local
307 nseg = scsi_dma_map(cmd);
308 if (nseg < 0)
310 tot_dsds = nseg;
/linux-master/drivers/atm/
H A Dfore200e.h114 u32 nseg : 8, /* number of transmit segments */
163 u32 nseg; /* number of receive segments */ member in struct:rpd
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_nvme.c1351 int nseg, i, j; local
1387 nseg = nCmd->sg_cnt;
1392 for (i = 0; i < nseg; i++) {
1395 "6059 dptr err %d, nseg %d\n",
1396 i, nseg);
1402 if (nseg == 1) {
1412 ((nseg - 1) != i)) {
1437 if ((nseg - 1) == i)
1473 if (nseg == 1 && phba->cfg_enable_pbde) {
H A Dlpfc_scsi.c815 int nseg, datadir = scsi_cmnd->sc_data_direction; local
832 nseg = dma_map_sg(&phba->pcidev->dev, scsi_sglist(scsi_cmnd),
834 if (unlikely(!nseg))
837 lpfc_cmd->seg_cnt = nseg;
859 scsi_for_each_sg(scsi_cmnd, sgel, nseg, num_bde) {
864 nseg <= LPFC_EXT_DATA_BDE_COUNT) {
3053 int nseg, i, j; local
3072 nseg = scsi_dma_map(scsi_cmnd);
3073 if (unlikely(nseg <= 0))
3082 lpfc_cmd->seg_cnt = nseg;
[all...]
/linux-master/drivers/scsi/aic7xxx/
H A Daic7xxx_osm.c881 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0);
1419 int nseg; local
1446 nseg = scsi_dma_map(cmd);
1447 if (nseg < 0)
1510 if (nseg > 0) {
1518 * The sg_count may be larger than nseg if
1521 scsi_for_each_sg(cmd, cur_seg, nseg, i) {
H A Daic79xx_osm.c981 cb(cb_arg, &stack_sg, /*nseg*/1, /*error*/0);
1549 int nseg; local
1551 nseg = scsi_dma_map(cmd);
1552 if (nseg < 0)
1619 if (nseg > 0) {
1626 scsi_for_each_sg(cmd, cur_seg, nseg, i) {
1634 i == (nseg - 1));
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.h105 u8 nseg:4; member in struct:RAID_CONTEXT
109 u8 nseg:4;
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datl1.c2224 int i, nseg; local
2227 nseg = (data_len + ATL1_MAX_TX_BUF_LEN - 1) /
2229 for (i = 0; i < nseg; i++) {
2263 u16 i, nseg; local
2267 nseg = (buf_len + ATL1_MAX_TX_BUF_LEN - 1) /
2269 for (i = 0; i < nseg; i++) {
/linux-master/drivers/scsi/arcmsr/
H A Darcmsr_hba.c1852 int nseg; local
1861 nseg = scsi_dma_map(pcmd);
1862 if (unlikely(nseg > acb->host->sg_tablesize || nseg < 0))
1864 scsi_for_each_sg(pcmd, sg, nseg, i) {
1886 arcmsr_cdb->sgcount = (uint8_t)nseg;

Completed in 387 milliseconds

12