Home
last modified time | relevance | path

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

/hypervisor/arch/x86/
A Dvtd.c353 static bool dmar_unit_support_aw(const struct dmar_drhd_rt *dmar_unit, uint32_t addr_width) in dmar_unit_support_aw() argument
357 aw = width_to_agaw(addr_width); in dmar_unit_support_aw()
1023 if (is_dmar_unit_valid(dmar_unit, sid) && dmar_unit_support_aw(dmar_unit, domain->addr_width)) { in iommu_attach_device()
1062 (uint64_t)width_to_agaw(domain->addr_width)); in iommu_attach_device()
1162 … iommu_domain *create_iommu_domain(uint16_t vm_id, uint64_t translation_table, uint32_t addr_width) in create_iommu_domain() argument
1181 domain->addr_width = addr_width; in create_iommu_domain()
/hypervisor/include/arch/x86/asm/
A Dvtd.h58 uint32_t addr_width; /* address width of the domain */ member
623 …iommu_domain *create_iommu_domain(uint16_t vm_id, uint64_t translation_table, uint32_t addr_width);
/hypervisor/arch/x86/guest/
A Dnested.c1565 uint32_t addr_width = 48U; /* linear address width */ in validate_canonical_addr() local
1569 addr_width = 57U; in validate_canonical_addr()
1578 msb_mask = ~((1UL << addr_width) - 1UL); in validate_canonical_addr()

Completed in 12 milliseconds