/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_host.c | 92 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte) argument 104 hpaddr = gfn_to_pfn(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); 106 printk(KERN_INFO "Couldn't get guest page for gfn %lx!\n", orig_pte->eaddr); 112 hpaddr |= orig_pte->raddr & 0xf000; 118 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); 121 ret = kvmppc_mmu_map_segment(vcpu, orig_pte->eaddr); 127 vsid, orig_pte->eaddr); 133 va = hpt_va(orig_pte->eaddr, vsid, MMU_SEGSIZE_256M); 135 if (!orig_pte->may_write) 138 mark_page_dirty(vcpu->kvm, orig_pte [all...] |
H A D | book3s_32_mmu_host.c | 135 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte) argument 142 u32 eaddr = orig_pte->eaddr; 150 hpaddr = gfn_to_pfn(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); 153 orig_pte->eaddr); 159 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); 199 if (orig_pte->may_write) { 201 mark_page_dirty(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); 234 orig_pte->may_write ? 'w' : '-', 235 orig_pte->may_execute ? 'x' : '-', 236 orig_pte [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_host.c | 92 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte) argument 104 hpaddr = gfn_to_pfn(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); 106 printk(KERN_INFO "Couldn't get guest page for gfn %lx!\n", orig_pte->eaddr); 112 hpaddr |= orig_pte->raddr & 0xf000; 118 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); 121 ret = kvmppc_mmu_map_segment(vcpu, orig_pte->eaddr); 127 vsid, orig_pte->eaddr); 133 va = hpt_va(orig_pte->eaddr, vsid, MMU_SEGSIZE_256M); 135 if (!orig_pte->may_write) 138 mark_page_dirty(vcpu->kvm, orig_pte [all...] |
H A D | book3s_32_mmu_host.c | 135 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte) argument 142 u32 eaddr = orig_pte->eaddr; 150 hpaddr = gfn_to_pfn(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); 153 orig_pte->eaddr); 159 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); 199 if (orig_pte->may_write) { 201 mark_page_dirty(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); 234 orig_pte->may_write ? 'w' : '-', 235 orig_pte->may_execute ? 'x' : '-', 236 orig_pte [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/mm/ |
H A D | memory.c | 2035 pte_t *page_table, pte_t orig_pte) 2042 same = pte_same(*page_table, orig_pte); 2109 spinlock_t *ptl, pte_t orig_pte) 2117 old_page = vm_normal_page(vma, address, orig_pte); 2143 if (!pte_same(*page_table, orig_pte)) { 2211 if (!pte_same(*page_table, orig_pte)) { 2226 flush_cache_page(vma, address, pte_pfn(orig_pte)); 2227 entry = pte_mkyoung(orig_pte); 2245 if (is_zero_pfn(pte_pfn(orig_pte))) { 2274 if (likely(pte_same(*page_table, orig_pte))) { 2034 pte_unmap_same(struct mm_struct *mm, pmd_t *pmd, pte_t *page_table, pte_t orig_pte) argument 2107 do_wp_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, spinlock_t *ptl, pte_t orig_pte) argument 2621 do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, unsigned int flags, pte_t orig_pte) argument 2908 __do_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pmd_t *pmd, pgoff_t pgoff, unsigned int flags, pte_t orig_pte) argument 3086 do_linear_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, unsigned int flags, pte_t orig_pte) argument 3106 do_nonlinear_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, unsigned int flags, pte_t orig_pte) argument [all...] |
H A D | ksm.c | 698 pte_t *orig_pte) 743 *orig_pte = *ptep; 757 * @orig_pte: the original value of the pte 762 struct page *kpage, pte_t orig_pte) 790 if (!pte_same(*ptep, orig_pte)) { 823 pte_t orig_pte = __pte(0); local 849 if (write_protect_page(vma, page, &orig_pte) == 0) { 860 err = replace_page(vma, page, kpage, orig_pte); 697 write_protect_page(struct vm_area_struct *vma, struct page *page, pte_t *orig_pte) argument 761 replace_page(struct vm_area_struct *vma, struct page *page, struct page *kpage, pte_t orig_pte) argument
|
H A D | mempolicy.c | 417 pte_t *orig_pte; local 421 orig_pte = pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); 449 pte_unmap_unlock(orig_pte, ptl);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/mm/ |
H A D | memory.c | 2035 pte_t *page_table, pte_t orig_pte) 2042 same = pte_same(*page_table, orig_pte); 2109 spinlock_t *ptl, pte_t orig_pte) 2117 old_page = vm_normal_page(vma, address, orig_pte); 2143 if (!pte_same(*page_table, orig_pte)) { 2211 if (!pte_same(*page_table, orig_pte)) { 2226 flush_cache_page(vma, address, pte_pfn(orig_pte)); 2227 entry = pte_mkyoung(orig_pte); 2245 if (is_zero_pfn(pte_pfn(orig_pte))) { 2274 if (likely(pte_same(*page_table, orig_pte))) { 2034 pte_unmap_same(struct mm_struct *mm, pmd_t *pmd, pte_t *page_table, pte_t orig_pte) argument 2107 do_wp_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, spinlock_t *ptl, pte_t orig_pte) argument 2621 do_swap_page(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, unsigned int flags, pte_t orig_pte) argument 2908 __do_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pmd_t *pmd, pgoff_t pgoff, unsigned int flags, pte_t orig_pte) argument 3086 do_linear_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, unsigned int flags, pte_t orig_pte) argument 3106 do_nonlinear_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *page_table, pmd_t *pmd, unsigned int flags, pte_t orig_pte) argument [all...] |
H A D | ksm.c | 698 pte_t *orig_pte) 743 *orig_pte = *ptep; 757 * @orig_pte: the original value of the pte 762 struct page *kpage, pte_t orig_pte) 790 if (!pte_same(*ptep, orig_pte)) { 823 pte_t orig_pte = __pte(0); local 849 if (write_protect_page(vma, page, &orig_pte) == 0) { 860 err = replace_page(vma, page, kpage, orig_pte); 697 write_protect_page(struct vm_area_struct *vma, struct page *page, pte_t *orig_pte) argument 761 replace_page(struct vm_area_struct *vma, struct page *page, struct page *kpage, pte_t orig_pte) argument
|
H A D | mempolicy.c | 417 pte_t *orig_pte; local 421 orig_pte = pte = pte_offset_map_lock(vma->vm_mm, pmd, addr, &ptl); 449 pte_unmap_unlock(orig_pte, ptl);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/kvm/ |
H A D | paging_tmpl.h | 84 pt_element_t orig_pte, pt_element_t new_pte) 93 ret = CMPXCHG(&table[index], orig_pte, new_pte); 98 return (ret != orig_pte); 82 cmpxchg_gpte(struct kvm *kvm, gfn_t table_gfn, unsigned index, pt_element_t orig_pte, pt_element_t new_pte) argument
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/kvm/ |
H A D | paging_tmpl.h | 84 pt_element_t orig_pte, pt_element_t new_pte) 93 ret = CMPXCHG(&table[index], orig_pte, new_pte); 98 return (ret != orig_pte); 82 cmpxchg_gpte(struct kvm *kvm, gfn_t table_gfn, unsigned index, pt_element_t orig_pte, pt_element_t new_pte) argument
|