| /arch/hexagon/include/asm/ |
| A D | pgalloc.h | 51 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()
|
| /arch/nios2/include/asm/ |
| A D | pgalloc.h | 20 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel() 26 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
|
| /arch/um/include/asm/ |
| A D | pgalloc.h | 16 set_pmd(pmd, __pmd(_PAGE_TABLE + (unsigned long) __pa(pte))) 19 set_pmd(pmd, __pmd(_PAGE_TABLE + \
|
| A D | pgtable-2level.h | 37 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
|
| A D | pgtable-4level.h | 82 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
|
| /arch/openrisc/include/asm/ |
| A D | pgalloc.h | 29 set_pmd(pmd, __pmd(_KERNPG_TABLE + __pa(pte))) 34 set_pmd(pmd, __pmd(_KERNPG_TABLE + in pmd_populate()
|
| /arch/sh/include/asm/ |
| A D | pgalloc.h | 26 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel() 32 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
|
| /arch/x86/power/ |
| A D | hibernate_32.c | 66 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()
|
| A D | hibernate_64.c | 68 set_pmd(pmd + pmd_index(restore_jump_address), in set_up_temporary_text_mapping()
|
| A D | hibernate.c | 183 set_pmd(pmd, __pmd(pmd_val(*pmd) & ~_PAGE_NX)); in relocate_restore_code()
|
| /arch/csky/include/asm/ |
| A D | pgalloc.h | 16 set_pmd(pmd, __pmd(__pa(pte))); in pmd_populate_kernel() 22 set_pmd(pmd, __pmd(__pa(page_address(pte)))); in pmd_populate()
|
| /arch/arc/include/asm/ |
| A D | pgalloc.h | 46 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()
|
| /arch/mips/include/asm/ |
| A D | pgalloc.h | 23 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel() 29 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
|
| /arch/xtensa/mm/ |
| A D | kasan_init.c | 31 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()
|
| A D | mmu.c | 47 set_pmd(pmd, __pmd(((unsigned long)cur_pte) & PAGE_MASK)); in init_pmd()
|
| /arch/loongarch/include/asm/ |
| A D | pgalloc.h | 19 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel() 24 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
|
| /arch/riscv/include/asm/ |
| A D | pgalloc.h | 23 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()
|
| /arch/x86/include/asm/ |
| A D | pgalloc.h | 66 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()
|
| /arch/parisc/include/asm/ |
| A D | pgalloc.h | 53 set_pmd(pmd, __pmd((PxD_FLAG_PRESENT | PxD_FLAG_VALID) in pmd_populate_kernel()
|
| A D | page.h | 81 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
|
| /arch/x86/mm/ |
| A D | init_32.c | 100 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()
|
| A D | pti.c | 265 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()
|
| /arch/riscv/mm/ |
| A D | pageattr.c | 62 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()
|
| /arch/xtensa/include/asm/ |
| A D | pgtable.h | 249 #define pmd_clear(pmdp) do { set_pmd(pmdp, __pmd(0)); } while (0) 305 set_pmd(pmd_t *pmdp, pmd_t pmdval) in set_pmd() function
|
| /arch/arm64/include/asm/ |
| A D | pgalloc.h | 101 set_pmd(pmdp, __pmd(__phys_to_pmd_val(ptep) | prot)); in __pmd_populate()
|