Home
last modified time | relevance | path

Searched refs:new_pte (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/arch/powerpc/mm/
Dhugetlbpage-hash64.c26 unsigned long old_pte, new_pte; in __hash_page_huge() local
57 new_pte = old_pte | _PAGE_BUSY | _PAGE_ACCESSED; in __hash_page_huge()
59 new_pte |= _PAGE_DIRTY; in __hash_page_huge()
61 old_pte, new_pte)); in __hash_page_huge()
63 rflags = 0x2 | (!(new_pte & _PAGE_RW)); in __hash_page_huge()
65 rflags |= ((new_pte & _PAGE_EXEC) ? 0 : HPTE_R_N); in __hash_page_huge()
95 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | _PAGE_HPTE_SUB0; in __hash_page_huge()
97 new_pte = (new_pte & ~_PAGE_HPTEFLAGS) | _PAGE_HASHPTE; in __hash_page_huge()
100 rflags |= (new_pte & (_PAGE_WRITETHRU | _PAGE_NO_CACHE | in __hash_page_huge()
121 new_pte |= (slot << 12) & (_PAGE_F_SECOND | _PAGE_F_GIX); in __hash_page_huge()
[all …]
/linux-4.1.27/arch/unicore32/mm/
Dpgd.c31 pte_t *new_pte, *init_pte; in get_pgd_slow() local
57 new_pte = pte_alloc_map(mm, NULL, new_pmd, 0); in get_pgd_slow()
58 if (!new_pte) in get_pgd_slow()
63 set_pte(new_pte, *init_pte); in get_pgd_slow()
65 pte_unmap(new_pte); in get_pgd_slow()
/linux-4.1.27/arch/arm/mm/
Dpgd.c38 pte_t *new_pte, *init_pte; in pgd_alloc() local
83 new_pte = pte_alloc_map(mm, NULL, new_pmd, 0); in pgd_alloc()
84 if (!new_pte) in pgd_alloc()
90 set_pte_ext(new_pte + 0, init_pte[0], 0); in pgd_alloc()
91 set_pte_ext(new_pte + 1, init_pte[1], 0); in pgd_alloc()
93 pte_unmap(new_pte); in pgd_alloc()
/linux-4.1.27/arch/powerpc/include/asm/
Dkvm_book3s_64.h302 pte_t old_pte, new_pte = __pte(0); in kvmppc_read_update_linux_pte() local
320 new_pte = pte_mkyoung(old_pte); in kvmppc_read_update_linux_pte()
322 new_pte = pte_mkdirty(new_pte); in kvmppc_read_update_linux_pte()
326 pte_val(new_pte))) { in kvmppc_read_update_linux_pte()
330 return new_pte; in kvmppc_read_update_linux_pte()
/linux-4.1.27/mm/
Dmremap.c96 pte_t *old_pte, *new_pte, pte; in move_ptes() local
133 new_pte = pte_offset_map(new_pmd, new_addr); in move_ptes()
140 new_pte++, new_addr += PAGE_SIZE) { in move_ptes()
146 set_pte_at(mm, new_addr, new_pte, pte); in move_ptes()
152 pte_unmap(new_pte - 1); in move_ptes()
Dhugetlb.c3091 pte_t new_pte; in hugetlb_no_page() local
3192 new_pte = make_huge_pte(vma, page, ((vma->vm_flags & VM_WRITE) in hugetlb_no_page()
3194 set_huge_pte_at(mm, address, ptep, new_pte); in hugetlb_no_page()
3198 ret = hugetlb_cow(mm, vma, address, ptep, new_pte, page, ptl); in hugetlb_no_page()
/linux-4.1.27/arch/arm/include/asm/
Dkvm_mmu.h78 static inline void kvm_set_pte(pte_t *pte, pte_t new_pte) in kvm_set_pte() argument
80 *pte = new_pte; in kvm_set_pte()
/linux-4.1.27/arch/x86/mm/
Dpageattr.c465 pte_t new_pte, old_pte, *tmp; in try_preserve_large_page() local
580 new_pte = pfn_pte(pte_pfn(old_pte), new_prot); in try_preserve_large_page()
581 __set_pmd_pte(kpte, address, new_pte); in try_preserve_large_page()
1149 pte_t new_pte; in __change_page_attr() local
1175 new_pte = pfn_pte(pfn, canon_pgprot(new_prot)); in __change_page_attr()
1180 if (pte_val(old_pte) != pte_val(new_pte)) { in __change_page_attr()
1181 set_pte_atomic(kpte, new_pte); in __change_page_attr()
Dinit_64.c268 void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte) in set_pte_vaddr_pud() argument
278 set_pte(pte, new_pte); in set_pte_vaddr_pud()
/linux-4.1.27/arch/x86/include/asm/
Dpgtable_64.h44 void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte);
/linux-4.1.27/arch/arm/kvm/
Dmmu.c901 phys_addr_t addr, const pte_t *new_pte, in stage2_set_pte() argument
952 kvm_set_pte(pte, *new_pte); in stage2_set_pte()
1326 pte_t new_pte = pfn_pte(pfn, mem_type); in user_mem_abort() local
1329 kvm_set_s2pte_writable(&new_pte); in user_mem_abort()
1334 ret = stage2_set_pte(kvm, memcache, fault_ipa, &new_pte, flags); in user_mem_abort()
/linux-4.1.27/arch/x86/kvm/
Dpaging_tmpl.h150 pt_element_t orig_pte, pt_element_t new_pte) in FNAME()
163 ret = CMPXCHG(&table[index], orig_pte, new_pte); in FNAME()