m_pool
m_addr_t (*getp)(struct m_pool *);
void (*freep)(struct m_pool *, m_addr_t);
struct m_pool *next;
struct m_pool **pp = &mp0.next;
struct m_pool *mp;
struct m_pool *mp;