Lines Matching defs:dnp

60 dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp,
109 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE);
118 dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
168 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE);
171 dt_idcook_sign(dnp, idp, argc, args,
182 dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
315 dt_idcook_sign(dnp, idp, argc, args, "", "( )");
324 dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap)
372 * assign it the appropriate attributes, and set the type of 'dnp'.
389 dnp->dn_ident = dt_ident_create(idp->di_name, idp->di_kind,
393 if (dnp->dn_ident == NULL)
396 dt_node_type_assign(dnp,
409 dnp->dn_ident = dt_ident_create(idp->di_name, xidp->di_kind,
413 if (dnp->dn_ident == NULL)
424 dnp->dn_ident->di_data = xidp->di_data;
425 dnp->dn_ident->di_ctfp = xidp->di_ctfp;
426 dnp->dn_ident->di_type = xidp->di_type;
428 dt_node_type_assign(dnp, DT_DYN_CTFP(dtp), DT_DYN_TYPE(dtp),
438 assert(dnp->dn_ident->di_flags & DT_IDFLG_ORPHAN);
439 assert(dnp->dn_ident->di_id == idp->di_id);
443 dt_idcook_regs(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap)
475 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE);
480 dt_idcook_type(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
497 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE);
502 dt_idcook_thaw(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
505 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE);
509 dt_idcook_inline(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
512 dt_idcook_assc(dnp, idp, argc, args);
514 dt_idcook_thaw(dnp, idp, argc, args);
964 dt_ident_cook(dt_node_t *dnp, dt_ident_t *idp, dt_node_t **pargp)
976 idp->di_ops->di_cook(dnp, idp, argc, args);
979 dnp->dn_flags |= DT_NF_USERLAND;
995 const dt_node_t *dnp = ((dt_idnode_t *)idp->di_iarg)->din_root;
997 if (dnp == NULL)
1000 switch (dnp->dn_kind) {
1007 idp = dnp->dn_ident;
1011 if (dt_node_is_dynamic(dnp))
1012 idp = dnp->dn_ident;