struct Item

Defined at line 94 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

Public Members

uint64_t raw

Public Methods

typename std::remove_reference_t<decltype(raw)> page_level ()

Defined at line 96 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

internal::PendingTlbInvalidation::Item & set_page_level (typename std::remove_reference_t<decltype(raw)> val)

Defined at line 96 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

typename std::remove_reference_t<decltype(raw)> is_global ()

Defined at line 97 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

internal::PendingTlbInvalidation::Item & set_is_global (typename std::remove_reference_t<decltype(raw)> val)

Defined at line 97 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

typename std::remove_reference_t<decltype(raw)> is_terminal ()

Defined at line 98 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

internal::PendingTlbInvalidation::Item & set_is_terminal (typename std::remove_reference_t<decltype(raw)> val)

Defined at line 98 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

typename std::remove_reference_t<decltype(raw)> encoded_addr ()

Defined at line 99 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

internal::PendingTlbInvalidation::Item & set_encoded_addr (typename std::remove_reference_t<decltype(raw)> val)

Defined at line 99 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h

vaddr_t addr ()

Defined at line 101 of file ../../zircon/kernel/arch/x86/page_tables/include/arch/x86/page_tables/page_tables.h