startsg           387 arch/ia64/hp/common/sba_iommu.c sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
startsg           391 arch/ia64/hp/common/sba_iommu.c 		       startsg->dma_address, startsg->dma_length,
startsg           392 arch/ia64/hp/common/sba_iommu.c 		       sba_sg_address(startsg));
startsg           393 arch/ia64/hp/common/sba_iommu.c 		startsg = sg_next(startsg);
startsg           398 arch/ia64/hp/common/sba_iommu.c sba_check_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
startsg           400 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *the_sg = startsg;
startsg           405 arch/ia64/hp/common/sba_iommu.c 			sba_dump_sg(NULL, startsg, nents);
startsg          1200 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *startsg,
startsg          1203 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *dma_sg = startsg;	/* pointer to current DMA */
startsg          1209 arch/ia64/hp/common/sba_iommu.c 		int     cnt = startsg->dma_length;
startsg          1210 arch/ia64/hp/common/sba_iommu.c 		startsg->dma_length = 0;
startsg          1215 arch/ia64/hp/common/sba_iommu.c 				nents, startsg->dma_address, cnt,
startsg          1216 arch/ia64/hp/common/sba_iommu.c 				sba_sg_address(startsg));
startsg          1219 arch/ia64/hp/common/sba_iommu.c 				nents, startsg->dma_address, cnt,
startsg          1220 arch/ia64/hp/common/sba_iommu.c 				sba_sg_address(startsg));
startsg          1225 arch/ia64/hp/common/sba_iommu.c 		if (startsg->dma_address & PIDE_FLAG) {
startsg          1226 arch/ia64/hp/common/sba_iommu.c 			u32 pide = startsg->dma_address & ~PIDE_FLAG;
startsg          1228 arch/ia64/hp/common/sba_iommu.c 			startsg->dma_address = 0;
startsg          1240 arch/ia64/hp/common/sba_iommu.c 			unsigned long vaddr = (unsigned long) sba_sg_address(startsg);
startsg          1257 arch/ia64/hp/common/sba_iommu.c 		startsg = sg_next(startsg);
startsg          1295 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *startsg,
startsg          1308 arch/ia64/hp/common/sba_iommu.c 		unsigned long vaddr = (unsigned long) sba_sg_address(startsg);
startsg          1313 arch/ia64/hp/common/sba_iommu.c 		dma_sg = vcontig_sg = startsg;
startsg          1314 arch/ia64/hp/common/sba_iommu.c 		dma_len = vcontig_len = vcontig_end = startsg->length;
startsg          1319 arch/ia64/hp/common/sba_iommu.c 		startsg->dma_address = startsg->dma_length = 0;
startsg          1328 arch/ia64/hp/common/sba_iommu.c 			startsg = sg_next(startsg);
startsg          1331 arch/ia64/hp/common/sba_iommu.c 			startsg->dma_address = startsg->dma_length = 0;
startsg          1334 arch/ia64/hp/common/sba_iommu.c 			ASSERT(startsg->length <= DMA_CHUNK_SIZE);
startsg          1341 arch/ia64/hp/common/sba_iommu.c 			if (((dma_len + dma_offset + startsg->length + ~iovp_mask) & iovp_mask)
startsg          1345 arch/ia64/hp/common/sba_iommu.c 			if (dma_len + startsg->length > max_seg_size)
startsg          1353 arch/ia64/hp/common/sba_iommu.c 			vaddr = (unsigned long) sba_sg_address(startsg);
startsg          1356 arch/ia64/hp/common/sba_iommu.c 				vcontig_len += startsg->length;
startsg          1357 arch/ia64/hp/common/sba_iommu.c 				vcontig_end += startsg->length;
startsg          1358 arch/ia64/hp/common/sba_iommu.c 				dma_len     += startsg->length;
startsg          1379 arch/ia64/hp/common/sba_iommu.c 			vcontig_sg = startsg;
startsg          1380 arch/ia64/hp/common/sba_iommu.c 			vcontig_len = startsg->length;
startsg            15 drivers/parisc/iommu-helpers.h iommu_fill_pdir(struct ioc *ioc, struct scatterlist *startsg, int nents, 
startsg            20 drivers/parisc/iommu-helpers.h 	struct scatterlist *dma_sg = startsg;	/* pointer to current DMA */
startsg            35 drivers/parisc/iommu-helpers.h 			   (unsigned long)sg_dma_address(startsg), cnt,
startsg            36 drivers/parisc/iommu-helpers.h 			   sg_virt(startsg), startsg->length
startsg            44 drivers/parisc/iommu-helpers.h 		if (sg_dma_address(startsg) & PIDE_FLAG) {
startsg            45 drivers/parisc/iommu-helpers.h 			u32 pide = sg_dma_address(startsg) & ~PIDE_FLAG;
startsg            51 drivers/parisc/iommu-helpers.h 			dma_len = sg_dma_len(startsg);
startsg            52 drivers/parisc/iommu-helpers.h 			sg_dma_len(startsg) = 0;
startsg            70 drivers/parisc/iommu-helpers.h 		vaddr = (unsigned long)sg_virt(startsg);
startsg            71 drivers/parisc/iommu-helpers.h 		sg_dma_len(dma_sg) += startsg->length;
startsg            72 drivers/parisc/iommu-helpers.h 		size = startsg->length + dma_offset;
startsg            75 drivers/parisc/iommu-helpers.h 		ioc->msg_pages += startsg->length >> IOVP_SHIFT;
startsg            84 drivers/parisc/iommu-helpers.h 		startsg++;
startsg           102 drivers/parisc/iommu-helpers.h 		struct scatterlist *startsg, int nents,
startsg           119 drivers/parisc/iommu-helpers.h 		contig_sg = startsg;
startsg           120 drivers/parisc/iommu-helpers.h 		dma_len = startsg->length;
startsg           121 drivers/parisc/iommu-helpers.h 		dma_offset = startsg->offset;
startsg           124 drivers/parisc/iommu-helpers.h 		sg_dma_address(startsg) = 0;
startsg           125 drivers/parisc/iommu-helpers.h 		sg_dma_len(startsg) = 0;
startsg           134 drivers/parisc/iommu-helpers.h 			prev_end = (unsigned long)sg_virt(startsg) +
startsg           135 drivers/parisc/iommu-helpers.h 							startsg->length;
startsg           137 drivers/parisc/iommu-helpers.h 			startsg++;
startsg           138 drivers/parisc/iommu-helpers.h 			sg_start = (unsigned long)sg_virt(startsg);
startsg           141 drivers/parisc/iommu-helpers.h 			sg_dma_address(startsg) = 0;
startsg           142 drivers/parisc/iommu-helpers.h 			sg_dma_len(startsg) = 0;
startsg           149 drivers/parisc/iommu-helpers.h 			if (unlikely(ALIGN(dma_len + dma_offset + startsg->length, IOVP_SIZE) >
startsg           163 drivers/parisc/iommu-helpers.h 			dma_len += startsg->length;
startsg           273 drivers/parisc/sba_iommu.c sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
startsg           278 drivers/parisc/sba_iommu.c 				(unsigned long) sg_dma_address(startsg),
startsg           279 drivers/parisc/sba_iommu.c 				sg_dma_len(startsg),
startsg           280 drivers/parisc/sba_iommu.c 				sg_virt(startsg), startsg->length);
startsg           281 drivers/parisc/sba_iommu.c 		startsg++;