Lines Matching refs:mtdp
337 fwd_equiv(tdesc_t *ctdp, tdesc_t *mtdp) in fwd_equiv() argument
339 tdesc_t *defn = (ctdp->t_type == FORWARD ? mtdp : ctdp); in fwd_equiv()
346 equiv_node(tdesc_t *ctdp, tdesc_t *mtdp, equiv_data_t *ed) in equiv_node() argument
352 mtdp->t_emark > ed->ed_clear_mark) in equiv_node()
353 return (ctdp->t_emark == mtdp->t_emark); in equiv_node()
366 mapping == mtdp->t_id && !ed->ed_selfuniquify) in equiv_node()
369 if (!streq(ctdp->t_name, mtdp->t_name)) in equiv_node()
372 if (ctdp->t_type != mtdp->t_type) { in equiv_node()
373 if (ctdp->t_type == FORWARD || mtdp->t_type == FORWARD) in equiv_node()
374 return (fwd_equiv(ctdp, mtdp)); in equiv_node()
380 mtdp->t_emark = ed->ed_cur_mark; in equiv_node()
384 return (equiv(ctdp, mtdp, ed)); in equiv_node()
405 tdesc_t *mtdp = bucket; in equiv_cb() local
411 if (equiv_node(ctdp, mtdp, ed)) { in equiv_cb()
413 ctdp->t_id, ctdp->t_id, mtdp->t_id, mtdp->t_id); in equiv_cb()
414 ed->ed_tgt = mtdp; in equiv_cb()