XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_VPage_ Union Reference

Public Attributes

struct { 
 
   uint64_t   present: 1 
 
   uint64_t   table_page: 1 
 
   uint64_t   attrindex: 3 
 
   uint64_t   ns: 1 
 
   uint64_t   ap: 2 
 
   uint64_t   sh: 2 
 
   uint64_t   af: 1 
 
   uint64_t   ng: 1 
 
   uint64_t   page: 36 
 
   uint64_t   reserved: 4 
 
   uint64_t   contiguous: 1 
 
   uint64_t   pxn: 1 
 
   uint64_t   uxn: 1 
 
   uint64_t   avail: 4 
 
   uint64_t   ignored: 5 
 
bits 
 
struct { 
 
   uint64_t   valid: 1 
 
   uint64_t   table: 1 
 
   uint64_t   next: 46 
 
   uint64_t   reserved: 4 
 
   uint64_t   ignored: 7 
 
   uint64_t   pxntable: 1 
 
   uint64_t   xntable: 1 
 
   uint64_t   aptable: 2 
 
   uint64_t   nstable: 1 
 
tablebits 
 
uint64_t raw
 

Member Data Documentation

◆ af

uint64_t _VPage_::af

◆ ap

uint64_t _VPage_::ap

◆ aptable

uint64_t _VPage_::aptable

◆ attrindex

uint64_t _VPage_::attrindex

◆ avail

uint64_t _VPage_::avail

◆ [struct]

struct { ... } _VPage_::bits

◆ contiguous

uint64_t _VPage_::contiguous

◆ ignored

uint64_t _VPage_::ignored

◆ next

uint64_t _VPage_::next

◆ ng

uint64_t _VPage_::ng

◆ ns

uint64_t _VPage_::ns

◆ nstable

uint64_t _VPage_::nstable

◆ page

uint64_t _VPage_::page

◆ present

uint64_t _VPage_::present

◆ pxn

uint64_t _VPage_::pxn

◆ pxntable

uint64_t _VPage_::pxntable

◆ raw

uint64_t _VPage_::raw

◆ reserved

uint64_t _VPage_::reserved

◆ sh

uint64_t _VPage_::sh

◆ table

uint64_t _VPage_::table

◆ table_page

uint64_t _VPage_::table_page

◆ [struct]

struct { ... } _VPage_::tablebits

◆ uxn

uint64_t _VPage_::uxn

◆ valid

uint64_t _VPage_::valid

◆ xntable

uint64_t _VPage_::xntable

The documentation for this union was generated from the following file: