Home
last modified time | relevance | path

Searched refs:set_pte (Results 1 – 90 of 90) sorted by relevance

/linux-4.4.14/arch/sh/include/asm/
Dpgtable_64.h35 static __inline__ void set_pte(pte_t *pteptr, pte_t pteval) in set_pte() function
44 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
265 static inline pte_t pte_wrprotect(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_WRITE)); r… in pte_wrprotect()
266 static inline pte_t pte_mkclean(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_DIRTY)); ret… in pte_mkclean()
267 static inline pte_t pte_mkold(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_ACCESSED)); re… in pte_mkold()
268 static inline pte_t pte_mkwrite(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) | _PAGE_WRITE)); retu… in pte_mkwrite()
269 static inline pte_t pte_mkdirty(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) | _PAGE_DIRTY)); retu… in pte_mkdirty()
270 static inline pte_t pte_mkyoung(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) | _PAGE_ACCESSED)); r… in pte_mkyoung()
271 static inline pte_t pte_mkhuge(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) | _PAGE_SZHUGE)); retu… in pte_mkhuge()
272 static inline pte_t pte_mkspecial(pte_t pte) { set_pte(&pte, __pte(pte_val(pte) | _PAGE_SPECIAL)); … in pte_mkspecial()
[all …]
Dpgtable_32.h299 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
306 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
309 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/linux-4.4.14/arch/avr32/include/asm/
Dpgtable.h212 set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_RW)); in pte_wrprotect()
217 set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_DIRTY)); in pte_mkclean()
222 set_pte(&pte, __pte(pte_val(pte) & ~_PAGE_ACCESSED)); in pte_mkold()
227 set_pte(&pte, __pte(pte_val(pte) | _PAGE_RW)); in pte_mkwrite()
232 set_pte(&pte, __pte(pte_val(pte) | _PAGE_DIRTY)); in pte_mkdirty()
237 set_pte(&pte, __pte(pte_val(pte) | _PAGE_ACCESSED)); in pte_mkyoung()
284 set_pte(&pte, __pte((pte_val(pte) & _PAGE_CHG_MASK) in pte_modify()
Dpgtable-2level.h32 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
33 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep, pteval)
/linux-4.4.14/arch/m68k/mm/
Dmcfmmu.c71 set_pte(pg_table, pte); in paging_init()
128 set_pte(pte, pte_mkdirty(*pte)); in cf_tlb_miss()
131 set_pte(pte, pte_mkyoung(*pte)); in cf_tlb_miss()
134 set_pte(pte, pte_wrprotect(*pte)); in cf_tlb_miss()
Dsun3mmu.c78 set_pte (pg_table, pte); in paging_init()
/linux-4.4.14/arch/c6x/include/asm/
Dpgtable.h53 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
54 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_32.h115 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
120 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
156 set_pte(ptep, __pte(0)); in __pte_clear()
183 set_pte((pte_t *)&pmdp->pmdv[i], __pte(0)); in pmd_clear()
203 set_pte((pte_t *)pgdp, __pte(0)); in pgd_clear()
Dpgalloc_32.h34 set_pte((pte_t *)pgdp, (SRMMU_ET_PTD | (pa >> 4))); in pgd_set()
/linux-4.4.14/arch/x86/mm/kmemcheck/
Dkmemcheck.c104 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT)); in kmemcheck_show_addr()
117 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT)); in kmemcheck_hide_addr()
279 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT)); in kmemcheck_show_pages()
280 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_HIDDEN)); in kmemcheck_show_pages()
305 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT)); in kmemcheck_hide_pages()
306 set_pte(pte, __pte(pte_val(*pte) | _PAGE_HIDDEN)); in kmemcheck_hide_pages()
/linux-4.4.14/arch/m32r/include/asm/
Dpgtable-2level.h44 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
45 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
Dpgtable.h283 set_pte(&pte, __pte((pte_val(pte) & _PAGE_CHG_MASK) \ in pte_modify()
/linux-4.4.14/arch/m68k/include/asm/
Dpgtable_mm.h24 #define set_pte(pteptr, pteval) \ macro
28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
Dmmu_context.h138 set_pte(pte, pte_mkyoung(*pte)); in load_ksp_mmu()
141 set_pte(pte, pte_wrprotect(*pte)); in load_ksp_mmu()
/linux-4.4.14/arch/mips/mm/
Dhighmem.c61 set_pte(kmap_pte-idx, mk_pte(page, PAGE_KERNEL)); in kmap_atomic()
115 set_pte(kmap_pte-idx, pfn_pte(pfn, PAGE_KERNEL)); in kmap_atomic_pfn()
Dioremap.c38 set_pte(pte, pfn_pte(pfn, pgprot)); in remap_area_pte()
/linux-4.4.14/arch/metag/mm/
Dhighmem.c57 set_pte(kmap_pte - idx, mk_pte(page, PAGE_KERNEL)); in kmap_atomic()
108 set_pte(kmap_pte - idx, pfn_pte(pfn, PAGE_KERNEL)); in kmap_atomic_pfn()
Dinit.c62 set_pte(pte, pfn_pte(__pa(gateway_page) >> PAGE_SHIFT, PAGE_READONLY)); in insert_gateway_page()
/linux-4.4.14/arch/tile/mm/
Dhighmem.c116 set_pte(ptep, pteval); in kmap_atomic_register()
150 set_pte(ptep, pte_mkmigrate(*ptep)); in kmap_atomic_fix_one_kpte()
160 set_pte(ptep, pte); in kmap_atomic_fix_one_kpte()
Dpgtable.c429 void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
/linux-4.4.14/arch/blackfin/include/asm/
Dpgtable.h48 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
49 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/linux-4.4.14/drivers/lguest/
Dpage_tables.c522 set_pte(spte, gpte_to_spte(cpu, pte_wrprotect(gpte), 0)); in demand_page()
814 set_pte(pte, in allocate_switcher_mapping()
961 set_pte(spte, in __guest_set_pte()
969 set_pte(spte, __pte(0)); in __guest_set_pte()
1150 set_pte(pte, __pte(0)); in remove_switcher_percpu_map()
1154 set_pte(pte, __pte(0)); in remove_switcher_percpu_map()
1211 set_pte(pte, mk_pte(regs_page, __pgprot(__PAGE_KERNEL & ~_PAGE_GLOBAL))); in map_switcher_in_guest()
1222 set_pte(pte, mk_pte(percpu_switcher_page, in map_switcher_in_guest()
/linux-4.4.14/arch/tile/include/asm/
Dpgalloc.h44 set_pte(pmdp, pmd); in set_pmd()
46 set_pte(&pmdp->pud.pgd, pmd.pud.pgd); in set_pmd()
Dpgtable.h258 extern void set_pte(pte_t *ptep, pte_t pte);
259 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
260 #define set_pte_atomic(pteptr, pteval) set_pte(pteptr, pteval)
427 set_pte(pmdp_ptep(pmdp), pmd_pte(pmdval)); in __set_pmd()
Dhugetlb.h54 set_pte(ptep, pte); in set_huge_pte_at()
/linux-4.4.14/arch/parisc/include/asm/
Dpgtable.h53 #define set_pte(pteptr, pteval) \ macro
68 set_pte(ptep, pteval); \
481 set_pte(ptep, pte_mkold(pte)); in ptep_test_and_clear_young()
495 set_pte(ptep, __pte(0)); in ptep_get_and_clear()
507 set_pte(ptep, pte_wrprotect(*ptep)); in ptep_set_wrprotect()
/linux-4.4.14/arch/unicore32/include/asm/
Dpgtable.h157 #define pte_clear(mm, addr, ptep) set_pte(ptep, __pte(0))
166 #define set_pte(ptep, pte) cpu_set_pte(ptep, pte) macro
170 set_pte(ptep, pteval); \
/linux-4.4.14/arch/x86/xen/
Dp2m.c348 set_pte(p2m_missing_pte + i, in xen_rebuild_p2m_list()
350 set_pte(p2m_identity_pte + i, in xen_rebuild_p2m_list()
387 set_pte(ptep, in xen_rebuild_p2m_list()
397 set_pte(ptep, in xen_rebuild_p2m_list()
610 set_pte(ptep, in xen_alloc_p2m_entry()
Dmmu.c2140 set_pte(pt + idx_pte, in xen_relocate_p2m()
2393 pv_mmu_ops.set_pte = xen_set_pte; in xen_post_allocator_init()
2449 .set_pte = xen_set_pte_init,
/linux-4.4.14/arch/sh/mm/
Dkmap.c49 set_pte(kmap_coherent_pte - idx, mk_pte(page, PAGE_KERNEL)); in kmap_coherent()
Dtlbex_32.c62 set_pte(pte, entry); in handle_tlbmiss()
Dinit.c82 set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, prot)); in set_pte_phys()
98 set_pte(pte, pfn_pte(0, __pgprot(0))); in clear_pte_phys()
/linux-4.4.14/arch/xtensa/mm/
Dhighmem.c56 set_pte(kmap_pte + idx, mk_pte(page, PAGE_KERNEL_EXEC)); in kmap_atomic()
/linux-4.4.14/arch/mn10300/mm/
Dinit.c90 set_pte(ppte, pfn_pte(USER_ATOMIC_OPS_PAGE_ADDR >> PAGE_SHIFT, in paging_init()
/linux-4.4.14/arch/sparc/mm/
Dhighmem.c75 set_pte(kmap_pte-idx, mk_pte(page, kmap_prot)); in kmap_atomic()
Dsrmmu.c110 { set_pte((pte_t *)ctxp, (SRMMU_ET_PTD | (__nocache_pa((unsigned long) pgdp) >> 4))); } in srmmu_ctxd_set()
119 set_pte((pte_t *)&pmdp->pmdv[i], SRMMU_ET_PTD | ptp); in pmd_set()
131 set_pte((pte_t *)&pmdp->pmdv[i], SRMMU_ET_PTD | ptp); in pmd_populate()
309 set_pte(__nocache_fix(pte), __pte(pteval)); in srmmu_nocache_init()
503 set_pte(ptep, __pte(tmp)); in srmmu_mapioaddr()
Dio-unit.c226 set_pte(ptep, mk_pte(virt_to_page(page), dvma_prot)); in iounit_map_dma_area()
Diommu.c364 set_pte(ptep, mk_pte(virt_to_page(page), dvma_prot)); in iommu_map_dma_area()
/linux-4.4.14/arch/nios2/include/asm/
Dpgtable.h204 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
215 set_pte(ptep, pteval); in set_pte_at()
/linux-4.4.14/arch/cris/include/asm/
Dpgtable.h36 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval)) macro
37 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/linux-4.4.14/arch/mn10300/include/asm/
Dpgtable.h301 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
302 #define set_pte_at(mm, addr, ptep, pteval) set_pte((ptep), (pteval))
303 #define set_pte_atomic(pteptr, pteval) set_pte((pteptr), (pteval))
Dhighmem.h90 set_pte(kmap_pte - idx, mk_pte(page, kmap_prot)); in kmap_atomic()
/linux-4.4.14/arch/unicore32/mm/
Dpgd.c63 set_pte(new_pte, *init_pte); in get_pgd_slow()
Dmmu.c169 set_pte(pte, pfn_pte(pfn, __pgprot(type->prot_pte))); in alloc_init_pte()
/linux-4.4.14/arch/arm64/mm/
Dpageattr.c35 set_pte(ptep, pte); in change_page_range()
Dmmu.c90 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in split_pmd()
113 set_pte(pte, pfn_pte(pfn, prot)); in alloc_init_pte()
638 set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, flags)); in __set_fixmap()
Dkasan_init.c38 set_pte(pte, pfn_pte(virt_to_pfn(kasan_zero_page), in kasan_early_pte_populate()
/linux-4.4.14/arch/metag/include/asm/
Dpgtable.h99 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval)) macro
100 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/linux-4.4.14/arch/arc/include/asm/
Dpgtable.h250 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval)) macro
330 set_pte(ptep, pteval); in set_pte_at()
/linux-4.4.14/arch/x86/mm/
Diomap_32.c68 set_pte(kmap_pte - idx, pfn_pte(pfn, prot)); in kmap_atomic_prot_pfn()
Dhighmem_32.c48 set_pte(kmap_pte-idx, mk_pte(page, prot)); in kmap_atomic_prot()
Dinit_32.c179 set_pte(newpte + i, pte[i]); in page_table_kmap_check()
360 set_pte(pte, pfn_pte(pfn, init_prot)); in kernel_physical_mapping_init()
363 set_pte(pte, pfn_pte(pfn, prot)); in kernel_physical_mapping_init()
Dinit_64.c278 set_pte(pte, new_pte); in set_pte_vaddr_pud()
417 set_pte(pte, __pte(0)); in phys_pte_init()
437 set_pte(pte, pfn_pte(addr >> PAGE_SHIFT, prot)); in phys_pte_init()
502 set_pte((pte_t *)pmd, in phys_pmd_init()
575 set_pte((pte_t *)pud, in phys_pud_init()
Dpgtable.c595 set_pte((pte_t *)pud, pfn_pte( in pud_set_huge()
623 set_pte((pte_t *)pmd, pfn_pte( in pmd_set_huge()
Dioremap.c497 set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, flags)); in __early_set_fixmap()
Dpageattr.c675 set_pte(&pbase[i], pfn_pte(pfn, canon_pgprot(ref_prot))); in __split_large_page()
767 set_pte(pte, __pte(0)); in unmap_pte_range()
919 set_pte(pte, pfn_pte(cpa->pfn >> PAGE_SHIFT, pgprot)); in populate_pte()
/linux-4.4.14/arch/unicore32/kernel/
Dhibernate.c111 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in resume_physical_mapping_init()
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h102 #define set_pte(pteptr, pteval) (*(pteptr) = pteval) macro
103 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/linux-4.4.14/arch/hexagon/include/asm/
Dpgtable.h193 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
421 #define set_pte_at(mm, addr, ptep, pte) set_pte(ptep, pte)
/linux-4.4.14/arch/frv/mm/
Ddma-alloc.c67 set_pte(pte, mk_pte_phys(pa & PAGE_MASK, prot)); in map_page()
/linux-4.4.14/arch/um/include/asm/
Dpgtable.h247 static inline void set_pte(pte_t *pteptr, pte_t pteval) in set_pte() function
259 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h329 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
343 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
527 set_pte(__ptep, __entry); \
/linux-4.4.14/arch/x86/power/
Dhibernate_32.c124 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in resume_physical_mapping_init()
/linux-4.4.14/arch/alpha/include/asm/
Dpgtable.h27 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval)) macro
28 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/linux-4.4.14/arch/openrisc/include/asm/
Dpgtable.h52 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval)) macro
53 #define set_pte_at(mm, addr, ptep, pteval) set_pte(ptep, pteval)
/linux-4.4.14/arch/mips/include/asm/
Dpgtable.h139 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
179 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
253 set_pte(ptep, pteval); in set_pte_at()
/linux-4.4.14/arch/openrisc/mm/
Dinit.c121 set_pte(pte, mk_pte_phys(p, prot)); in map_ram()
/linux-4.4.14/arch/x86/include/asm/
Dparavirt.h483 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
486 PVOP_VCALL3(pv_mmu_ops.set_pte, ptep, in set_pte()
489 PVOP_VCALL2(pv_mmu_ops.set_pte, ptep, in set_pte()
641 set_pte(ptep, pte); in set_pte_atomic()
Dparavirt_types.h274 void (*set_pte)(pte_t *ptep, pte_t pteval); member
Dpgtable.h46 #define set_pte(ptep, pte) native_set_pte(ptep, pte) macro
/linux-4.4.14/arch/m68k/sun3x/
Ddvma.c133 set_pte(pte, pfn_pte(virt_to_pfn(kaddr), in dvma_map_cpu()
/linux-4.4.14/arch/parisc/mm/
Dhugetlbpage.c124 set_pte(ptep, entry); in __set_huge_pte_at()
Dinit.c501 set_pte(pg_table, pte); in map_pages()
/linux-4.4.14/arch/nios2/mm/
Dioremap.c43 set_pte(pte, pfn_pte(pfn, pgprot)); in remap_area_pte()
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable.h136 #define pte_clear(mm,addr,ptep) set_pte(ptep, __pte(0))
229 static inline void set_pte(pte_t *ptep, pte_t pte) in set_pte() function
290 set_pte(ptep, pte); in set_pte_at()
Dkvm_mmu.h104 #define kvm_set_pte(ptep, pte) set_pte(ptep, pte)
/linux-4.4.14/arch/x86/kernel/
Despfix_64.c198 set_pte(&pte_p[n*PTE_STRIDE], pte); in init_espfix_ap()
Dmachine_kexec_32.c118 set_pte(pte, pfn_pte(paddr >> PAGE_SHIFT, PAGE_KERNEL_EXEC)); in machine_kexec_page_table_set_one()
Dparavirt.c442 .set_pte = native_set_pte,
Dmachine_kexec_64.c79 set_pte(pte, pfn_pte(paddr >> PAGE_SHIFT, PAGE_KERNEL_EXEC)); in init_transition_pgtable()
Dvm86_32.c184 set_pte(pte, pte_wrprotect(*pte)); in mark_screen_rdonly()
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h172 #define set_pte(pteptr, pteval) \ macro
177 #define set_pte_at(mm,addr,ptep,pteval) set_pte(ptep,pteval)
/linux-4.4.14/arch/alpha/mm/
Dinit.c222 set_pte(pte_offset_kernel(pmd, vaddr), in callback_init()
/linux-4.4.14/arch/ia64/mm/
Dinit.c232 set_pte(pte, mk_pte(page, pgprot)); in put_kernel_page()
462 set_pte(pte, pfn_pte(__pa(alloc_bootmem_pages_node(NODE_DATA(node), PAGE_SIZE)) >> PAGE_SHIFT, in create_mem_map_page_table()
/linux-4.4.14/arch/xtensa/include/asm/
Dpgtable.h320 static inline void set_pte(pte_t *ptep, pte_t pteval) in set_pte() function
/linux-4.4.14/arch/microblaze/include/asm/
Dpgtable.h420 static inline void set_pte(struct mm_struct *mm, unsigned long addr, in set_pte() function
/linux-4.4.14/arch/parisc/kernel/
Dpci-dma.c98 set_pte(pte, __mk_pte(*paddr_ptr, PAGE_KERNEL_UNC)); in map_pte_uncached()
/linux-4.4.14/arch/x86/lguest/
Dboot.c1461 pv_mmu_ops.set_pte = lguest_set_pte; in lguest_init()
/linux-4.4.14/Documentation/
Dcachetlb.txt126 set_pte(pte_pointer, new_pte_val);
/linux-4.4.14/arch/x86/kvm/
Dmmu.c2544 goto set_pte; in set_spte()
2560 set_pte: in set_spte()