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.c163 struct pte_masks *pte_masks) in virt_mmu_init() argument
169 mmu->arch.pte_masks = *pte_masks; in virt_mmu_init()
182 struct pte_masks pte_masks = (struct pte_masks){ in virt_arch_pgd_alloc() local
195 virt_mmu_init(vm, &vm->mmu, &pte_masks); in virt_arch_pgd_alloc()
199 struct pte_masks *pte_masks) in tdp_mmu_init() argument
204 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; member
H A Dprocessor.h1468 #define PTE_PRESENT_MASK(mmu) ((mmu)->arch.pte_masks.present)
1469 #define PTE_WRITABLE_MASK(mmu) ((mmu)->arch.pte_masks.writable)
1470 #define PTE_USER_MASK(mmu) ((mmu)->arch.pte_masks.user)
1471 #define PTE_READABLE_MASK(mmu) ((mmu)->arch.pte_masks.readable)
1472 #define PTE_EXECUTABLE_MASK(mmu) ((mmu)->arch.pte_masks.executable)
1473 #define PTE_ACCESSED_MASK(mmu) ((mmu)->arch.pte_masks.accessed)
1474 #define PTE_DIRTY_MASK(mmu) ((mmu)->arch.pte_masks.dirty)
1475 #define PTE_HUGE_MASK(mmu) ((mmu)->arch.pte_masks.huge)
1476 #define PTE_NX_MASK(mmu) ((mmu)->arch.pte_masks.nx)
1477 #define PTE_C_BIT_MASK(mmu) ((mmu)->arch.pte_masks.c)
[all …]