Searched refs:inv_entry (Results 1 – 2 of 2) sorted by relevance
94 struct iommu_hwpt_vtd_s1_invalidate inv_entry; in intel_nested_cache_invalidate_user() local104 ret = iommu_copy_struct_from_user_array(&inv_entry, array, in intel_nested_cache_invalidate_user()110 if ((inv_entry.flags & ~IOMMU_VTD_INV_FLAGS_LEAF) || in intel_nested_cache_invalidate_user()111 inv_entry.__reserved) { in intel_nested_cache_invalidate_user()116 if (!IS_ALIGNED(inv_entry.addr, VTD_PAGE_SIZE) || in intel_nested_cache_invalidate_user()117 ((inv_entry.npages == U64_MAX) && inv_entry.addr)) { in intel_nested_cache_invalidate_user()122 cache_tag_flush_range(dmar_domain, inv_entry.addr, in intel_nested_cache_invalidate_user()123 inv_entry.addr + nrpages_to_size(inv_entry.npages) - 1, in intel_nested_cache_invalidate_user()124 inv_entry.flags & IOMMU_VTD_INV_FLAGS_LEAF); in intel_nested_cache_invalidate_user()
102 .macro inv_entry, reason macro112 inv_entry BAD_PREFETCH117 inv_entry BAD_DATA122 inv_entry BAD_IRQ127 inv_entry BAD_UNDEFINSTR