struct

Defined at line 36 of file ../../zircon/kernel/vm/include/vm/page.h

Public Members

void * object_priv
uint64_t page_offset_priv
uint32_t share_count
uint8_t page_queue_priv
uint8_t pin_count
uint8_t always_need
uint8_t dirty_state

Public Methods

void * get_object ()

Defined at line 45 of file ../../zircon/kernel/vm/include/vm/page.h

void set_object (void * obj)

Defined at line 46 of file ../../zircon/kernel/vm/include/vm/page.h

uint64_t get_page_offset ()

Defined at line 57 of file ../../zircon/kernel/vm/include/vm/page.h

void set_page_offset (uint64_t page_offset)

Defined at line 59 of file ../../zircon/kernel/vm/include/vm/page.h

ktl::atomic_ref<uint8_t> get_page_queue_ref ()

Defined at line 73 of file ../../zircon/kernel/vm/include/vm/page.h

ktl::atomic_ref<uint8_t> get_page_queue_ref ()

TODO(https://fxbug.dev/355287217): Remove const_cast when libcxx `atomic_ref

<T

>` is fixed.

Defined at line 78 of file ../../zircon/kernel/vm/include/vm/page.h