Searched refs:inv_info (Results 1 - 2 of 2) sorted by relevance
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | iommu.c | 2073 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 D | iommu.h | 315 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