aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64/kernel/iommu_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc64/kernel/iommu_common.h')
-rw-r--r--arch/sparc64/kernel/iommu_common.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/arch/sparc64/kernel/iommu_common.h b/arch/sparc64/kernel/iommu_common.h
index 87ace495d45f..f3575a614fa2 100644
--- a/arch/sparc64/kernel/iommu_common.h
+++ b/arch/sparc64/kernel/iommu_common.h
@@ -46,19 +46,6 @@ static inline unsigned long iommu_num_pages(unsigned long vaddr,
46 return npages; 46 return npages;
47} 47}
48 48
49static inline unsigned long calc_npages(struct scatterlist *sglist, int nelems)
50{
51 unsigned long i, npages = 0;
52 struct scatterlist *sg;
53
54 for_each_sg(sglist, sg, nelems, i) {
55 unsigned long paddr = SG_ENT_PHYS_ADDRESS(sg);
56 npages += iommu_num_pages(paddr, sg->length);
57 }
58
59 return npages;
60}
61
62static inline int is_span_boundary(unsigned long entry, 49static inline int is_span_boundary(unsigned long entry,
63 unsigned long shift, 50 unsigned long shift,
64 unsigned long boundary_size, 51 unsigned long boundary_size,