Searched refs:pmd_val (Results 26 - 50 of 120) sorted by relevance

12345

/linux-master/arch/alpha/include/asm/
H A Dpage.h36 #define pmd_val(x) ((x).pmd) macro
55 #define pmd_val(x) (x) macro
/linux-master/arch/m68k/include/asm/
H A Dmcf_pgtable.h97 #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 Dsun3_pgtable.h98 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 Dpgtable.h170 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 Dpgtable.h99 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 Dtlb.c176 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 Dpgtable_64.h101 __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 Dpage_32.h65 #define pmd_val(x) ((x).pmd) macro
93 #define pmd_val(x) (x) macro
H A Dpage_64.h77 #define pmd_val(x) ((x).pmd) macro
100 #define pmd_val(x) (x) macro
/linux-master/arch/microblaze/include/asm/
H A Dpgtable.h226 #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 Dkmap.c81 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 Dpgtable-32.h126 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 Dpgtable.h228 #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 Dtlbflush.h213 return __pte_flags_need_flush(pmd_val(oldpmd), pmd_val(newpmd));
H A Dradix.h240 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 Dpgtable-nopmd.h52 #define pmd_val(x) (pud_val((x).pud)) macro
/linux-master/arch/loongarch/include/asm/
H A Dhugetlb.h11 uint64_t pmd_to_entrylo(unsigned long pmd_val);
/linux-master/arch/powerpc/include/asm/
H A Dpgtable-types.h37 static inline unsigned long pmd_val(pmd_t x) function
/linux-master/arch/arm64/include/asm/
H A Dpgtable-types.h29 #define pmd_val(x) ((x).pmd) macro
/linux-master/arch/s390/include/asm/
H A Dpgtable.h72 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 Dpgtable_32.h327 #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 Dpgd.c113 pmd_val(*new_pmd) &= ~PMD_DOMAIN_MASK;
114 pmd_val(*new_pmd) |= PMD_DOMAIN(DOMAIN_VECTORS);
/linux-master/arch/x86/include/asm/
H A Dpgtable-3level.h17 __FILE__, __LINE__, &(e), pmd_val(e))
135 if (!(pmd_val(pmd) & _PAGE_PRESENT)) {
/linux-master/arch/um/include/asm/
H A Dpage.h50 #define pmd_val(x) ((x).pmd) macro
62 #define pmd_val(x) ((x).pmd) macro
/linux-master/mm/
H A Dptdump.c110 st->effective_prot(st, 3, pmd_val(val));
112 st->note_page(st, addr, 3, pmd_val(val));

Completed in 478 milliseconds

12345