Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eecfffc1 authored by FUJITA Tomonori's avatar FUJITA Tomonori Committed by Ingo Molnar
Browse files

iommu: add iommu_device_max_index IOMMU helper function



This function helps IOMMUs to know the highest address that a device
can access to.

Signed-off-by: default avatarFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 6e03f998
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
static inline unsigned long iommu_device_max_index(unsigned long size,
						   unsigned long offset,
						   u64 dma_mask)
{
	if (size + offset > dma_mask)
		return dma_mask - offset + 1;
	else
		return size;
}

extern int iommu_is_span_boundary(unsigned int index, unsigned int nr,
				  unsigned long shift,
				  unsigned long boundary_size);