Home
last modified time | relevance | path

Searched refs:set_pmd (Results 1 – 25 of 80) sorted by relevance

1234

/linux/arch/hexagon/include/asm/
H A Dpgalloc.h51 set_pmd(pmd, __pmd(((unsigned long)page_to_pfn(pte) << PAGE_SHIFT) | in pmd_populate()
77 set_pmd(pmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
85 set_pmd(ppmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
/linux/arch/nios2/include/asm/
H A Dpgalloc.h20 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
26 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
/linux/arch/x86/power/
H A Dhibernate_32.c66 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in resume_one_page_table_init()
110 set_pmd(pmd, pfn_pmd(pfn, PAGE_KERNEL_LARGE_EXEC)); in resume_physical_mapping_init()
158 set_pmd(pmd + pmd_index(restore_jump_address), in set_up_temporary_text_mapping()
H A Dhibernate_64.c68 set_pmd(pmd + pmd_index(restore_jump_address), in set_up_temporary_text_mapping()
/linux/arch/um/include/asm/
H A Dpgalloc.h16 set_pmd(pmd, __pmd(_PAGE_TABLE + (unsigned long) __pa(pte)))
19 set_pmd(pmd, __pmd(_PAGE_TABLE + \
H A Dpgtable-2level.h37 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
/linux/arch/openrisc/include/asm/
H A Dpgalloc.h29 set_pmd(pmd, __pmd(_KERNPG_TABLE + __pa(pte)))
34 set_pmd(pmd, __pmd(_KERNPG_TABLE + in pmd_populate()
/linux/arch/sh/include/asm/
H A Dpgalloc.h26 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
32 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
/linux/arch/arc/include/asm/
H A Dpgalloc.h46 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
51 set_pmd(pmd, __pmd((unsigned long)page_address(pte_page))); in pmd_populate()
/linux/arch/csky/include/asm/
H A Dpgalloc.h16 set_pmd(pmd, __pmd(__pa(pte))); in pmd_populate_kernel()
22 set_pmd(pmd, __pmd(__pa(page_address(pte)))); in pmd_populate()
/linux/arch/mips/include/asm/
H A Dpgalloc.h23 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
29 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
/linux/arch/xtensa/mm/
H A Dkasan_init.c31 set_pmd(pmd, __pmd((unsigned long)kasan_early_shadow_pte)); in kasan_early_init()
63 set_pmd(pmd + i, __pmd((unsigned long)pte)); in populate()
H A Dmmu.c47 set_pmd(pmd, __pmd(((unsigned long)cur_pte) & PAGE_MASK)); in init_pmd()
/linux/arch/loongarch/include/asm/
H A Dpgalloc.h19 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
24 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
/linux/arch/riscv/include/asm/
H A Dpgalloc.h23 set_pmd(pmd, __pmd((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); in pmd_populate_kernel()
31 set_pmd(pmd, __pmd((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); in pmd_populate()
/linux/arch/x86/include/asm/
H A Dpgalloc.h66 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); in pmd_populate_kernel()
82 set_pmd(pmd, __pmd(((pteval_t)pfn << PAGE_SHIFT) | _PAGE_TABLE)); in pmd_populate()
H A Dparavirt.h382 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd() function
384 PVOP_VCALL2(pv_ops, mmu.set_pmd, pmdp, native_pmd_val(pmd)); in set_pmd()
481 set_pmd(pmdp, native_make_pmd(0)); in pmd_clear()
/linux/arch/x86/mm/
H A Dinit_32.c100 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in one_page_table_init()
181 set_pmd(pmd, __pmd(__pa(newpte)|_PAGE_TABLE)); in page_table_kmap_check()
333 set_pmd(pmd, pfn_pmd(pfn, init_prot)); in kernel_physical_mapping_init()
335 set_pmd(pmd, pfn_pmd(pfn, prot)); in kernel_physical_mapping_init()
H A Dpti.c265 set_pmd(pmd, __pmd(0)); in pti_user_pagetable_walk_pte()
277 set_pmd(pmd, __pmd(_KERNPG_TABLE | __pa(new_pte_page))); in pti_user_pagetable_walk_pte()
/linux/arch/s390/mm/
H A Dpgtable.c230 set_pmd(pmdp, set_pmd_bit(*pmdp, __pgprot(_SEGMENT_ENTRY_INVALID))); in pmdp_flush_lazy()
246 set_pmd(pmdp, new); in pmdp_xchg_direct()
259 set_pmd(pmdp, new); in pmdp_xchg_lazy()
/linux/arch/riscv/mm/
H A Dpageattr.c62 set_pmd(pmd, val); in pageattr_pmd_entry()
128 set_pmd(pmdp, pfn_pmd(page_to_pfn(pte_page), PAGE_TABLE)); in __split_linear_mapping_pmd()
164 set_pmd(pmdp_new, in __split_linear_mapping_pud()
H A Dkasan_init.c36 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pte()
70 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pmd()
334 set_pmd(kasan_early_shadow_pmd + i, in kasan_early_init()
/linux/arch/parisc/include/asm/
H A Dpgalloc.h53 set_pmd(pmd, __pmd((PxD_FLAG_PRESENT | PxD_FLAG_VALID) in pmd_populate_kernel()
/linux/include/asm-generic/
H A Dpgtable-nopmd.h44 #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval })
/linux/arch/xtensa/include/asm/
H A Dpgtable.h248 #define pmd_clear(pmdp) do { set_pmd(pmdp, __pmd(0)); } while (0)
304 set_pmd(pmd_t *pmdp, pmd_t pmdval) in set_pmd() function

1234