Home
last modified time | relevance | path

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

/linux-4.4.14/arch/hexagon/include/asm/
Dpgalloc.h103 set_pmd(pmd, __pmd(((unsigned long)page_to_pfn(pte) << PAGE_SHIFT) | in pmd_populate()
129 set_pmd(pmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
137 set_pmd(ppmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
Dpgtable.h413 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
/linux-4.4.14/arch/mn10300/include/asm/
Dpgalloc.h23 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE))
28 set_pmd(pmd, __pmd((page_to_pfn(pte) << PAGE_SHIFT) | _PAGE_TABLE)); in pmd_populate()
Dpgtable.h226 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
309 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
/linux-4.4.14/arch/tile/include/asm/
Dpgalloc.h41 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd() function
53 set_pmd(pmd, ptfn_pmd(HV_CPA_TO_PTFN(__pa(ptep)), in pmd_populate_kernel()
60 set_pmd(pmd, ptfn_pmd(HV_CPA_TO_PTFN(PFN_PHYS(page_to_pfn(page))), in pmd_populate()
/linux-4.4.14/arch/um/include/asm/
Dpgalloc.h14 set_pmd(pmd, __pmd(_PAGE_TABLE + (unsigned long) __pa(pte)))
17 set_pmd(pmd, __pmd(_PAGE_TABLE + \
Dpgtable-3level.h76 #define set_pmd(pmdptr, pmdval) set_64bit((u64 *) (pmdptr), pmd_val(pmdval)) macro
78 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
Dpgtable-2level.h38 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) macro
/linux-4.4.14/arch/nios2/include/asm/
Dpgalloc.h18 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
24 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
Dpgtable.h100 static inline void set_pmd(pmd_t *pmdptr, pmd_t pmdval) in set_pmd() function
/linux-4.4.14/arch/metag/include/asm/
Dpgalloc.h8 set_pmd(pmd, __pmd(_PAGE_TABLE | __pa(pte)))
11 set_pmd(pmd, __pmd(_PAGE_TABLE | page_to_phys(pte)))
Dpgtable.h102 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
/linux-4.4.14/arch/openrisc/include/asm/
Dpgalloc.h31 set_pmd(pmd, __pmd(_KERNPG_TABLE + __pa(pte)))
36 set_pmd(pmd, __pmd(_KERNPG_TABLE + in pmd_populate()
Dpgtable.h58 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
/linux-4.4.14/arch/m32r/include/asm/
Dpgalloc.h9 set_pmd(pmd, __pmd(_PAGE_TABLE + __pa(pte)))
14 set_pmd(pmd, __pmd(_PAGE_TABLE + page_to_phys(pte))); in pmd_populate()
Dpgtable-2level.h51 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
Dpgtable.h182 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
/linux-4.4.14/arch/sh/include/asm/
Dpgalloc.h21 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
27 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
Dpgtable_64.h33 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
67 #define pmd_clear(pmd_entry_p) (set_pmd((pmd_entry_p), __pmd(_PMD_EMPTY)))
Dpgtable_32.h315 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
329 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
/linux-4.4.14/arch/score/include/asm/
Dpgalloc.h9 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
15 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
Dpgtable.h236 #define set_pmd(pmdptr, pmdval) \ macro
/linux-4.4.14/arch/avr32/include/asm/
Dpgalloc.h22 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
28 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
Dpgtable-2level.h39 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
Dpgtable.h250 set_pmd(pmdp, __pmd(0)); in pmd_clear()
/linux-4.4.14/arch/x86/power/
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()
/linux-4.4.14/arch/mips/include/asm/
Dpgalloc.h19 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
25 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
Dpgtable.h260 #define set_pmd(pmdptr, pmdval) do { *(pmdptr) = (pmdval); } while(0) macro
/linux-4.4.14/arch/x86/include/asm/
Dpgalloc.h66 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); in pmd_populate_kernel()
75 set_pmd(pmd, __pmd(((pteval_t)pfn << PAGE_SHIFT) | _PAGE_TABLE)); in pmd_populate()
Dparavirt.h514 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd() function
519 PVOP_VCALL3(pv_mmu_ops.set_pmd, pmdp, val, (u64)val >> 32); in set_pmd()
521 PVOP_VCALL2(pv_mmu_ops.set_pmd, pmdp, val); in set_pmd()
652 set_pmd(pmdp, __pmd(0)); in pmd_clear()
Dparavirt_types.h277 void (*set_pmd)(pmd_t *pmdp, pmd_t pmdval); member
Dpgtable.h53 #define set_pmd(pmdp, pmd) native_set_pmd(pmdp, pmd) macro
/linux-4.4.14/include/asm-generic/
Dpgtable-nopmd.h41 #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval })
/linux-4.4.14/arch/c6x/include/asm/
Dpgtable.h35 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
/linux-4.4.14/arch/xtensa/mm/
Dmmu.c42 set_pmd(pmd, __pmd(((unsigned long)cur_pte) & PAGE_MASK)); in init_pmd()
/linux-4.4.14/arch/x86/mm/
Dinit_32.c101 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in one_page_table_init()
183 set_pmd(pmd, __pmd(__pa(newpte)|_PAGE_TABLE)); in page_table_kmap_check()
335 set_pmd(pmd, pfn_pmd(pfn, init_prot)); in kernel_physical_mapping_init()
337 set_pmd(pmd, pfn_pmd(pfn, prot)); in kernel_physical_mapping_init()
Dinit_64.c67 set_pmd(pmd, __pmd(addr | pmd_flag)); in ident_pmd_init()
351 set_pmd(pmd, __pmd(phys | pgprot_val(prot))); in __init_extra_mapping()
397 set_pmd(pmd, __pmd(0)); in cleanup_highmap()
465 set_pmd(pmd, __pmd(0)); in phys_pmd_init()
1268 set_pmd(pmd, __pmd(pte_val(entry))); in vmemmap_populate_hugepages()
Dkmmio.c134 set_pmd(pmd, __pmd(v)); in clear_pmd_presence()
Dpageattr.c891 set_pmd(pmd, __pmd(__pa(pte) | _KERNPG_TABLE)); in alloc_pte_page()
978 set_pmd(pmd, __pmd(cpa->pfn | _PAGE_PSE | in populate_pmd()
Dfault.c223 set_pmd(pmd, *pmd_k); in vmalloc_sync_one()
/linux-4.4.14/arch/unicore32/include/asm/
Dpgtable.h212 #define set_pmd(pmdpd, pmdval) \ macro
219 set_pmd(pmdp, __pmd(0));\
Dpgalloc.h84 set_pmd(pmdp, __pmd(pmdval)); in __pmd_populate()
/linux-4.4.14/arch/unicore32/kernel/
Dhibernate.c58 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_KERNEL_TABLE)); in resume_one_page_table_init()
/linux-4.4.14/arch/blackfin/include/asm/
Dpgtable.h28 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
/linux-4.4.14/arch/arm64/include/asm/
Dpgalloc.h114 set_pmd(pmdp, __pmd(pte | prot)); in __pmd_populate()
Dkvm_mmu.h105 #define kvm_set_pmd(pmdp, pmd) set_pmd(pmdp, pmd)
Dpgtable.h416 static inline void set_pmd(pmd_t *pmdp, pmd_t pmd) in set_pmd() function
425 set_pmd(pmdp, __pmd(0)); in pmd_clear()
/linux-4.4.14/arch/openrisc/mm/
Dinit.c110 set_pmd(pme, __pmd(_KERNPG_TABLE + __pa(pte))); in map_ram()
Dfault.c348 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/mn10300/mm/
Dpgtable.c56 set_pmd(pmd, pfn_pmd(pfn, flags)); in set_pmd_pfn()
Dfault.c407 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/arm64/mm/
Dmmu.c125 set_pmd(pmd, __pmd(addr | pgprot_val(prot))); in split_pud()
161 set_pmd(pmd, __pmd(phys | in alloc_init_pmd()
542 set_pmd(pmd, __pmd(__pa(p) | PROT_SECT_NORMAL)); in vmemmap_populate()
/linux-4.4.14/arch/xtensa/include/asm/
Dpgtable.h258 #define pmd_clear(pmdp) do { set_pmd(pmdp, __pmd(0)); } while (0)
326 set_pmd(pmd_t *pmdp, pmd_t pmdval) in set_pmd() function
/linux-4.4.14/arch/unicore32/mm/
Dmmu.c188 set_pmd(pmd, __pmd(phys | type->prot_sect)); in alloc_init_section()
468 set_pmd(pmd, __pmd(pmdval)); in setup_mm_for_reboot()
Dioremap.c118 set_pmd(pmd, __pmd(__pfn_to_phys(pfn) | type->prot_sect)); in remap_area_sections()
Dfault.c369 set_pmd(pmd, *pmd_k); in do_ifault()
/linux-4.4.14/arch/arc/mm/
Dfault.c54 set_pmd(pmd, *pmd_k); in handle_kernel_vaddr_fault()
/linux-4.4.14/arch/score/mm/
Dfault.c230 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/nios2/mm/
Dfault.c267 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/x86/kernel/
Despfix_64.c191 set_pmd(&pmd_p[n], pmd); in init_espfix_ap()
Dmachine_kexec_32.c116 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); in machine_kexec_page_table_set_one()
Dparavirt.c444 .set_pmd = native_set_pmd,
Dmachine_kexec_64.c76 set_pmd(pmd, __pmd(__pa(pte) | _KERNPG_TABLE)); in init_transition_pgtable()
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h244 #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval })
255 #define set_pmd(pmdptr, pmdval) \ macro
/linux-4.4.14/arch/metag/mm/
Dfault.c95 set_pmd(pmd, *pmd_k); in do_page_fault()
Dinit.c58 set_pmd(pmd, __pmd(_PAGE_TABLE | __pa(pte))); in insert_gateway_page()
/linux-4.4.14/arch/um/kernel/
Dmem.c70 set_pmd(pmd, __pmd(_KERNPG_TABLE + in one_page_table_init()
/linux-4.4.14/arch/cris/mm/
Dfault.c355 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/frv/mm/
Dfault.c322 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/mips/mm/
Dfault.c325 set_pmd(pmd, *pmd_k); in __do_page_fault()
Dinit.c244 set_pmd(pmd, __pmd((unsigned long)pte)); in fixrange_init()
/linux-4.4.14/arch/cris/include/asm/
Dpgtable.h43 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
/linux-4.4.14/arch/x86/xen/
Dp2m.c408 set_pmd(pmdp, __pmd(__pa(ptep) | _KERNPG_TABLE)); in xen_rebuild_p2m_list()
506 set_pmd(pmdp, in alloc_p2m_pmd()
Dmmu.c495 set_pmd(pmdp, __pmd(0)); in xen_pmd_clear()
1121 set_pmd(pmd, __pmd(0)); in xen_cleanhighmap()
1185 set_pmd(pmd, __pmd(0)); in xen_cleanmfnmap()
2149 set_pmd(pmd + idx_pt, in xen_relocate_p2m()
2394 pv_mmu_ops.set_pmd = xen_set_pmd; in xen_post_allocator_init()
2451 .set_pmd = xen_set_pmd_hyper,
/linux-4.4.14/arch/arc/include/asm/
Dpgtable.h251 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) macro
/linux-4.4.14/drivers/lguest/
Dpage_tables.c369 set_pmd(spmd, __pmd(__pa(ptepage) | pmd_flags)); in find_spte()
600 set_pmd(spmd, __pmd(0)); in release_pmd()
/linux-4.4.14/arch/metag/kernel/
Ddma.c414 set_pmd(pmd_k, *pmd); in dma_alloc_init()
/linux-4.4.14/arch/m32r/mm/
Dfault.c328 set_pmd(pmd, *pmd_k); in do_page_fault()
/linux-4.4.14/arch/sh/mm/
Dfault.c154 set_pmd(pmd, *pmd_k); in vmalloc_sync_one()
/linux-4.4.14/arch/tile/mm/
Dfault.c128 set_pmd(pmd, *pmd_k); in vmalloc_sync_one()
/linux-4.4.14/arch/x86/lguest/
Dboot.c1463 pv_mmu_ops.set_pmd = lguest_set_pmd; in lguest_init()