netmem_desc
struct netmem_desc *desc = pp_page_to_nmdesc(page);
static_assert(offsetof(struct netmem_desc, desc) == \
const struct page * : (const struct netmem_desc *)(p), \
struct page * : (struct netmem_desc *)(p)))
static inline struct netmem_desc *__netmem_to_nmdesc(netmem_ref netmem)
return (__force struct netmem_desc *)netmem;
static inline struct netmem_desc *netmem_to_nmdesc(netmem_ref netmem)
offsetof(struct netmem_desc, desc))
static_assert(sizeof(struct netmem_desc) <= offsetof(struct page, _refcount));
struct netmem_desc desc;