Home
last modified time | relevance | path

Searched refs:pudval (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/include/trace/events/
H A Dxen.h207 TP_PROTO(pud_t *pudp, pud_t pudval),
208 TP_ARGS(pudp, pudval),
211 __field(pudval_t, pudval)
214 __entry->pudval = native_pud_val(pudval)),
217 (int)sizeof(pudval_t) * 2, (unsigned long long)pud_val(native_make_pud(__entry->pudval)),
218 (int)sizeof(pudval_t) * 2, (unsigned long long)__entry->pudval)
242 TP_PROTO(pud_t *pudp, pud_t pudval),
243 TP_ARGS(pudp, pudval),
246 __field(pudval_t, pudval)
249 __entry->pudval = native_pud_val(pudval)),
[all …]
/linux-6.15/mm/
H A Dmapping_dirty_helpers.c152 pud_t pudval = READ_ONCE(*pud); in wp_clean_pud_entry() local
155 if (pud_trans_huge(pudval) || pud_devmap(pudval)) { in wp_clean_pud_entry()
156 WARN_ON(pud_write(pudval) || pud_dirty(pudval)); in wp_clean_pud_entry()
H A Dmadvise.c1066 pud_t pudval = pudp_get(pud); in guard_install_pud_entry() local
1069 return pud_trans_huge(pudval) || pud_devmap(pudval); in guard_install_pud_entry()
1186 pud_t pudval = pudp_get(pud); in guard_remove_pud_entry() local
1189 if (pud_trans_huge(pudval) || pud_devmap(pudval)) in guard_remove_pud_entry()
/linux-6.15/arch/arm64/include/asm/
H A Dpgalloc.h31 pudval_t pudval = PUD_TYPE_TABLE | PUD_TABLE_AF; in pud_populate() local
33 pudval |= (mm == &init_mm) ? PUD_TABLE_UXN : PUD_TABLE_PXN; in pud_populate()
34 __pud_populate(pudp, __pa(pmdp), pudval); in pud_populate()
/linux-6.15/arch/sh/include/asm/
H A Dpgtable-3level.h57 #define set_pud(pudptr, pudval) do { *(pudptr) = (pudval); } while(0) argument
/linux-6.15/include/asm-generic/
H A Dpgtable-nopmd.h44 #define set_pud(pudptr, pudval) set_pmd((pmd_t *)(pudptr), (pmd_t) { pudval }) argument
/linux-6.15/arch/x86/mm/
H A Dident_map.c123 pud_t pudval; in ident_pud_init() local
125 pudval = __pud((addr - info->offset) | info->page_flag); in ident_pud_init()
126 set_pud(pud, pudval); in ident_pud_init()
/linux-6.15/arch/um/include/asm/
H A Dpgtable-4level.h64 #define set_pud(pudptr, pudval) (*(pudptr) = (pudval)) argument
/linux-6.15/arch/parisc/include/asm/
H A Dpage.h83 #define set_pud(pudptr, pudval) (*(pudptr) = (pudval)) argument
/linux-6.15/include/linux/
H A Dpgtable.h1657 pud_t pudval = READ_ONCE(*pud); in pud_trans_unstable() local
1659 if (pud_none(pudval) || pud_trans_huge(pudval) || pud_devmap(pudval)) in pud_trans_unstable()
1661 if (unlikely(pud_bad(pudval))) { in pud_trans_unstable()
/linux-6.15/arch/loongarch/include/asm/
H A Dpgtable.h204 static inline void set_pud(pud_t *pud, pud_t pudval) in set_pud() argument
206 WRITE_ONCE(*pud, pudval); in set_pud()
/linux-6.15/arch/mips/include/asm/
H A Dpgtable.h243 #define set_pud(pudptr, pudval) do { *(pudptr) = (pudval); } while(0) argument
/linux-6.15/arch/arm64/mm/
H A Dmmu.c291 pudval_t pudval = PUD_TYPE_TABLE | PUD_TABLE_UXN | PUD_TABLE_AF; in alloc_init_cont_pmd() local
295 pudval |= PUD_TABLE_PXN; in alloc_init_cont_pmd()
301 __pud_populate(pudp, pmd_phys, pudval); in alloc_init_cont_pmd()
/linux-6.15/arch/x86/include/asm/
H A Dparavirt_types.h182 void (*set_pud)(pud_t *pudp, pud_t pudval);