Lines Matching defs:sgcnt
1143 unsigned int *sgcnt, unsigned int *dlen,
1149 *sgcnt = sdb->table.nents;
1269 unsigned int sgcnt = ttinfo->nents;
1279 if (!ppm || xferlen < DDP_THRESHOLD || !sgcnt ||
1282 "ppm 0x%p, pgidx %u, xfer %u, sgcnt %u, NO ddp.\n",
1289 if (cxgbi_ddp_sgl_check(sgl, sgcnt) < 0)
1310 err = dma_map_sg(&ppm->pdev->dev, sgl, sgcnt, DMA_FROM_DEVICE);
1314 __func__, sw_tag, xferlen, sgcnt);
1320 __func__, sw_tag, xferlen, sgcnt, err);
1346 dma_unmap_sg(&ppm->pdev->dev, sgl, sgcnt, DMA_FROM_DEVICE);
1742 static int sgl_seek_offset(struct scatterlist *sgl, unsigned int sgcnt,
1749 for_each_sg(sgl, sg, sgcnt, i) {
1817 u32 sgcnt = 0;
1824 scmd_get_params(sc, &sgl, &sgcnt, &tdata->dlen, 0);
1825 if (!sgl || !sgcnt) {
1830 for_each_sg(sgl, sg, sgcnt, i) {
1847 u32 sgcnt;
1853 scmd_get_params(sc, &sgl, &sgcnt, &dlen, 0);
1854 if (!sgl || !sgcnt)
1857 err = sgl_seek_offset(sgl, sgcnt, offset, &tdata->sgoffset, &sg);
1860 sgcnt, offset, tdata->dlen);
1868 sgcnt, offset, count, tdata->dlen, *dlimit);