/linux-master/arch/parisc/include/asm/ |
H A D | page.h | 47 #define pmd_val(x) ((x).pmd + 0) macro 66 #define pmd_val(x) (x) macro
|
H A D | pgtable.h | 82 printk("%s:%d: bad pmd %08lx.\n", __FILE__, __LINE__, (unsigned long)pmd_val(e)) 281 #define pmd_flag(x) (pmd_val(x) & PxD_FLAG_MASK) 282 #define pmd_address(x) ((unsigned long)(pmd_val(x) &~ PxD_FLAG_MASK) << PxD_VALUE_SHIFT) 288 #define pmd_none(x) (!pmd_val(x))
|
/linux-master/arch/um/include/asm/ |
H A D | pgtable-3level.h | 50 pmd_val(e))
|
/linux-master/arch/m68k/include/asm/ |
H A D | mcf_pgalloc.h | 31 #define pmd_populate(mm, pmd, pte) (pmd_val(*pmd) = (unsigned long)(pte))
|
/linux-master/arch/mips/mm/ |
H A D | pgtable-32.c | 38 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot);
|
H A D | pgtable-64.c | 97 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot);
|
/linux-master/arch/arc/include/asm/ |
H A D | page.h | 61 #define pmd_val(x) ((x).pmd) macro
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-64k.h | 262 return !!((pmd_val(pmd) & (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP)) == 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));
|
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable.h | 221 return (pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROT_NONE | _PAGE_LEAF)); 226 return (pmd_val(pmd) & (_PAGE_PRESENT | _PAGE_PROT_NONE)); 232 return (pmd_val(pmd) == 0); 237 return !pmd_present(pmd) || (pmd_val(pmd) & _PAGE_LEAF); 243 return pmd_present(pmd) && (pmd_val(pmd) & _PAGE_LEAF); 272 return pfn_to_page(__page_val_to_pfn(pmd_val(pmd))); 277 return (unsigned long)pfn_to_virt(__page_val_to_pfn(pmd_val(pmd))); 282 return __pte(pmd_val(pmd)); 642 return __pmd(pmd_val(pmd) & ~(_PAGE_PRESENT|_PAGE_PROT_NONE)); 645 #define __pmd_to_phys(pmd) (__page_val_to_pfn(pmd_val(pm [all...] |
H A D | pgtable-64.h | 67 #define pmd_val(x) ((x).pmd) macro 262 return __page_val_to_pfn(pmd_val(pmd)); 268 pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e))
|
/linux-master/arch/s390/mm/ |
H A D | pageattr.c | 133 ro = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_PROTECT); 134 nx = !!(pmd_val(*pmdp) & _SEGMENT_ENTRY_NOEXEC); 145 pgt_set((unsigned long *)pmdp, pmd_val(new), addr, CRDTE_DTT_SEGMENT); 167 new = __pmd(pmd_val(new) & PMD_MASK); 172 pgt_set((unsigned long *)pmdp, pmd_val(new), addr, CRDTE_DTT_SEGMENT);
|
/linux-master/arch/arm/include/asm/ |
H A D | pgtable.h | 159 #define pmd_none(pmd) (!pmd_val(pmd)) 163 return __va(pmd_val(pmd) & PHYS_MASK & (s32)PAGE_MASK); 166 #define pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd) & PHYS_MASK))
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable-be-types.h | 26 static inline unsigned long pmd_val(pmd_t x) function
|
/linux-master/arch/powerpc/include/asm/book3s/32/ |
H A D | pgtable.h | 218 #define pmd_none(pmd) (!pmd_val(pmd)) 219 #define pmd_bad(pmd) (pmd_val(pmd) & _PMD_BAD) 220 #define pmd_present(pmd) (pmd_val(pmd) & _PMD_PRESENT_MASK) 343 #define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT)
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_hugepage.c | 38 old_pmd = pmd_val(pmd);
|
H A D | pgtable.c | 118 trace_hugepage_set_pmd(addr, pmd_val(pmd)); 218 return __pmd(pmd_val(pmd) | pgprot_val(pgprot)); 258 pmdv = pmd_val(pmd);
|
/linux-master/arch/loongarch/mm/ |
H A D | pgtable.c | 123 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot);
|
H A D | init.c | 137 pmd_val(entry) |= _PAGE_HUGE | _PAGE_HGLOBAL; 144 int huge = pmd_val(*pmd) & _PAGE_HUGE;
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable.h | 180 pmd_val(pmd) &= ~pgprot_val(prot); 186 pmd_val(pmd) |= pgprot_val(prot); 269 return __pmd(pmd_val(pmd) | PMD_SECT_CONT); 458 return __pte(pmd_val(pmd)); 541 return pmd_val(pmd) && pmd_present(pmd) && !(pmd_val(pmd) & PMD_TABLE_BIT); 570 #define pmd_mkhuge(pmd) (__pmd(pmd_val(pmd) & ~PMD_TABLE_BIT)) 663 #define pmd_none(pmd) (!pmd_val(pmd)) 665 #define pmd_table(pmd) ((pmd_val(pmd) & PMD_TYPE_MASK) == \ 667 #define pmd_sect(pmd) ((pmd_val(pm [all...] |
/linux-master/arch/xtensa/mm/ |
H A D | fault.c | 67 pmd_val(*pmd) = pmd_val(*pmd_k);
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_64.h | 39 __FILE__, __LINE__, &(e), pmd_val(e)) 240 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val((pmd)) })
|
H A D | pgtable.h | 113 #define pmd_val(x) native_pmd_val(x) macro 232 phys_addr_t pfn = pmd_val(pmd); 274 return (pmd_val(pmd) & (_PAGE_PSE|_PAGE_DEVMAP)) == _PAGE_PSE; 293 return !!(pmd_val(pmd) & _PAGE_DEVMAP); 815 pmdval_t val = pmd_val(pmd), oldval = val; 1015 return (unsigned long)__va(pmd_val(pmd) & pmd_pfn_mask(pmd)); 1643 return __pte_access_permitted(pmd_val(pmd), write); 1682 return pmd_leaf(pmd) && (pmd_val(pmd) & _PAGE_PRESENT) && (pmd_val(pmd) & _PAGE_USER);
|
/linux-master/arch/x86/mm/ |
H A D | kasan_init_64.c | 293 pmdval_t pmd_val = __pa_nodebug(kasan_early_shadow_pte) | _KERNPG_TABLE; local 299 pmd_val &= __default_kernel_pte_mask; 307 kasan_early_shadow_pmd[i] = __pmd(pmd_val);
|
/linux-master/arch/arm/mm/ |
H A D | dump.c | 326 switch (pmd_val(*pmd) & PMD_DOMAIN_MASK) { 353 note_page(st, addr, 4, pmd_val(*pmd), domain); 361 note_page(st, addr, 4, pmd_val(*pmd), domain);
|
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);
|