bool callback(pb_istream_t *stream, uint8_t *buf, size_t count)
pml1_t pml2e_get_or_create_pml1(pml2e_t *pml2e)
bool pml2e_is_present(const pml2e_t *pml2e)
pml2e_t * pml2_entry(pml2_t pml2, ptr_t vaddr)
void pml2_traverse(pml2_t pml2, ptr_t *vaddr, size_t *n_pages, pagetable_walk_options_t callback, void *data)
__nodiscard bool pml2_destroy_range(pml2_t pml2, ptr_t *vaddr, size_t *n_pages)