Home
last modified time | relevance | path

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

/hypervisor/include/arch/x86/asm/
A Dvtd.h188 return ((uint8_t)(ecap >> 0U) & 1U); in iommu_ecap_c()
193 return ((uint8_t)(ecap >> 1U) & 1U); in iommu_ecap_qi()
198 return ((uint8_t)(ecap >> 2U) & 1U); in iommu_ecap_dt()
203 return ((uint8_t)(ecap >> 3U) & 1U); in iommu_ecap_ir()
208 return ((uint8_t)(ecap >> 4U) & 1U); in iommu_ecap_eim()
213 return ((uint8_t)(ecap >> 6U) & 1U); in iommu_ecap_pt()
228 return ((uint8_t)(ecap >> 24U) & 1U); in iommu_ecap_ecs()
233 return ((uint8_t)(ecap >> 25U) & 1U); in iommu_ecap_mts()
238 return ((uint8_t)(ecap >> 26U) & 1U); in iommu_ecap_nest()
243 return ((uint8_t)(ecap >> 27U) & 1U); in iommu_ecap_dis()
[all …]
/hypervisor/arch/x86/
A Dvtd.c138 uint64_t ecap; member
279 static inline uint8_t iommu_ecap_sc(uint64_t ecap) in iommu_ecap_sc() argument
281 return ((uint8_t)(ecap >> 7U) & 1U); in iommu_ecap_sc()
313 pr_info("\tECS:%d", iommu_ecap_ecs(dmar_unit->ecap)); in dmar_unit_show_capability()
314 pr_info("\tMTS:%d", iommu_ecap_mts(dmar_unit->ecap)); in dmar_unit_show_capability()
316 pr_info("\tDIS:%d", iommu_ecap_dis(dmar_unit->ecap)); in dmar_unit_show_capability()
317 pr_info("\tPRS:%d", iommu_ecap_prs(dmar_unit->ecap)); in dmar_unit_show_capability()
475 } else if (iommu_ecap_qi(dmar_unit->ecap) == 0U) { in dmar_register_hrhd()
478 } else if (iommu_ecap_ir(dmar_unit->ecap) == 0U) { in dmar_register_hrhd()
481 } else if (iommu_ecap_eim(dmar_unit->ecap) == 0U) { in dmar_register_hrhd()
[all …]

Completed in 9 milliseconds