Home
last modified time | relevance | path

Searched refs:pmdval (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/arch/nds32/include/asm/
Dpgalloc.h73 unsigned long pmdval; in pmd_populate_kernel() local
81 pmdval = __pa(pte_ptr) | _PAGE_KERNEL_TABLE; in pmd_populate_kernel()
82 set_pmd(pmdp, __pmd(pmdval)); in pmd_populate_kernel()
88 unsigned long pmdval; in pmd_populate() local
92 pmdval = page_to_pfn(ptep) << PAGE_SHIFT | _PAGE_USER_TABLE; in pmd_populate()
93 set_pmd(pmdp, __pmd(pmdval)); in pmd_populate()
/Linux-v4.19/arch/um/include/asm/
Dpgtable-3level.h77 #define set_pmd(pmdptr, pmdval) set_64bit((u64 *) (pmdptr), pmd_val(pmdval)) argument
79 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
Dpgtable-2level.h39 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
/Linux-v4.19/arch/nds32/mm/
Dmm-nds32.c75 unsigned long pmdval; in setup_mm_for_reboot() local
86 pmdval = (i << PGDIR_SHIFT); in setup_mm_for_reboot()
88 set_pmd(pmd, __pmd(pmdval)); in setup_mm_for_reboot()
/Linux-v4.19/arch/arm/include/asm/
Dpgalloc.h134 pmdval_t pmdval = (pte + PTE_HWTABLE_OFF) | prot; in __pmd_populate() local
135 pmdp[0] = __pmd(pmdval); in __pmd_populate()
137 pmdp[1] = __pmd(pmdval + 256 * sizeof(pte_t)); in __pmd_populate()
/Linux-v4.19/arch/unicore32/include/asm/
Dpgalloc.h82 static inline void __pmd_populate(pmd_t *pmdp, unsigned long pmdval) in __pmd_populate() argument
84 set_pmd(pmdp, __pmd(pmdval)); in __pmd_populate()
Dpgtable.h213 #define set_pmd(pmdpd, pmdval) \ argument
215 *(pmdpd) = pmdval; \
/Linux-v4.19/include/trace/events/
Dxen.h175 TP_PROTO(pmd_t *pmdp, pmd_t pmdval),
176 TP_ARGS(pmdp, pmdval),
179 __field(pmdval_t, pmdval)
182 __entry->pmdval = pmdval.pmd),
185 (int)sizeof(pmdval_t) * 2, (unsigned long long)pmd_val(native_make_pmd(__entry->pmdval)),
186 (int)sizeof(pmdval_t) * 2, (unsigned long long)__entry->pmdval)
/Linux-v4.19/mm/
Dgup.c215 pmd_t *pmd, pmdval; in follow_pmd_mask() local
225 pmdval = READ_ONCE(*pmd); in follow_pmd_mask()
226 if (pmd_none(pmdval)) in follow_pmd_mask()
228 if (pmd_huge(pmdval) && vma->vm_flags & VM_HUGETLB) { in follow_pmd_mask()
234 if (is_hugepd(__hugepd(pmd_val(pmdval)))) { in follow_pmd_mask()
236 __hugepd(pmd_val(pmdval)), flags, in follow_pmd_mask()
243 if (!pmd_present(pmdval)) { in follow_pmd_mask()
247 !is_pmd_migration_entry(pmdval)); in follow_pmd_mask()
248 if (is_pmd_migration_entry(pmdval)) in follow_pmd_mask()
250 pmdval = READ_ONCE(*pmd); in follow_pmd_mask()
[all …]
Dhuge_memory.c2879 pmd_t pmdval; in set_pmd_migration_entry() local
2887 pmdval = *pvmw->pmd; in set_pmd_migration_entry()
2889 if (pmd_dirty(pmdval)) in set_pmd_migration_entry()
2891 entry = make_migration_entry(page, pmd_write(pmdval)); in set_pmd_migration_entry()
2893 if (pmd_soft_dirty(pmdval)) in set_pmd_migration_entry()
/Linux-v4.19/include/asm-generic/
Dpgtable.h915 pmd_t pmdval = pmd_read_atomic(pmd); in pmd_none_or_trans_huge_or_clear_bad() local
948 if (pmd_none(pmdval) || pmd_trans_huge(pmdval) || in pmd_none_or_trans_huge_or_clear_bad()
949 (IS_ENABLED(CONFIG_ARCH_ENABLE_THP_MIGRATION) && !pmd_present(pmdval))) in pmd_none_or_trans_huge_or_clear_bad()
951 if (unlikely(pmd_bad(pmdval))) { in pmd_none_or_trans_huge_or_clear_bad()
/Linux-v4.19/arch/nios2/include/asm/
Dpgtable.h101 static inline void set_pmd(pmd_t *pmdptr, pmd_t pmdval) in set_pmd() argument
103 pmdptr->pud.pgd.pgd = pmdval.pud.pgd.pgd; in set_pmd()
/Linux-v4.19/arch/arc/include/asm/
Dpgtable.h259 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) argument
/Linux-v4.19/arch/sh/include/asm/
Dpgtable_64.h33 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) argument
Dpgtable_32.h316 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) argument
/Linux-v4.19/arch/hexagon/include/asm/
Dpgtable.h412 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
/Linux-v4.19/arch/openrisc/include/asm/
Dpgtable.h59 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) argument
/Linux-v4.19/arch/unicore32/mm/
Dmmu.c464 unsigned long pmdval = (i << PGDIR_SHIFT) | base_pmdval; in setup_mm_for_reboot() local
468 set_pmd(pmd, __pmd(pmdval)); in setup_mm_for_reboot()
/Linux-v4.19/arch/powerpc/include/asm/book3s/32/
Dpgtable.h126 unsigned long pmdval, int count);
130 unsigned long pmdval);
/Linux-v4.19/arch/xtensa/include/asm/
Dpgtable.h337 set_pmd(pmd_t *pmdp, pmd_t pmdval) in set_pmd() argument
339 *pmdp = pmdval; in set_pmd()
/Linux-v4.19/arch/mips/include/asm/
Dpgtable.h290 #define set_pmd(pmdptr, pmdval) do { *(pmdptr) = (pmdval); } while(0) argument
/Linux-v4.19/arch/x86/include/asm/
Dparavirt_types.h249 void (*set_pmd)(pmd_t *pmdp, pmd_t pmdval);
/Linux-v4.19/arch/xtensa/kernel/
Dentry.S1592 l32i a0, a0, 0 # read pmdval
1610 add a0, a0, a1 # pmdval - PAGE_OFFSET