aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64/kernel/iommu_common.h
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2008-03-28 18:56:01 -0400
committerDavid S. Miller <davem@davemloft.net>2008-03-28 18:56:01 -0400
commitc819914e0d5cc85cccf5fe7542fcb9586286bc28 (patch)
treee751d0e1948c512f32e90442d9ccd747f1660db5 /arch/sparc64/kernel/iommu_common.h
parentf08802572965873af97e74337d5740bfa2542941 (diff)
sparc64: remove unused calc_npages() in iommu_common.h
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: David S. Miller <davem@davemloft.net>
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,