Searched refs:pmd_val (Results 51 - 75 of 120) sorted by relevance

12345

/linux-master/arch/parisc/include/asm/
H A Dpage.h47 #define pmd_val(x) ((x).pmd + 0) macro
66 #define pmd_val(x) (x) macro
H A Dpgtable.h82 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 Dpgtable-3level.h50 pmd_val(e))
/linux-master/arch/m68k/include/asm/
H A Dmcf_pgalloc.h31 #define pmd_populate(mm, pmd, pte) (pmd_val(*pmd) = (unsigned long)(pte))
/linux-master/arch/mips/mm/
H A Dpgtable-32.c38 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot);
H A Dpgtable-64.c97 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot);
/linux-master/arch/arc/include/asm/
H A Dpage.h61 #define pmd_val(x) ((x).pmd) macro
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dhash-64k.h262 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 Dpgtable.h221 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 Dpgtable-64.h67 #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 Dpageattr.c133 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 Dpgtable.h159 #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 Dpgtable-be-types.h26 static inline unsigned long pmd_val(pmd_t x) function
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h218 #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 Dhash_hugepage.c38 old_pmd = pmd_val(pmd);
H A Dpgtable.c118 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 Dpgtable.c123 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot);
H A Dinit.c137 pmd_val(entry) |= _PAGE_HUGE | _PAGE_HGLOBAL;
144 int huge = pmd_val(*pmd) & _PAGE_HUGE;
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h180 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 Dfault.c67 pmd_val(*pmd) = pmd_val(*pmd_k);
/linux-master/arch/x86/include/asm/
H A Dpgtable_64.h39 __FILE__, __LINE__, &(e), pmd_val(e))
240 #define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val((pmd)) })
H A Dpgtable.h113 #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 Dkasan_init_64.c293 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 Ddump.c326 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 Dinit.c375 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);

Completed in 394 milliseconds

12345