Lines Matching refs:dnp
193 dt_sugar_visit_all(dt_sugar_parse_t *dp, dt_node_t *dnp) in dt_sugar_visit_all() argument
197 switch (dnp->dn_kind) { in dt_sugar_visit_all()
209 for (arg = dnp->dn_args; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
214 dt_sugar_visit_all(dp, dnp->dn_child); in dt_sugar_visit_all()
218 dt_sugar_visit_all(dp, dnp->dn_left); in dt_sugar_visit_all()
219 dt_sugar_visit_all(dp, dnp->dn_right); in dt_sugar_visit_all()
220 if (dnp->dn_op == DT_TOK_LBRAC) { in dt_sugar_visit_all()
221 dt_node_t *ln = dnp->dn_right; in dt_sugar_visit_all()
230 dt_sugar_visit_all(dp, dnp->dn_expr); in dt_sugar_visit_all()
231 dt_sugar_visit_all(dp, dnp->dn_left); in dt_sugar_visit_all()
232 dt_sugar_visit_all(dp, dnp->dn_right); in dt_sugar_visit_all()
237 dt_sugar_visit_all(dp, dnp->dn_expr); in dt_sugar_visit_all()
241 for (arg = dnp->dn_aggtup; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
244 if (dnp->dn_aggfun) in dt_sugar_visit_all()
245 dt_sugar_visit_all(dp, dnp->dn_aggfun); in dt_sugar_visit_all()
249 for (arg = dnp->dn_pdescs; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
252 if (dnp->dn_pred != NULL) in dt_sugar_visit_all()
253 dt_sugar_visit_all(dp, dnp->dn_pred); in dt_sugar_visit_all()
255 for (arg = dnp->dn_acts; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
260 const dt_idnode_t *inp = dnp->dn_ident->di_iarg; in dt_sugar_visit_all()
266 if (dnp->dn_membexpr) in dt_sugar_visit_all()
267 dt_sugar_visit_all(dp, dnp->dn_membexpr); in dt_sugar_visit_all()
271 for (arg = dnp->dn_members; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
276 for (arg = dnp->dn_probes; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
281 for (arg = dnp->dn_list; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
287 dt_sugar_visit_all(dp, dnp->dn_conditional); in dt_sugar_visit_all()
289 for (arg = dnp->dn_body; arg != NULL; arg = arg->dn_list) in dt_sugar_visit_all()
291 for (arg = dnp->dn_alternate_body; arg != NULL; in dt_sugar_visit_all()
298 (void) dnerror(dnp, D_UNKNOWN, "bad node %p, kind %d\n", in dt_sugar_visit_all()
299 (void *)dnp, dnp->dn_kind); in dt_sugar_visit_all()