Home
last modified time | relevance | path

Searched refs:CR3_ADDR_MASK (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dprocessor-flags.h34 * CR3_ADDR_MASK is the mask used by read_cr3_pa().
38 #define CR3_ADDR_MASK __sme_clr(0x7FFFFFFFFFFFF000ull) macro
44 * CR3_ADDR_MASK needs at least bits 31:5 set on PAE systems, and we save
47 #define CR3_ADDR_MASK 0xFFFFFFFFull macro
H A Dprocessor.h247 return __read_cr3() & CR3_ADDR_MASK; in read_cr3_pa()
252 return __native_read_cr3() & CR3_ADDR_MASK; in native_read_cr3_pa()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dprocessor-flags.h36 * CR3_ADDR_MASK is the mask used by read_cr3_pa().
40 #define CR3_ADDR_MASK __sme_clr(PHYSICAL_PAGE_MASK) macro
46 * CR3_ADDR_MASK needs at least bits 31:5 set on PAE systems, and we save
49 #define CR3_ADDR_MASK 0xFFFFFFFFull macro
H A Dprocessor.h203 return __read_cr3() & CR3_ADDR_MASK; in read_cr3_pa()
208 return __native_read_cr3() & CR3_ADDR_MASK; in native_read_cr3_pa()
/kernel/linux/linux-5.10/arch/x86/hyperv/
H A Dmmu.c96 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others()
192 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others_ex()
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dmmu.c89 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_multi()
191 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others_ex()
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dtlb.c625 WARN_ON((cr3 & CR3_ADDR_MASK) != __pa(mm->pgd)); in initialize_tlbstate_and_flush()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dtlb.c707 WARN_ON((cr3 & CR3_ADDR_MASK) != __pa(mm->pgd)); in initialize_tlbstate_and_flush()

Completed in 8 milliseconds