/linux-master/arch/alpha/include/asm/ |
H A D | page.h | 36 #define pmd_val(x) ((x).pmd) macro 55 #define pmd_val(x) (x) macro
|
/linux-master/arch/m68k/include/asm/ |
H A D | mcf_pgtable.h | 97 #define pmd_pgtable(pmd) pfn_to_virt(pmd_val(pmd) >> PAGE_SHIFT) 119 #define pmd_page_vaddr(pmd) ((unsigned long) (pmd_val(pmd))) 139 static inline int pmd_none2(pmd_t *pmd) { return !pmd_val(*pmd); } 144 static inline void pmd_clear(pmd_t *pmdp) { pmd_val(*pmdp) = 0; } 295 #define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT) 296 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT))
|
H A D | sun3_pgtable.h | 98 return (unsigned long)__va(pmd_val(pmd) & PAGE_MASK); 114 #define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT) 118 static inline int pmd_none2 (pmd_t *pmd) { return !pmd_val (*pmd); } 120 //static inline int pmd_bad (pmd_t pmd) { return (pmd_val (pmd) & SUN3_PMD_MASK) != SUN3_PMD_MAGIC; } 123 static inline int pmd_present2 (pmd_t *pmd) { return pmd_val (*pmd) & SUN3_PMD_VALID; } 126 static inline void pmd_clear (pmd_t *pmdp) { pmd_val (*pmdp) = 0; }
|
/linux-master/arch/hexagon/include/asm/ |
H A D | pgtable.h | 170 pmd_val(*pmd_entry_ptr) = _NULL_PMD; 190 return pmd_val(pmd) == _NULL_PMD; 201 return pmd_val(pmd) != (unsigned long)_NULL_PMD; 217 #define pmd_pfn(pmd) (pmd_val(pmd) >> PAGE_SHIFT) 222 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> PAGE_SHIFT)) 351 return (unsigned long)__va(pmd_val(pmd) & PAGE_MASK);
|
/linux-master/arch/csky/include/asm/ |
H A D | pgtable.h | 99 ptr = pmd_val(pmd); 104 #define pmd_phys(pmd) pmd_val(pmd) 119 return pmd_val(pmd) == __pa(invalid_pte_table); 122 #define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK) 126 return (pmd_val(pmd) != __pa(invalid_pte_table)); 131 pmd_val(*p) = (__pa(invalid_pte_table));
|
/linux-master/arch/sparc/mm/ |
H A D | tlb.c | 176 if ((pmd_val(pmd) ^ pmd_val(orig)) & _PAGE_PMD_HUGE) { 185 if (pmd_val(pmd) & _PAGE_PMD_HUGE) { 210 pte_t orig_pte = __pte(pmd_val(orig)); 253 entry = __pmd(pmd_val(*pmdp) & ~_PAGE_VALID); 262 if ((pmd_val(entry) & _PAGE_PMD_HUGE) &&
|
/linux-master/arch/sparc/include/asm/ |
H A D | pgtable_64.h | 101 __FILE__, __LINE__, &(e), pmd_val(e), __builtin_return_address(0)) 323 pte_t pte = __pte(pmd_val(pmd)); 432 return !!(pmd_val(pmd) & _PAGE_PMD_HUGE); 443 pte_t pte = __pte(pmd_val(pmd)); 686 pte_t pte = __pte(pmd_val(pmd)); 693 pte_t pte = __pte(pmd_val(pmd)); 701 pte_t pte = __pte(pmd_val(pmd)); 712 pte_t pte = __pte(pmd_val(pmd)); 720 pte_t pte = __pte(pmd_val(pmd)); 727 pte_t pte = __pte(pmd_val(pm [all...] |
H A D | page_32.h | 65 #define pmd_val(x) ((x).pmd) macro 93 #define pmd_val(x) (x) macro
|
H A D | page_64.h | 77 #define pmd_val(x) ((x).pmd) macro 100 #define pmd_val(x) (x) macro
|
/linux-master/arch/microblaze/include/asm/ |
H A D | pgtable.h | 226 #define pmd_none(pmd) (!pmd_val(pmd)) 227 #define pmd_bad(pmd) ((pmd_val(pmd) & _PMD_PRESENT) == 0) 228 #define pmd_present(pmd) ((pmd_val(pmd) & _PMD_PRESENT) != 0) 229 #define pmd_clear(pmdp) do { pmd_val(*(pmdp)) = 0; } while (0) 379 return ((unsigned long) (pmd_val(pmd) & PAGE_MASK)); 383 #define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT) 386 #define pmd_page(pmd) (pfn_to_page(__pa(pmd_val(pmd)) >> PAGE_SHIFT))
|
/linux-master/arch/m68k/mm/ |
H A D | kmap.c | 81 int pmd_type = pmd_val(*pmd_dir) & _DESCTYPE_MASK; 94 printk("iounmap: bad pmd (%08lx)\n", pmd_val(*pmd_dir)); 268 pmd_val(*pmd_dir) = physaddr; 375 unsigned long pmd = pmd_val(*pmd_dir); 387 printk("iocachemode: bad pmd (%08lx)\n", pmd_val(*pmd_dir));
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable-32.h | 126 return pmd_val(pmd) == (unsigned long) invalid_pte_table; 133 if (unlikely(pmd_val(pmd) & _PAGE_HUGE)) 137 if (unlikely(pmd_val(pmd) & ~PAGE_MASK)) 145 return pmd_val(pmd) != (unsigned long) invalid_pte_table; 150 pmd_val(*pmdp) = ((unsigned long) invalid_pte_table);
|
/linux-master/arch/xtensa/include/asm/ |
H A D | pgtable.h | 228 #define pmd_page_vaddr(pmd) ((unsigned long)(pmd_val(pmd) & PAGE_MASK)) 229 #define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT) 230 #define pmd_page(pmd) virt_to_page(pmd_val(pmd)) 246 #define pmd_none(pmd) (!pmd_val(pmd)) 247 #define pmd_present(pmd) (pmd_val(pmd) & PAGE_MASK) 248 #define pmd_bad(pmd) (pmd_val(pmd) & ~PAGE_MASK) 388 * ((pte_t*) ((unsigned long)(pmd_val(*pmd) & PAGE_MASK)) + pte_index(addr))
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | tlbflush.h | 213 return __pte_flags_need_flush(pmd_val(oldpmd), pmd_val(newpmd));
|
H A D | radix.h | 240 return !!(pmd_val(pmd) & RADIX_PMD_BAD_BITS); 267 return (pmd_val(pmd) & (_PAGE_PTE | _PAGE_DEVMAP)) == _PAGE_PTE; 272 return __pmd(pmd_val(pmd) | _PAGE_PTE); 320 return __pmd(pmd_val(pmd) | (_PAGE_PTE | _PAGE_DEVMAP));
|
/linux-master/include/asm-generic/ |
H A D | pgtable-nopmd.h | 52 #define pmd_val(x) (pud_val((x).pud)) macro
|
/linux-master/arch/loongarch/include/asm/ |
H A D | hugetlb.h | 11 uint64_t pmd_to_entrylo(unsigned long pmd_val);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pgtable-types.h | 37 static inline unsigned long pmd_val(pmd_t x) function
|
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable-types.h | 29 #define pmd_val(x) ((x).pmd) macro
|
/linux-master/arch/s390/include/asm/ |
H A D | pgtable.h | 72 pr_err("%s:%d: bad pmd %016lx.\n", __FILE__, __LINE__, pmd_val(e)) 558 return __pmd(pmd_val(pmd) & ~pgprot_val(prot)); 563 return __pmd(pmd_val(pmd) | pgprot_val(prot)); 737 return (pmd_val(pmd) & _SEGMENT_ENTRY_LARGE) != 0; 742 if ((pmd_val(pmd) & _SEGMENT_ENTRY_TYPE_MASK) > 0 || pmd_leaf(pmd)) 744 return (pmd_val(pmd) & ~_SEGMENT_ENTRY_BITS) != 0; 771 return pmd_val(pmd) != _SEGMENT_ENTRY_EMPTY; 776 return pmd_val(pmd) == _SEGMENT_ENTRY_EMPTY; 782 return (pmd_val(pmd) & _SEGMENT_ENTRY_WRITE) != 0; 794 return (pmd_val(pm [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | pgtable_32.h | 327 #define pmd_none(x) (!pmd_val(x)) 328 #define pmd_present(x) (pmd_val(x)) 330 #define pmd_bad(x) (pmd_val(x) & ~PAGE_MASK) 405 return (unsigned long)pmd_val(pmd); 408 #define pmd_pfn(pmd) (__pa(pmd_val(pmd)) >> PAGE_SHIFT) 409 #define pmd_page(pmd) (virt_to_page(pmd_val(pmd)))
|
/linux-master/arch/arm/mm/ |
H A D | pgd.c | 113 pmd_val(*new_pmd) &= ~PMD_DOMAIN_MASK; 114 pmd_val(*new_pmd) |= PMD_DOMAIN(DOMAIN_VECTORS);
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable-3level.h | 17 __FILE__, __LINE__, &(e), pmd_val(e)) 135 if (!(pmd_val(pmd) & _PAGE_PRESENT)) {
|
/linux-master/arch/um/include/asm/ |
H A D | page.h | 50 #define pmd_val(x) ((x).pmd) macro 62 #define pmd_val(x) ((x).pmd) macro
|
/linux-master/mm/ |
H A D | ptdump.c | 110 st->effective_prot(st, 3, pmd_val(val)); 112 st->note_page(st, addr, 3, pmd_val(val));
|