Home
last modified time | relevance | path

Searched refs:inv_entry (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iommu/intel/
H A Dnested.c95 struct iommu_hwpt_vtd_s1_invalidate inv_entry; in intel_nested_cache_invalidate_user() local
105 ret = iommu_copy_struct_from_user_array(&inv_entry, array, in intel_nested_cache_invalidate_user()
111 if ((inv_entry.flags & ~IOMMU_VTD_INV_FLAGS_LEAF) || in intel_nested_cache_invalidate_user()
112 inv_entry.__reserved) { in intel_nested_cache_invalidate_user()
117 if (!IS_ALIGNED(inv_entry.addr, VTD_PAGE_SIZE) || in intel_nested_cache_invalidate_user()
118 ((inv_entry.npages == U64_MAX) && inv_entry.addr)) { in intel_nested_cache_invalidate_user()
123 cache_tag_flush_range(dmar_domain, inv_entry.addr, in intel_nested_cache_invalidate_user()
124 inv_entry.addr + nrpages_to_size(inv_entry.npages) - 1, in intel_nested_cache_invalidate_user()
125 inv_entry.flags & IOMMU_VTD_INV_FLAGS_LEAF); in intel_nested_cache_invalidate_user()