Searched refs:gpte (Results 1 - 5 of 5) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kvm/ |
H A D | paging_tmpl.h | 77 static gfn_t gpte_to_gfn_lvl(pt_element_t gpte, int lvl) argument 79 return (gpte & PT_LVL_ADDR_MASK(lvl)) >> PAGE_SHIFT; 101 static unsigned FNAME(gpte_access)(struct kvm_vcpu *vcpu, pt_element_t gpte) argument 105 access = (gpte & (PT_WRITABLE_MASK | PT_USER_MASK)) | ACC_EXEC_MASK; 108 access &= ~(gpte >> PT64_NX_SHIFT); 267 pt_element_t gpte; local 272 gpte = *(const pt_element_t *)pte; 273 if (~gpte & (PT_PRESENT_MASK | PT_ACCESSED_MASK)) { 274 if (!is_present_gpte(gpte)) { 283 pgprintk("%s: gpte 627 pt_element_t gpte; local [all...] |
H A D | mmu.c | 275 static gfn_t pse36_gfn_delta(u32 gpte) argument 279 return (gpte & PT32_DIR_PSE36_MASK) << shift; 2441 static bool is_rsvd_bits_set(struct kvm_vcpu *vcpu, u64 gpte, int level) argument 2445 bit7 = (gpte >> 7) & 1; 2446 return (gpte & vcpu->arch.mmu.rsvd_bits_mask[bit7][level-1]) != 0; 2745 u64 gpte) 2750 if (!is_present_gpte(gpte)) 2752 gfn = (gpte & PT64_BASE_ADDR_MASK) >> PAGE_SHIFT; 2814 /* Handle a 32-bit guest writing two halves of a 64-bit gpte */ 2744 mmu_guess_page_from_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa, u64 gpte) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/lguest/ |
H A D | page_tables.c | 232 static pte_t gpte_to_spte(struct lg_cpu *cpu, pte_t gpte, int write) argument 242 flags = (pte_flags(gpte) & ~_PAGE_GLOBAL); 253 pfn = get_pfn(base + pte_pfn(gpte), write); 255 kill_guest(cpu, "failed to get page %lu", pte_pfn(gpte)); 279 static void check_gpte(struct lg_cpu *cpu, pte_t gpte) argument 281 if ((pte_flags(gpte) & _PAGE_PSE) || 282 pte_pfn(gpte) >= cpu->lg->pfn_limit) 318 pte_t gpte; local 401 gpte = lgread(cpu, gpte_ptr, pte_t); 404 if (!(pte_flags(gpte) 611 pte_t gpte; local 810 do_set_pte(struct lg_cpu *cpu, int idx, unsigned long vaddr, pte_t gpte) argument 865 guest_set_pte(struct lg_cpu *cpu, unsigned long gpgdir, unsigned long vaddr, pte_t gpte) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kvm/ |
H A D | book3s_64_mmu.c | 154 struct kvmppc_pte *gpte, bool data) 204 gpte->eaddr = eaddr; 205 gpte->vpage = kvmppc_mmu_book3s_64_ea_to_vp(vcpu, 210 gpte->raddr = (r & HPTE_R_RPN) | (eaddr & eaddr_mask); 211 gpte->may_execute = ((r & HPTE_R_N) ? false : true); 212 gpte->may_read = false; 213 gpte->may_write = false; 220 gpte->may_write = true; 225 gpte->may_read = true; 229 if (!gpte 153 kvmppc_mmu_book3s_64_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, struct kvmppc_pte *gpte, bool data) argument [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kvm/ |
H A D | vtlb.c | 160 static void vhpt_insert(u64 pte, u64 itir, u64 ifa, u64 gpte) argument 169 gpaddr = ((gpte & _PAGE_PPN_MASK) >> ps << ps) |
|
Completed in 97 milliseconds