pmem_lpg_t
static pmem_lpg_t *pmem_occ_lpgs;
static int lpg_isfree(pmem_lpg_t *);
static void pmem_lpg_sub(pmem_lpg_t **, pmem_lpg_t *);
static void pmem_lpg_concat(pmem_lpg_t **, pmem_lpg_t **);
static pmem_lpg_t *pmem_lpg_get(pmem_lpg_t *, page_t *, pmem_lpg_t **);
static pmem_lpg_t *pmem_lpg_alloc(uint_t);
static void pmem_lpg_free(pmem_lpg_t **, pmem_lpg_t *);
static void lpp_break(page_t **, pgcnt_t, pgcnt_t, pmem_lpg_t *);
static void lpp_free(page_t *, pgcnt_t, pmem_lpg_t **);
static int lpp_create(page_t **, pgcnt_t, pgcnt_t *, pmem_lpg_t **,
pmem_lpg_t *plp = NULL;
pmem_lpg_t *pl1, *plp;
pmem_lpg_t *pf_lpgs = NULL;
pmem_lpg_t *last_pl = NULL;
pmem_lpg_t *plast_pl = NULL;
lpg_isfree(pmem_lpg_t *plp)
static pmem_lpg_t *
pmem_lpg_get(pmem_lpg_t *splp, page_t *pp, pmem_lpg_t **last)
pmem_lpg_t *plp;
pmem_lpg_sub(pmem_lpg_t **oplpp, pmem_lpg_t *plp)
pmem_lpg_concat(pmem_lpg_t **plpp, pmem_lpg_t **nplpp)
pmem_lpg_t *s1p, *s2p, *e1p, *e2p;
static pmem_lpg_t *
pmem_lpg_t *plp;
plp = kmem_zalloc(sizeof (pmem_lpg_t), kflags);
pmem_lpg_free(pmem_lpg_t **headp, pmem_lpg_t *plp)
lpp_create(page_t **lppp, pgcnt_t n, pgcnt_t *lpages, pmem_lpg_t **plpp,
pmem_lpg_t *plp;
lpp_break(page_t **lppp, pgcnt_t n, pgcnt_t r, pmem_lpg_t *oplp)
pmem_lpg_t *plp;
lpp_free(page_t *lpp, pgcnt_t lpgs, pmem_lpg_t **plpp)
pmem_lpg_t *plp1, *plp2;
pmem_lpg_t *plp, *last_pl = NULL;
pmem_lpg_t *plp, *last_pl = NULL;