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++;