Home
last modified time | relevance | path

Searched refs:set_pte_at (Results 1 – 81 of 81) sorted by relevance

/linux-4.1.27/arch/mips/include/asm/
Dhugetlb.h57 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
67 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear()
102 set_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_set_access_flags()
Dpgtable.h130 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
165 set_pte_at(mm, addr, ptep, null); in pte_clear()
232 set_pte_at(mm, addr, ptep, __pte(_PAGE_GLOBAL)); in pte_clear()
235 set_pte_at(mm, addr, ptep, __pte(0)); in pte_clear()
240 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/linux-4.1.27/arch/x86/xen/
Dgrant-table.c68 set_pte_at(&init_mm, addr, gnttab_shared_vm_area.ptes[i], in arch_gnttab_map_shared()
84 set_pte_at(&init_mm, addr, gnttab_shared_vm_area.ptes[i], in arch_gnttab_unmap()
Dmmu.c2103 .set_pte_at = xen_set_pte_at,
/linux-4.1.27/arch/avr32/include/asm/
Dpgtable-2level.h33 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep, pteval) macro
Dpgtable.h185 set_pte_at(mm, addr, xp, __pte(0)); \
/linux-4.1.27/arch/ia64/include/asm/
Dpgtable.h343 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
419 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
448 set_pte_at(mm, addr, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
537 set_pte_at((__vma)->vm_mm, (__addr), __ptep, __entry); \
Dhugetlb.h30 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
/linux-4.1.27/arch/arm/include/asm/
Dhugetlb-3level.h43 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
Dpgtable.h241 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/linux-4.1.27/arch/microblaze/mm/
Dhighmem.c52 set_pte_at(&init_mm, vaddr, kmap_pte-idx, mk_pte(page, prot)); in kmap_atomic_prot()
Dpgtable.c151 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page()
/linux-4.1.27/arch/x86/mm/
Dpgtable_32.c51 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr()
/linux-4.1.27/arch/c6x/include/asm/
Dpgtable.h54 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
/linux-4.1.27/include/asm-generic/
Dpgtable.h48 set_pte_at(vma->vm_mm, address, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
166 set_pte_at(mm, address, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
370 set_pte_at(mm, addr, ptep, pte); in __ptep_modify_prot_commit()
/linux-4.1.27/arch/metag/include/asm/
Dhugetlb.h32 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
Dpgtable.h100 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
258 set_pte_at((__vma)->vm_mm, (__address), __ptep, __entry); \
/linux-4.1.27/arch/nios2/include/asm/
Dpgtable.h209 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
233 set_pte_at(mm, addr, ptep, null); in pte_clear()
/linux-4.1.27/include/linux/
Dmmu_notifier.h369 set_pte_at(___mm, ___address, __ptep, ___pte); \
433 #define set_pte_at_notify set_pte_at
/linux-4.1.27/arch/sh/include/asm/
Dhugetlb.h43 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
Dpgtable_64.h44 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
230 #define pte_clear(mm,addr,xp) (set_pte_at(mm, addr, xp, __pte(_PTE_EMPTY)))
Dpgtable_32.h309 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
325 #define pte_clear(mm,addr,xp) do { set_pte_at(mm, addr, xp, __pte(0)); } while (0)
/linux-4.1.27/arch/x86/include/asm/
Dhugetlb.h44 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
Dparavirt.h517 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
522 pv_mmu_ops.set_pte_at(mm, addr, ptep, pte); in set_pte_at()
524 PVOP_VCALL4(pv_mmu_ops.set_pte_at, mm, addr, ptep, pte.pte); in set_pte_at()
671 set_pte_at(mm, addr, ptep, __pte(0)); in pte_clear()
Dparavirt_types.h272 void (*set_pte_at)(struct mm_struct *mm, unsigned long addr, member
Dpgtable.h40 #define set_pte_at(mm, addr, ptep, pte) native_set_pte_at(mm, addr, ptep, pte) macro
/linux-4.1.27/arch/arc/include/asm/
Dpgtable.h252 #define pte_clear(mm, addr, ptep) set_pte_at(mm, addr, ptep, __pte(0))
314 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable-2level.h45 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
Dpgtable.h178 #define pte_clear(mm,addr,xp) do { set_pte_at(mm, addr, xp, __pte(0)); } while (0)
/linux-4.1.27/arch/m68k/include/asm/
Dpgtable_mm.h28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
/linux-4.1.27/arch/arm64/include/asm/
Dhugetlb.h36 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
Dpgtable.h216 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
311 #define set_pmd_at(mm, addr, pmdp, pmd) set_pte_at(mm, addr, (pte_t *)pmdp, pmd_pte(pmd))
/linux-4.1.27/arch/score/include/asm/
Dpgtable.h103 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
105 do { set_pte_at(mm, addr, xp, __pte(0)); } while (0)
/linux-4.1.27/arch/blackfin/include/asm/
Dpgtable.h49 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
/linux-4.1.27/arch/sparc/include/asm/
Dpgtable_32.h120 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
431 set_pte_at((__vma)->vm_mm, (__address), __ptep, __entry); \
Dpgtable_64.h895 #define set_pte_at(mm,addr,ptep,pte) \ macro
899 set_pte_at((mm), (addr), (ptep), __pte(0UL))
/linux-4.1.27/drivers/xen/
Dxlate_mmu.c88 set_pte_at(info->vma->vm_mm, addr, ptep, pte); in remap_pte_fn()
Dgntdev.c268 set_pte_at(current->mm, addr, pte, pte_mkspecial(*pte)); in set_grant_ptes_as_special()
/linux-4.1.27/lib/
Dioremap.c65 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range()
/linux-4.1.27/mm/
Drmap.c885 set_pte_at(mm, address, pte, entry); in page_mkclean_one()
1232 set_pte_at(mm, address, pte, in try_to_unmap_one()
1254 set_pte_at(mm, address, pte, pteval); in try_to_unmap_one()
1278 set_pte_at(mm, address, pte, swp_pte); in try_to_unmap_one()
1284 set_pte_at(mm, address, pte, swp_entry_to_pte(entry)); in try_to_unmap_one()
Dpgtable-generic.c53 set_pte_at(vma->vm_mm, address, ptep, entry); in ptep_set_access_flags()
Dsparse-vmemmap.c110 set_pte_at(&init_mm, addr, pte, entry); in vmemmap_pte_populate()
Dmemory.c849 set_pte_at(src_mm, addr, src_pte, pte); in copy_one_pte()
883 set_pte_at(dst_mm, addr, dst_pte, pte); in copy_one_pte()
1464 set_pte_at(mm, addr, pte, mk_pte(page, prot)); in insert_page()
1536 set_pte_at(mm, addr, pte, entry); in insert_pfn()
1634 set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot))); in remap_pte_range()
2568 set_pte_at(mm, address, page_table, pte); in do_swap_page()
2719 set_pte_at(mm, address, page_table, entry); in do_anonymous_page()
2808 set_pte_at(vma->vm_mm, address, pte, entry); in do_set_pte()
3167 set_pte_at(mm, addr, ptep, pte); in do_numa_page()
Dhighmem.c262 set_pte_at(&init_mm, vaddr, in map_new_virtual()
Dmprotect.c122 set_pte_at(mm, addr, pte, newpte); in change_pte_range()
Dmremap.c146 set_pte_at(mm, new_addr, new_pte, pte); in move_ptes()
Dhuge_memory.c1051 set_pte_at(mm, haddr, pte, entry); in do_huge_pmd_wp_page_fallback()
1786 set_pte_at(mm, haddr, pte, entry); in __split_huge_page_map()
2874 set_pte_at(mm, haddr, pte, entry); in __split_huge_zero_page_pmd()
Dmigrate.c161 set_pte_at(mm, addr, ptep, pte); in remove_migration_pte()
Dksm.c901 set_pte_at(mm, addr, ptep, entry); in write_protect_page()
Dvmalloc.c137 set_pte_at(&init_mm, addr, pte, mk_pte(page, prot)); in vmap_pte_range()
Dswapfile.c1121 set_pte_at(vma->vm_mm, addr, pte, in unuse_pte()
/linux-4.1.27/arch/powerpc/mm/
Dpgtable_64.c109 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, in map_kernel_page()
134 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, in map_kernel_page()
727 return set_pte_at(mm, addr, pmdp_ptep(pmdp), pmd_pte(pmd)); in set_pmd_at()
Dpgtable.c172 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, in set_pte_at() function
Dpgtable_32.c305 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page()
/linux-4.1.27/arch/powerpc/include/asm/
Dhugetlb.h123 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
Dpgtable.h109 extern void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
/linux-4.1.27/arch/microblaze/include/asm/
Dpgtable.h299 do { set_pte_at((mm), (addr), (ptep), __pte(0)); } while (0)
426 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/linux-4.1.27/arch/frv/include/asm/
Dpgtable.h177 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
355 #define pte_clear(mm,addr,xp) do { set_pte_at(mm, addr, xp, __pte(0)); } while (0)
/linux-4.1.27/arch/mn10300/include/asm/
Dpgtable.h221 set_pte_at((mm), (addr), (xp), __pte(0)); \
302 #define set_pte_at(mm, addr, ptep, pteval) set_pte((ptep), (pteval)) macro
/linux-4.1.27/arch/arm/mm/
Dfault-armv.c61 set_pte_at(vma->vm_mm, address, ptep, entry); in do_adjust_pte()
Dmmu.c376 set_pte_at(NULL, vaddr, pte, in __set_fixmap()
/linux-4.1.27/arch/parisc/include/asm/
Dpgtable.h62 #define set_pte_at(mm, addr, ptep, pteval) \ macro
289 #define pte_clear(mm, addr, xp) set_pte_at(mm, addr, xp, __pte(0))
/linux-4.1.27/arch/s390/mm/
Dhugetlbpage.c144 set_pte_at(&init_mm, addr + i * PAGE_SIZE, ptep + i, pte); in arch_prepare_hugepage()
/linux-4.1.27/arch/sparc/mm/
Dhugetlbpage.c190 set_pte_at(mm, addr, ptep, entry); in set_huge_pte_at()
/linux-4.1.27/arch/tile/mm/
Dhighmem.c42 set_pte_at(&init_mm, kva, ptep, mk_pte(page, page_to_kpgprot(page))); in kmap()
Dinit.c951 set_pte_at(&init_mm, addr, ptep, in free_init_pages()
/linux-4.1.27/arch/cris/include/asm/
Dpgtable.h37 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
/linux-4.1.27/arch/unicore32/include/asm/
Dpgtable.h168 #define set_pte_at(mm, addr, ptep, pteval) \ macro
/linux-4.1.27/arch/hexagon/include/asm/
Dpgtable.h421 #define set_pte_at(mm, addr, ptep, pte) set_pte(ptep, pte) macro
/linux-4.1.27/arch/um/include/asm/
Dpgtable.h259 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
/linux-4.1.27/arch/x86/kernel/
Dparavirt.c443 .set_pte_at = native_set_pte_at,
Dtboot.c141 set_pte_at(&tboot_mm, vaddr, pte, pfn_pte(pfn, prot)); in map_tboot_page()
/linux-4.1.27/arch/xtensa/include/asm/
Dpgtable.h311 set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval) in set_pte_at() function
/linux-4.1.27/arch/metag/kernel/
Ddma.c241 set_pte_at(&init_mm, vaddr, in dma_alloc_coherent()
/linux-4.1.27/arch/openrisc/include/asm/
Dpgtable.h53 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
/linux-4.1.27/arch/alpha/include/asm/
Dpgtable.h28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
/linux-4.1.27/arch/tile/include/asm/
Dpgtable.h259 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
/linux-4.1.27/arch/tile/kernel/
Dsetup.c1604 set_pte_at(&init_mm, addr, ptep, pte); in setup_per_cpu_areas()
1617 set_pte_at(&init_mm, lowmem_va, ptep, pte); in setup_per_cpu_areas()
/linux-4.1.27/arch/x86/lguest/
Dboot.c1466 pv_mmu_ops.set_pte_at = lguest_set_pte_at; in lguest_init()
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h765 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/linux-4.1.27/fs/proc/
Dtask_mmu.c762 set_pte_at(vma->vm_mm, addr, pte, ptent); in clear_soft_dirty()