Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/kvm/lib/x86/
H A Dsvm.c67 struct pte_masks pte_masks; in vm_enable_npt() local
75 pte_masks = vm->mmu.arch.pte_masks; in vm_enable_npt()
76 pte_masks.c = 0; in vm_enable_npt()
79 pte_masks.always_set = pte_masks.user; in vm_enable_npt()
81 tdp_mmu_init(vm, vm->mmu.pgtable_levels, &pte_masks); in vm_enable_npt()
H A Dvmx.c46 struct pte_masks pte_masks; in vm_enable_ept() local
54 pte_masks = (struct pte_masks) { in vm_enable_ept()
67 tdp_mmu_init(vm, 4, &pte_masks); in vm_enable_ept()
H A Dprocessor.c165 struct pte_masks *pte_masks) in virt_mmu_init() argument
171 mmu->arch.pte_masks = *pte_masks; in virt_mmu_init()
184 struct pte_masks pte_masks = (struct pte_masks){ in virt_arch_pgd_alloc() local
197 virt_mmu_init(vm, &vm->mmu, &pte_masks); in virt_arch_pgd_alloc()
201 struct pte_masks *pte_masks) in tdp_mmu_init() argument
206 virt_mmu_init(vm, &vm->stage2_mmu, pte_masks); in tdp_mmu_init()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dkvm_util_arch.h13 struct pte_masks { struct
30 struct pte_masks pte_masks; argument
H A Dprocessor.h1476 #define PTE_PRESENT_MASK(mmu) ((mmu)->arch.pte_masks.present)
1477 #define PTE_WRITABLE_MASK(mmu) ((mmu)->arch.pte_masks.writable)
1478 #define PTE_USER_MASK(mmu) ((mmu)->arch.pte_masks.user)
1479 #define PTE_READABLE_MASK(mmu) ((mmu)->arch.pte_masks.readable)
1480 #define PTE_EXECUTABLE_MASK(mmu) ((mmu)->arch.pte_masks.executable)
1481 #define PTE_ACCESSED_MASK(mmu) ((mmu)->arch.pte_masks.accessed)
1482 #define PTE_DIRTY_MASK(mmu) ((mmu)->arch.pte_masks.dirty)
1483 #define PTE_HUGE_MASK(mmu) ((mmu)->arch.pte_masks.huge)
1484 #define PTE_NX_MASK(mmu) ((mmu)->arch.pte_masks.nx)
1485 #define PTE_C_BIT_MASK(mmu) ((mmu)->arch.pte_masks.c)
[all …]