pagemap_entry_t
pagemap_entry_t *buffer;
#define PM_ENTRY_BYTES sizeof(pagemap_entry_t)
static inline pagemap_entry_t make_pme(u64 frame, u64 flags)
return (pagemap_entry_t) { .pme = (frame & PM_PFRAME_MASK) | flags };
static int add_to_pagemap(pagemap_entry_t *pme, struct pagemapread *pm)
pagemap_entry_t pme = make_pme(0, 0);
static pagemap_entry_t pte_to_pagemap_entry(struct pagemapread *pm,
pagemap_entry_t pme;
pagemap_entry_t pme;
pagemap_entry_t pme = make_pme(frame, flags);