| /Linux-v5.10/arch/arm/mm/ | 
| D | pgd.c | 35 	pmd_t *new_pmd, *init_pmd;  in pgd_alloc()  local66 	new_pmd = pmd_alloc(mm, new_pud, 0);  in pgd_alloc()
 67 	if (!new_pmd)  in pgd_alloc()
 85 		new_pmd = pmd_alloc(mm, new_pud, 0);  in pgd_alloc()
 86 		if (!new_pmd)  in pgd_alloc()
 89 		new_pte = pte_alloc_map(mm, new_pmd, 0);  in pgd_alloc()
 99 		pmd_val(*new_pmd) &= ~PMD_DOMAIN_MASK;  in pgd_alloc()
 100 		pmd_val(*new_pmd) |= PMD_DOMAIN(DOMAIN_VECTORS);  in pgd_alloc()
 116 	pmd_free(mm, new_pmd);  in pgd_alloc()
 
 | 
| /Linux-v5.10/arch/powerpc/mm/book3s64/ | 
| D | hash_hugepage.c | 28 	unsigned long old_pmd, new_pmd;  in __hash_page_thp()  local49 		new_pmd = old_pmd | H_PAGE_BUSY | _PAGE_ACCESSED;  in __hash_page_thp()
 51 			new_pmd |= _PAGE_DIRTY;  in __hash_page_thp()
 52 	} while (!pmd_xchg(pmdp, __pmd(old_pmd), __pmd(new_pmd)));  in __hash_page_thp()
 60 	rflags = htab_convert_pte_flags(new_pmd);  in __hash_page_thp()
 134 		new_pmd |= H_PAGE_HASHPTE;  in __hash_page_thp()
 182 		new_pmd |= H_PAGE_COMBO;  in __hash_page_thp()
 189 	*pmdp = __pmd(new_pmd & ~H_PAGE_BUSY);  in __hash_page_thp()
 
 | 
| D | radix_pgtable.c | 1190 	pte_t new_pmd = pfn_pte(__phys_to_pfn(addr), prot);  in pmd_set_huge()  local1195 	set_pte_at(&init_mm, 0 /* radix unused */, ptep, new_pmd);  in pmd_set_huge()
 
 | 
| /Linux-v5.10/mm/ | 
| D | mremap.c | 117 		struct vm_area_struct *new_vma, pmd_t *new_pmd,  in move_ptes()  argument152 	new_pte = pte_offset_map(new_pmd, new_addr);  in move_ptes()
 153 	new_ptl = pte_lockptr(mm, new_pmd);  in move_ptes()
 196 		  unsigned long new_addr, pmd_t *old_pmd, pmd_t *new_pmd)  in move_normal_pmd()  argument
 225 	if (WARN_ON_ONCE(!pmd_none(*new_pmd)))  in move_normal_pmd()
 233 	new_ptl = pmd_lockptr(mm, new_pmd);  in move_normal_pmd()
 241 	VM_BUG_ON(!pmd_none(*new_pmd));  in move_normal_pmd()
 244 	set_pmd_at(mm, new_addr, new_pmd, pmd);  in move_normal_pmd()
 261 	pmd_t *old_pmd, *new_pmd;  in move_page_tables()  local
 283 		new_pmd = alloc_new_pmd(vma->vm_mm, vma, new_addr);  in move_page_tables()
 [all …]
 
 | 
| D | huge_memory.c | 1732 		  unsigned long new_addr, pmd_t *old_pmd, pmd_t *new_pmd)  in move_huge_pmd()  argument1743 	if (WARN_ON(!pmd_none(*new_pmd))) {  in move_huge_pmd()
 1744 		VM_BUG_ON(pmd_trans_huge(*new_pmd));  in move_huge_pmd()
 1754 		new_ptl = pmd_lockptr(mm, new_pmd);  in move_huge_pmd()
 1760 		VM_BUG_ON(!pmd_none(*new_pmd));  in move_huge_pmd()
 1765 			pgtable_trans_huge_deposit(mm, new_pmd, pgtable);  in move_huge_pmd()
 1768 		set_pmd_at(mm, new_addr, new_pmd, pmd);  in move_huge_pmd()
 
 | 
| /Linux-v5.10/arch/x86/mm/ | 
| D | kmmio.c | 129 	pmd_t new_pmd;  in clear_pmd_presence()  local133 		new_pmd = pmd_mkinvalid(*pmd);  in clear_pmd_presence()
 136 		new_pmd = __pmd(*old);  in clear_pmd_presence()
 138 	set_pmd(pmd, new_pmd);  in clear_pmd_presence()
 
 | 
| /Linux-v5.10/arch/powerpc/kvm/ | 
| D | book3s_64_mmu_radix.c | 592 	pmd_t *pmd, *new_pmd = NULL;  in kvmppc_create_pte()  local610 		new_pmd = kvmppc_pmd_alloc();  in kvmppc_create_pte()
 651 		if (!new_pmd) {  in kvmppc_create_pte()
 675 		if (!new_pmd)  in kvmppc_create_pte()
 677 		pud_populate(kvm->mm, pud, new_pmd);  in kvmppc_create_pte()
 678 		new_pmd = NULL;  in kvmppc_create_pte()
 755 	if (new_pmd)  in kvmppc_create_pte()
 756 		kvmppc_pmd_free(new_pmd);  in kvmppc_create_pte()
 
 | 
| /Linux-v5.10/arch/mips/kvm/ | 
| D | mmu.c | 120 		pmd_t *new_pmd;  in kvm_mips_walk_pgd()  local124 		new_pmd = kvm_mmu_memory_cache_alloc(cache);  in kvm_mips_walk_pgd()
 125 		pmd_init((unsigned long)new_pmd,  in kvm_mips_walk_pgd()
 127 		pud_populate(NULL, pud, new_pmd);  in kvm_mips_walk_pgd()
 
 | 
| /Linux-v5.10/arch/arm64/mm/ | 
| D | mmu.c | 1355 	pmd_t new_pmd = pfn_pmd(__phys_to_pfn(phys), mk_pmd_sect_prot(prot));  in pmd_set_huge()  local1359 				   pmd_val(new_pmd)))  in pmd_set_huge()
 1363 	set_pmd(pmdp, new_pmd);  in pmd_set_huge()
 
 | 
| /Linux-v5.10/include/linux/ | 
| D | huge_mm.h | 43 			 pmd_t *old_pmd, pmd_t *new_pmd);
 |