Home
last modified time | relevance | path

Searched refs:granule (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/
H A Diova.h73 unsigned long granule; /* pfn granularity for this domain */ member
108 return __ffs(iovad->granule); in iova_shift()
113 return iovad->granule - 1; in iova_mask()
123 return ALIGN(size, iovad->granule); in iova_align()
151 void init_iova_domain(struct iova_domain *iovad, unsigned long granule, unsigned long start_pfn);
215 static inline void init_iova_domain(struct iova_domain *iovad, unsigned long granule, unsigned long start_pfn) in init_iova_domain() argument
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c57 return cookie->iovad.granule; in cookie_msi_granule()
147 if (cookie->type == IOMMU_DMA_IOVA_COOKIE && cookie->iovad.granule) { in iommu_put_dma_cookie()
198 start += iovad->granule; in cookie_init_hw_msi_region()
344 if (1UL << order != iovad->granule || base_pfn != iovad->start_pfn) { in iommu_dma_init_domain()

Completed in 4 milliseconds