Lines Matching refs:mdp
70 md_impl_t *mdp;
73 mdp = (md_impl_t *)ptr;
74 if (mdp == NULL) {
102 while (start < mdp->element_count &&
103 MDE_TAG(&mdp->mdep[start]) == MDET_NULL) {
110 if (MDE_TAG(&mdp->mdep[start]) != MDET_NODE) {
118 seenp = (uint8_t *)mdp->allocp(mdp->element_count);
122 (void) memset(seenp, 0, mdp->element_count);
127 res = mdl_walk_dag(mdp, MDE_INVAL_ELEM_COOKIE, start,
130 mdp->freep(seenp, mdp->element_count);
137 mdl_walk_dag(md_impl_t *mdp, mde_cookie_t parentidx, mde_cookie_t nodeidx,
145 mdep = &(mdp->mdep[nodeidx]);
165 (char *)(mdp->datap + MDE_NAME(mdep)));
174 result = (func)((md_t *)mdp, parentidx, nodeidx, private);
193 result = mdl_walk_dag(mdp, nodeidx, mdep->d.prop_idx,