/linux-master/arch/arm/mm/ |
H A D | ioremap.c | 201 pmd[0] = __pmd(__pfn_to_phys(pfn) | type->prot_sect); 203 pmd[1] = __pmd(__pfn_to_phys(pfn) | type->prot_sect); 234 pmd[0] = __pmd(super_pmd_val); 235 pmd[1] = __pmd(super_pmd_val);
|
H A D | init.c | 375 pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot); 378 pmd[1] = __pmd((pmd_val(pmd[1]) & mask) | prot); 380 pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot);
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 176 return __pmd(old_pmd); 218 return __pmd(pmd_val(pmd) | pgprot_val(pgprot)); 237 return __pmd_mkhuge(pmd_set_protbits(__pmd(pmdv), pgprot)); 260 return pmd_set_protbits(__pmd(pmdv), newprot);
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-64k.h | 268 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE)); 286 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP));
|
H A D | radix.h | 272 return __pmd(pmd_val(pmd) | _PAGE_PTE); 320 return __pmd(pmd_val(pmd) | (_PAGE_PTE | _PAGE_DEVMAP));
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable-64.h | 231 #define __pmd(x) ((pmd_t) { (x) } ) macro 303 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
/linux-master/arch/s390/mm/ |
H A D | pageattr.c | 144 new = __pmd(__pa(pt_dir) | _SEGMENT_ENTRY); 167 new = __pmd(pmd_val(new) & PMD_MASK); 229 set_pmd(pmdp, __pmd(pmd_addr | prot));
|
/linux-master/mm/ |
H A D | hugetlb_vmemmap.c | 52 pmd_t __pmd; local 61 pmd_populate_kernel(&init_mm, &__pmd, pgtable); 68 pte = pte_offset_kernel(&__pmd, addr);
|
/linux-master/arch/openrisc/mm/ |
H A D | init.c | 102 set_pmd(pme, __pmd(_KERNPG_TABLE + __pa(pte)));
|
/linux-master/arch/arc/include/asm/ |
H A D | pgtable-levels.h | 144 #define pfn_pmd(pfn,prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
|
/linux-master/arch/x86/kernel/ |
H A D | espfix_64.c | 180 pmd = __pmd(__pa(pte_p) | (PGTABLE_PROT & ptemask));
|
H A D | machine_kexec_32.c | 95 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE));
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgalloc.h | 119 set_pmd(pmdp, __pmd(__phys_to_pmd_val(ptep) | prot));
|
H A D | pgtable.h | 269 return __pmd(pmd_val(pmd) | PMD_SECT_CONT); 453 return __pmd(pud_val(pud)); 463 return __pmd(pte_val(pte)); 570 #define pmd_mkhuge(pmd) (__pmd(pmd_val(pmd) & ~PMD_TABLE_BIT)) 583 #define pfn_pmd(pfn,prot) __pmd(__phys_to_pmd_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot)) 719 set_pmd(pmdp, __pmd(0)); 1242 pmd_t pmd = __pmd(xchg_relaxed(&pmd_val(*pmdp), 0)); 1336 return __pmd(xchg_relaxed(&pmd_val(*pmdp), pmd_val(pmd))); 1365 #define __swp_entry_to_pmd(swp) __pmd((swp).val)
|
/linux-master/arch/x86/power/ |
H A D | hibernate.c | 179 set_pmd(pmd, __pmd(pmd_val(*pmd) & ~_PAGE_NX));
|
/linux-master/arch/s390/include/asm/ |
H A D | pgalloc.h | 131 set_pmd(pmd, __pmd(_SEGMENT_ENTRY | __pa(pte)));
|
H A D | pgtable.h | 558 return __pmd(pmd_val(pmd) & ~pgprot_val(prot)); 563 return __pmd(pmd_val(pmd) | pgprot_val(prot)); 987 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); 1615 pmd = __pmd(pmd_val(pmd) & mask); 1626 return __pmd(physpage + massage_pgprot_pmd(pgprot)); 1763 return pmdp_xchg_direct(mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); 1773 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); 1776 return pmdp_xchg_lazy(vma->vm_mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY)); 1793 pmd = __pmd(pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID);
|
/linux-master/arch/x86/mm/ |
H A D | ident_map.c | 17 set_pmd(pmd, __pmd((addr - info->offset) | info->page_flag));
|
H A D | mem_encrypt_identity.c | 163 set_pmd(pmd, __pmd(ppd->paddr | ppd->pmd_flags)); 181 set_pmd(pmd, __pmd(PMD_FLAGS | __pa(pte)));
|
/linux-master/arch/arm/include/asm/ |
H A D | pgtable.h | 156 #define pud_page(pud) pmd_page(__pmd(pud_val(pud))) 157 #define pud_write(pud) pmd_write(__pmd(pud_val(pud)))
|
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 68 #define __pmd(x) ((pmd_t) { (x) }) macro 257 return __pmd((pfn << _PAGE_PFN_SHIFT) | prot_val);
|
H A D | pgtable.h | 253 set_pmd(pmdp, __pmd(0)); 632 return __pmd(pte_val(pte)); 642 return __pmd(pmd_val(pmd) & ~(_PAGE_PRESENT|_PAGE_PROT_NONE)); 780 pmd_t pmd = __pmd(atomic_long_xchg((atomic_long_t *)pmdp, 0)); 799 return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd))); 853 #define __swp_entry_to_pmd(swp) __pmd((swp).val)
|
/linux-master/arch/sh/include/asm/ |
H A D | pgtable_32.h | 320 __pmd(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot)) 329 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
|
/linux-master/arch/s390/boot/ |
H A D | vmem.c | 61 pmd_t pmd_z = __pmd(__pa(kasan_early_shadow_pte) | _SEGMENT_ENTRY); 318 entry = __pmd(_pa(addr, _SEGMENT_SIZE, mode));
|
/linux-master/arch/m68k/mm/ |
H A D | kmap.c | 378 *pmd_dir = __pmd((pmd & _CACHEMASK040) | cmode);
|