Searched refs:granu (Results 1 – 6 of 6) sorted by relevance
| /linux/include/uapi/linux/ |
| A D | iommu.h | 270 } granu; member
|
| /linux/drivers/iommu/intel/ |
| A D | iommu.c | 4990 static inline int to_vtd_granularity(int type, int granu) in to_vtd_granularity() argument 4992 return inv_type_granu_table[type][granu]; in to_vtd_granularity() 5046 inv_info->granu.addr_info.nb_granules); in intel_iommu_sva_invalidate() 5051 int granu = 0; in intel_iommu_sva_invalidate() local 5056 if (granu == -EINVAL) { in intel_iommu_sva_invalidate() 5068 pasid = inv_info->granu.pasid_info.pasid; in intel_iommu_sva_invalidate() 5071 pasid = inv_info->granu.addr_info.pasid; in intel_iommu_sva_invalidate() 5080 inv_info->granu.addr_info.addr, size); in intel_iommu_sva_invalidate() 5088 mm_to_dma_pfn(inv_info->granu.addr_info.addr), in intel_iommu_sva_invalidate() 5089 (granu == QI_GRAN_NONG_PASID) ? -1 : 1 << size, in intel_iommu_sva_invalidate() [all …]
|
| A D | dmar.c | 1622 u64 granu, u32 pasid) in qi_flush_pasid_cache() argument 1627 QI_PC_GRAN(granu) | QI_PC_TYPE; in qi_flush_pasid_cache()
|
| /linux/drivers/iommu/ |
| A D | iommu.c | 2058 if (info->granu.addr_info.flags & ~mask) in iommu_check_cache_invl_data() 2064 if (info->granu.pasid_info.flags & ~mask) in iommu_check_cache_invl_data() 2099 minsz = offsetof(struct iommu_cache_invalidate_info, granu); in iommu_uapi_cache_invalidate() 2111 inv_info.argsz < offsetofend(struct iommu_cache_invalidate_info, granu.pasid_info)) in iommu_uapi_cache_invalidate() 2115 inv_info.argsz < offsetofend(struct iommu_cache_invalidate_info, granu.addr_info)) in iommu_uapi_cache_invalidate()
|
| /linux/Documentation/userspace-api/ |
| A D | iommu.rst | 162 } granu;
|
| /linux/include/linux/ |
| A D | intel-iommu.h | 740 void qi_flush_pasid_cache(struct intel_iommu *iommu, u16 did, u64 granu,
|
Completed in 36 milliseconds