Lines Matching refs:allocp
79 void *(*allocp)(size_t), void (*freep)(void *, size_t)) =
81 void *(*allocp)(size_t), void (*freep)(void *, size_t)))NULL;
98 uint64_t **buf, void *(*allocp)(size_t), in ldom_pri_config()
111 uint64_t **buf, void *(*allocp)(size_t), in ldom_pri_unconfig()
157 void *(*allocp)(size_t), void (*freep)(void *, size_t)) in ldom_pri_get()
168 return ((*ldom_pri_fp_get)(wait, token, buf, allocp, freep)); in ldom_pri_get()
188 bufp = (uint64_t *)lhp->allocp(size); in get_local_core_md()
213 if (mdp = md_init_intern(bufp, lhp->allocp, lhp->freep)) { in get_local_md_prop_value()
218 listp = lhp->allocp(sizeof (mde_cookie_t) * num_nodes); in get_local_md_prop_value()
265 if ((mdp = md_init_intern(bufp, lhp->allocp, lhp->freep)) == NULL || in cpu_phys2virt()
271 listp = (mde_cookie_t *)lhp->allocp(sizeof (mde_cookie_t) * num_nodes); in cpu_phys2virt()
340 if ((mdp = md_init_intern(bufp, lhp->allocp, lhp->freep)) == NULL) { in get_type()
351 listp = lhp->allocp(sizeof (mde_cookie_t) * num_nodes); in get_type()
629 (blr.bl_fmri = (caddr_t)lhp->allocp(blr.bl_fmrisz)) == in fmri_blacklist()
693 buf, lhp->allocp, lhp->freep); in ldom_get_core_md()
702 rv = ldom_pri_get(PRI_GET, &tok, buf, lhp->allocp, lhp->freep); in ldom_get_core_md()
763 ldom_init(void *(*allocp)(size_t size), in ldom_init()
768 if (allocp == NULL && freep == NULL) { in ldom_init()
769 allocp = ldom_alloc; in ldom_init()
771 } else if (allocp == NULL || freep == NULL) { in ldom_init()
783 if ((lhp = allocp(sizeof (struct ldom_hdl))) == NULL) { in ldom_init()
791 lhp->allocp = allocp; in ldom_init()