Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/arch/x86/xen/
H A Dgrant-table.c45 set_pte_at(&init_mm, addr, gnttab_shared_vm_area.ptes[i], in arch_gnttab_map_shared()
67 set_pte_at(&init_mm, addr, gnttab_status_vm_area.ptes[i], in arch_gnttab_map_status()
89 set_pte_at(&init_mm, addr, ptes[i], __pte(0)); in arch_gnttab_unmap()
/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Dhugetlb.h41 set_pte_at(mm, addr, ptep, clear); in huge_ptep_get_and_clear()
74 set_pte_at(vma->vm_mm, addr, ptep, pte); in huge_ptep_set_access_flags()
H A Dpgtable.h131 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
183 set_pte_at(mm, addr, ptep, null);
222 set_pte_at(mm, addr, ptep, __pte(_PAGE_GLOBAL));
225 set_pte_at(mm, addr, ptep, __pte(0));
230 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, function
498 set_pte_at(vma->vm_mm, address, ptep, entry);
/OK3568_Linux_fs/kernel/arch/parisc/include/asm/
H A Dpgtable.h91 #define set_pte_at(mm, addr, pteptr, pteval) \ macro
314 #define pte_clear(mm, addr, xp) set_pte_at(mm, addr, xp, __pte(0))
445 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
455 set_pte_at(mm, addr, ptep, __pte(0)); in ptep_get_and_clear()
462 set_pte_at(mm, addr, ptep, pte_wrprotect(*ptep)); in ptep_set_wrprotect()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_mm.c45 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot))); in remap_pfn()
69 set_pte_at(r->mm, addr, pte, in remap_sg()
/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Dhugetlbpage.c228 set_pte_at(mm, addr, ptep, pte); in set_huge_pte_at()
240 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in set_huge_pte_at()
444 set_pte_at(vma->vm_mm, addr, ptep, pfn_pte(pfn, hugeprot)); in huge_ptep_set_access_flags()
473 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in huge_ptep_set_wrprotect()
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Dpgtable.h342 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
396 set_pte_at(vma->vm_mm, addr, ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
425 set_pte_at(mm, addr, ptep, pte_wrprotect(old_pte)); in ptep_set_wrprotect()
514 set_pte_at((__vma)->vm_mm, (__addr), __ptep, __entry); \
/OK3568_Linux_fs/kernel/mm/
H A Drmap.c951 set_pte_at(vma->vm_mm, address, pte, entry); in page_mkclean_one()
1600 set_pte_at(mm, pvmw.address, pvmw.pte, swp_pte); in try_to_unmap_one()
1650 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1674 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1692 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()
1751 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1759 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1765 set_pte_at(mm, address, pvmw.pte, pteval); in try_to_unmap_one()
1783 set_pte_at(mm, address, pvmw.pte, swp_pte); in try_to_unmap_one()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dpgtable.h334 static inline void set_pte_at(struct mm_struct *mm, in set_pte_at() function
346 set_pte_at(mm, addr, ptep, __pte(0)); in pte_clear()
355 set_pte_at(vma->vm_mm, address, ptep, entry); in ptep_set_access_flags()
/OK3568_Linux_fs/kernel/arch/nios2/include/asm/
H A Dpgtable.h202 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
226 set_pte_at(mm, addr, ptep, null); in pte_clear()
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/book3s/
H A Dpgtable.h16 extern void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
/OK3568_Linux_fs/kernel/arch/arc/include/asm/
H A Dpgtable.h264 #define pte_clear(mm, addr, ptep) set_pte_at(mm, addr, ptep, __pte(0))
309 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/OK3568_Linux_fs/kernel/arch/microblaze/mm/
H A Dhighmem.c47 set_pte_at(&init_mm, vaddr, kmap_pte-idx, mk_pte(page, prot)); in kmap_atomic_high_prot()
/OK3568_Linux_fs/kernel/drivers/xen/
H A Dxlate_mmu.c138 set_pte_at(info->vma->vm_mm, addr, ptep, pte); in remap_pte_fn()
278 set_pte_at(r->mm, addr, ptep, pte); in remap_pfn_fn()
/OK3568_Linux_fs/kernel/arch/parisc/mm/
H A Dfixmap.c26 set_pte_at(&init_mm, vaddr, pte, __mk_pte(phys, PAGE_KERNEL_RWX)); in set_fixmap()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c110 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags)); in early_map_kernel_page()
170 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags)); in __map_kernel_page()
1112 set_pte_at(mm, addr, ptep, pte); in radix__ptep_modify_prot_commit()
1139 set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pud); in pud_set_huge()
1186 set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pmd); in pmd_set_huge()
H A Dpgtable.c79 return set_pte_at(mm, addr, pmdp_ptep(pmdp), pmd_pte(pmd)); in set_pmd_at()
446 set_pte_at(vma->vm_mm, addr, ptep, pte); in ptep_modify_prot_commit()
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dpgtable_32.c57 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr()
/OK3568_Linux_fs/kernel/arch/c6x/include/asm/
H A Dpgtable.h50 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval) macro
/OK3568_Linux_fs/kernel/arch/arc/mm/
H A Dhighmem.c61 set_pte_at(&init_mm, vaddr, fixmap_page_table + idx, in kmap_atomic_high_prot()
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dpgtable_32.h124 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
419 set_pte_at((__vma)->vm_mm, (__address), __ptep, __entry); \
/OK3568_Linux_fs/kernel/arch/m68k/include/asm/
H A Dpgtable_mm.h34 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
/OK3568_Linux_fs/kernel/arch/nds32/include/asm/
H A Dpgtable.h186 #define pte_clear(mm,addr,ptep) set_pte_at((mm),(addr),(ptep), __pte(0))
194 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
/OK3568_Linux_fs/kernel/arch/microblaze/include/asm/
H A Dpgtable.h281 do { set_pte_at((mm), (addr), (ptep), __pte(0)); } while (0)
396 static inline void set_pte_at(struct mm_struct *mm, unsigned long addr, in set_pte_at() function
/OK3568_Linux_fs/kernel/arch/sh/include/asm/
H A Dpgtable_32.h310 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval) macro
326 #define pte_clear(mm,addr,xp) do { set_pte_at(mm, addr, xp, __pte(0)); } while (0)

123