Lines Matching refs:mdp
68 md_impl_t *mdp; in md_walk_dag() local
71 mdp = (md_impl_t *)ptr; in md_walk_dag()
72 if (mdp == NULL) { in md_walk_dag()
100 while (start < mdp->element_count && in md_walk_dag()
101 MDE_TAG(&mdp->mdep[start]) == MDET_NULL) { in md_walk_dag()
108 if (MDE_TAG(&mdp->mdep[start]) != MDET_NODE) { in md_walk_dag()
116 seenp = (uint8_t *)mdp->allocp(mdp->element_count); in md_walk_dag()
120 (void) memset(seenp, 0, mdp->element_count); in md_walk_dag()
125 res = mdl_walk_dag(mdp, MDE_INVAL_ELEM_COOKIE, start, in md_walk_dag()
128 mdp->freep(seenp, mdp->element_count); in md_walk_dag()
135 mdl_walk_dag(md_impl_t *mdp, mde_cookie_t parentidx, mde_cookie_t nodeidx, in mdl_walk_dag() argument
143 mdep = &(mdp->mdep[nodeidx]); in mdl_walk_dag()
163 (char *)(mdp->datap + MDE_NAME(mdep))); in mdl_walk_dag()
172 result = (func)((md_t *)mdp, parentidx, nodeidx, private); in mdl_walk_dag()
191 result = mdl_walk_dag(mdp, nodeidx, mdep->d.prop_idx, in mdl_walk_dag()