/Linux-v4.19/arch/arm64/mm/ |
D | hugetlbpage.c | 111 pte_t orig_pte = huge_ptep_get(ptep); in get_clear_flush() local 112 bool valid = pte_valid(orig_pte); in get_clear_flush() 124 orig_pte = pte_mkdirty(orig_pte); in get_clear_flush() 127 orig_pte = pte_mkyoung(orig_pte); in get_clear_flush() 134 return orig_pte; in get_clear_flush() 316 pte_t orig_pte = huge_ptep_get(ptep); in huge_ptep_get_and_clear() local 318 if (!pte_cont(orig_pte)) in huge_ptep_get_and_clear() 343 pte_t orig_pte = huge_ptep_get(ptep + i); in __cont_access_flags_changed() local 345 if (pte_dirty(pte) != pte_dirty(orig_pte)) in __cont_access_flags_changed() 348 if (pte_young(pte) != pte_young(orig_pte)) in __cont_access_flags_changed() [all …]
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_32_mmu_host.c | 142 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte, in kvmppc_mmu_map_page() argument 150 u32 eaddr = orig_pte->eaddr; in kvmppc_mmu_map_page() 160 hpaddr = kvmppc_gpa_to_pfn(vcpu, orig_pte->raddr, iswrite, &writable); in kvmppc_mmu_map_page() 163 orig_pte->raddr); in kvmppc_mmu_map_page() 170 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); in kvmppc_mmu_map_page() 210 if (orig_pte->may_write && writable) { in kvmppc_mmu_map_page() 212 mark_page_dirty(vcpu->kvm, orig_pte->raddr >> PAGE_SHIFT); in kvmppc_mmu_map_page() 217 if (orig_pte->may_execute) in kvmppc_mmu_map_page() 253 orig_pte->may_write ? 'w' : '-', in kvmppc_mmu_map_page() 254 orig_pte->may_execute ? 'x' : '-', in kvmppc_mmu_map_page() [all …]
|
D | book3s_64_mmu_host.c | 82 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte, in kvmppc_mmu_map_page() argument 100 unsigned long gfn = orig_pte->raddr >> PAGE_SHIFT; in kvmppc_mmu_map_page() 108 pfn = kvmppc_gpa_to_pfn(vcpu, orig_pte->raddr, iswrite, &writable); in kvmppc_mmu_map_page() 111 orig_pte->raddr); in kvmppc_mmu_map_page() 118 vcpu->arch.mmu.esid_to_vsid(vcpu, orig_pte->eaddr >> SID_SHIFT, &vsid); in kvmppc_mmu_map_page() 121 ret = kvmppc_mmu_map_segment(vcpu, orig_pte->eaddr); in kvmppc_mmu_map_page() 127 vsid, orig_pte->eaddr); in kvmppc_mmu_map_page() 133 vpn = hpt_vpn(orig_pte->eaddr, map->host_vsid, MMU_SEGSIZE_256M); in kvmppc_mmu_map_page() 136 if (!orig_pte->may_write || !writable) in kvmppc_mmu_map_page() 143 if (!orig_pte->may_execute) in kvmppc_mmu_map_page() [all …]
|
D | trace_pr.h | 35 struct kvmppc_pte *orig_pte), 36 TP_ARGS(rflags, hpteg, va, hpaddr, orig_pte), 51 __entry->eaddr = orig_pte->eaddr; 54 __entry->vpage = orig_pte->vpage;
|
D | book3s_hv_rm_mmu.c | 484 u64 pte, orig_pte, pte_r; in kvmppc_do_h_remove() local 493 pte = orig_pte = be64_to_cpu(hpte[0]); in kvmppc_do_h_remove() 502 __unlock_hpte(hpte, orig_pte); in kvmppc_do_h_remove()
|
/Linux-v4.19/mm/ |
D | madvise.c | 196 pte_t *orig_pte; in swapin_walk_pmd_entry() local 209 orig_pte = pte_offset_map_lock(vma->vm_mm, pmd, start, &ptl); in swapin_walk_pmd_entry() 210 pte = *(orig_pte + ((index - start) / PAGE_SIZE)); in swapin_walk_pmd_entry() 211 pte_unmap_unlock(orig_pte, ptl); in swapin_walk_pmd_entry() 318 pte_t *orig_pte, *pte, ptent; in madvise_free_pte_range() local 332 orig_pte = pte = pte_offset_map_lock(mm, pmd, addr, &ptl); in madvise_free_pte_range() 374 pte_unmap_unlock(orig_pte, ptl); in madvise_free_pte_range() 437 pte_unmap_unlock(orig_pte, ptl); in madvise_free_pte_range()
|
D | swap_state.c | 672 pte_t *pte, *orig_pte; in swap_ra_info() local 686 orig_pte = pte = pte_offset_map(vmf->pmd, faddr); in swap_ra_info() 689 pte_unmap(orig_pte); in swap_ra_info() 704 pte_unmap(orig_pte); in swap_ra_info() 729 pte_unmap(orig_pte); in swap_ra_info()
|
D | memory.c | 2317 pte_t *page_table, pte_t orig_pte) in pte_unmap_same() argument 2324 same = pte_same(*page_table, orig_pte); in pte_unmap_same() 2462 flush_cache_page(vma, vmf->address, pte_pfn(vmf->orig_pte)); in wp_page_reuse() 2463 entry = pte_mkyoung(vmf->orig_pte); in wp_page_reuse() 2501 if (is_zero_pfn(pte_pfn(vmf->orig_pte))) { in wp_page_copy() 2525 if (likely(pte_same(*vmf->pte, vmf->orig_pte))) { in wp_page_copy() 2535 flush_cache_page(vma, vmf->address, pte_pfn(vmf->orig_pte)); in wp_page_copy() 2643 if (!pte_same(*vmf->pte, vmf->orig_pte)) { in finish_mkwrite_fault() 2729 vmf->page = vm_normal_page(vma, vmf->address, vmf->orig_pte); in do_wp_page() 2758 if (!pte_same(*vmf->pte, vmf->orig_pte)) { in do_wp_page() [all …]
|
D | ksm.c | 1036 pte_t *orig_pte) in write_protect_page() argument 1102 *orig_pte = *pvmw.pte; in write_protect_page() 1123 struct page *kpage, pte_t orig_pte) in replace_page() argument 1148 if (!pte_same(*ptep, orig_pte)) { in replace_page() 1208 pte_t orig_pte = __pte(0); in try_to_merge_one_page() local 1238 if (write_protect_page(vma, page, &orig_pte) == 0) { in try_to_merge_one_page() 1255 err = replace_page(vma, page, kpage, orig_pte); in try_to_merge_one_page()
|
D | khugepaged.c | 901 vmf.orig_pte = *vmf.pte; in __collapse_huge_page_swapin() 902 if (!is_swap_pte(vmf.orig_pte)) in __collapse_huge_page_swapin()
|
/Linux-v4.19/arch/x86/kvm/ |
D | paging_tmpl.h | 136 pt_element_t orig_pte, pt_element_t new_pte) in FNAME() 149 ret = CMPXCHG(&table[index], orig_pte, new_pte); in FNAME() 154 return (ret != orig_pte); in FNAME() 208 pt_element_t pte, orig_pte; in FNAME() local 218 pte = orig_pte = walker->ptes[level - 1]; in FNAME() 235 if (pte == orig_pte) in FNAME() 254 ret = FNAME(cmpxchg_gpte)(vcpu, mmu, ptep_user, index, orig_pte, pte); in FNAME()
|
/Linux-v4.19/arch/sparc/mm/ |
D | tlb.c | 207 pte_t orig_pte = __pte(pmd_val(orig)); in __set_pmd_acct() local 208 bool exec = pte_exec(orig_pte); in __set_pmd_acct()
|
/Linux-v4.19/fs/proc/ |
D | task_mmu.c | 1283 pte_t *pte, *orig_pte; in pagemap_pmd_range() local 1353 orig_pte = pte = pte_offset_map_lock(walk->mm, pmdp, addr, &ptl); in pagemap_pmd_range() 1362 pte_unmap_unlock(orig_pte, ptl); in pagemap_pmd_range() 1662 pte_t *orig_pte; in gather_pte_stats() local 1681 orig_pte = pte = pte_offset_map_lock(walk->mm, pmd, addr, &ptl); in gather_pte_stats() 1689 pte_unmap_unlock(orig_pte, ptl); in gather_pte_stats()
|
/Linux-v4.19/include/asm-generic/ |
D | pgtable.h | 433 pte_t orig_pte) in arch_unmap_one() argument
|
/Linux-v4.19/include/linux/ |
D | mm.h | 354 pte_t orig_pte; /* Value of PTE at the time of fault */ member
|