Home
last modified time | relevance | path

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

/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Diommu.c2073 struct iommu_cache_invalidate_info inv_info = {0}; in iommu_uapi_cache_invalidate() local
2088 if (copy_from_user(&inv_info, uinfo, minsz)) { in iommu_uapi_cache_invalidate()
2093 if (inv_info.argsz < minsz) { in iommu_uapi_cache_invalidate()
2098 if (inv_info.granularity == IOMMU_INV_GRANU_PASID && in iommu_uapi_cache_invalidate()
2099 inv_info.argsz < offsetofend(struct iommu_cache_invalidate_info, granu.pasid_info)) { in iommu_uapi_cache_invalidate()
2103 if (inv_info.granularity == IOMMU_INV_GRANU_ADDR && in iommu_uapi_cache_invalidate()
2104 inv_info.argsz < offsetofend(struct iommu_cache_invalidate_info, granu.addr_info)) { in iommu_uapi_cache_invalidate()
2114 if (copy_from_user((void *)&inv_info + minsz, uinfo + minsz, in iommu_uapi_cache_invalidate()
2115 min_t(u32, inv_info.argsz, sizeof(inv_info)) in iommu_uapi_cache_invalidate()
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Diommu.h315 struct iommu_cache_invalidate_info *inv_info);
984 struct iommu_cache_invalidate_info *inv_info) in iommu_uapi_cache_invalidate()
983 iommu_uapi_cache_invalidate(struct iommu_domain *domain, struct device *dev, struct iommu_cache_invalidate_info *inv_info) iommu_uapi_cache_invalidate() argument

Completed in 6 milliseconds