Home
last modified time | relevance | path

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

/linux-6.3-rc2/mm/
A Dmapping_dirty_helpers.c129 pmd_t pmdval = pmdp_get_lockless(pmd); in wp_clean_pmd_entry() local
131 if (!pmd_trans_unstable(&pmdval)) in wp_clean_pmd_entry()
134 if (pmd_none(pmdval)) { in wp_clean_pmd_entry()
141 if (pmd_trans_huge(pmdval) || pmd_devmap(pmdval)) in wp_clean_pmd_entry()
142 WARN_ON(pmd_write(pmdval) || pmd_dirty(pmdval)); in wp_clean_pmd_entry()
A Dmprotect.c304 pmd_t pmdval = pmdp_get_lockless(pmd); in pmd_none_or_clear_bad_unless_trans_huge() local
311 if (pmd_none(pmdval)) in pmd_none_or_clear_bad_unless_trans_huge()
313 if (pmd_trans_huge(pmdval)) in pmd_none_or_clear_bad_unless_trans_huge()
315 if (unlikely(pmd_bad(pmdval))) { in pmd_none_or_clear_bad_unless_trans_huge()
A Dgup.c650 pmd_t *pmd, pmdval; in follow_pmd_mask() local
660 pmdval = READ_ONCE(*pmd); in follow_pmd_mask()
661 if (pmd_none(pmdval)) in follow_pmd_mask()
663 if (!pmd_present(pmdval)) in follow_pmd_mask()
665 if (pmd_devmap(pmdval)) { in follow_pmd_mask()
672 if (likely(!pmd_trans_huge(pmdval))) in follow_pmd_mask()
675 if (pmd_protnone(pmdval) && !gup_can_follow_protnone(flags)) in follow_pmd_mask()
A Dhuge_memory.c3220 pmd_t pmdval; in set_pmd_migration_entry() local
3228 pmdval = pmdp_invalidate(vma, address, pvmw->pmd); in set_pmd_migration_entry()
3233 set_pmd_at(mm, address, pvmw->pmd, pmdval); in set_pmd_migration_entry()
3237 if (pmd_dirty(pmdval)) in set_pmd_migration_entry()
3239 if (pmd_write(pmdval)) in set_pmd_migration_entry()
3245 if (pmd_young(pmdval)) in set_pmd_migration_entry()
3247 if (pmd_dirty(pmdval)) in set_pmd_migration_entry()
3250 if (pmd_soft_dirty(pmdval)) in set_pmd_migration_entry()
/linux-6.3-rc2/arch/arm/include/asm/
A Dpgalloc.h110 pmdval_t pmdval = (pte + PTE_HWTABLE_OFF) | prot; in __pmd_populate() local
111 pmdp[0] = __pmd(pmdval); in __pmd_populate()
113 pmdp[1] = __pmd(pmdval + 256 * sizeof(pte_t)); in __pmd_populate()
/linux-6.3-rc2/arch/um/include/asm/
A Dpgtable-2level.h37 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
A Dpgtable-3level.h70 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
/linux-6.3-rc2/include/trace/events/
A Dxen.h159 TP_PROTO(pmd_t *pmdp, pmd_t pmdval),
160 TP_ARGS(pmdp, pmdval),
163 __field(pmdval_t, pmdval)
166 __entry->pmdval = pmdval.pmd),
169 (int)sizeof(pmdval_t) * 2, (unsigned long long)pmd_val(native_make_pmd(__entry->pmdval)),
170 (int)sizeof(pmdval_t) * 2, (unsigned long long)__entry->pmdval)
/linux-6.3-rc2/arch/parisc/include/asm/
A Dpage.h90 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
/linux-6.3-rc2/arch/hexagon/include/asm/
A Dpgtable.h346 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = (pmdval)) argument
/linux-6.3-rc2/arch/nios2/include/asm/
A Dpgtable.h79 static inline void set_pmd(pmd_t *pmdptr, pmd_t pmdval) in set_pmd() argument
81 *pmdptr = pmdval; in set_pmd()
/linux-6.3-rc2/include/linux/
A Dpgtable.h1345 pmd_t pmdval = pmdp_get_lockless(pmd); in pmd_none_or_trans_huge_or_clear_bad() local
1378 if (pmd_none(pmdval) || pmd_trans_huge(pmdval) || in pmd_none_or_trans_huge_or_clear_bad()
1379 (IS_ENABLED(CONFIG_ARCH_ENABLE_THP_MIGRATION) && !pmd_present(pmdval))) in pmd_none_or_trans_huge_or_clear_bad()
1381 if (unlikely(pmd_bad(pmdval))) { in pmd_none_or_trans_huge_or_clear_bad()
/linux-6.3-rc2/arch/openrisc/include/asm/
A Dpgtable.h54 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) argument
/linux-6.3-rc2/arch/xtensa/include/asm/
A Dpgtable.h316 set_pmd(pmd_t *pmdp, pmd_t pmdval) in set_pmd() argument
318 *pmdp = pmdval; in set_pmd()
/linux-6.3-rc2/arch/sh/include/asm/
A Dpgtable_32.h316 #define set_pmd(pmdptr, pmdval) (*(pmdptr) = pmdval) argument
/linux-6.3-rc2/arch/powerpc/include/asm/book3s/32/
A Dpgtable.h254 unsigned long pmdval, int count);
258 unsigned long pmdval);
/linux-6.3-rc2/arch/loongarch/include/asm/
A Dpgtable.h226 #define set_pmd(pmdptr, pmdval) do { *(pmdptr) = (pmdval); } while (0) argument
/linux-6.3-rc2/arch/mips/include/asm/
A Dpgtable.h226 #define set_pmd(pmdptr, pmdval) do { *(pmdptr) = (pmdval); } while(0) argument
/linux-6.3-rc2/arch/arm64/mm/
A Dmmu.c209 pmdval_t pmdval = PMD_TYPE_TABLE | PMD_TABLE_UXN; in alloc_init_cont_pte() local
213 pmdval |= PMD_TABLE_PXN; in alloc_init_cont_pte()
216 __pmd_populate(pmdp, pte_phys, pmdval); in alloc_init_cont_pte()
/linux-6.3-rc2/arch/x86/include/asm/
A Dparavirt_types.h192 void (*set_pmd)(pmd_t *pmdp, pmd_t pmdval);
/linux-6.3-rc2/arch/xtensa/kernel/
A Dentry.S1643 l32i a0, a0, 0 # read pmdval
1661 add a0, a0, a1 # pmdval - PAGE_OFFSET

Completed in 62 milliseconds