Searched refs:orig_pte (Results 1 - 12 of 12) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kvm/
H A Dbook3s_64_mmu_host.c92 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 Dbook3s_32_mmu_host.c135 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 Dbook3s_64_mmu_host.c92 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 Dbook3s_32_mmu_host.c135 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 Dmemory.c2035 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 Dksm.c698 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 Dmempolicy.c417 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 Dmemory.c2035 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 Dksm.c698 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 Dmempolicy.c417 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 Dpaging_tmpl.h84 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 Dpaging_tmpl.h84 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

Completed in 203 milliseconds