Lines Matching refs:dnp
51 dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp, in dt_idcook_sign() argument
100 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE); in dt_idcook_sign()
109 dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_assc() argument
159 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE); in dt_idcook_assc()
162 dt_idcook_sign(dnp, idp, argc, args, in dt_idcook_assc()
173 dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_func() argument
303 dt_idcook_sign(dnp, idp, argc, args, "", "( )"); in dt_idcook_func()
312 dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap) in dt_idcook_args() argument
377 dnp->dn_ident = dt_ident_create(idp->di_name, idp->di_kind, in dt_idcook_args()
381 if (dnp->dn_ident == NULL) in dt_idcook_args()
384 dt_node_type_assign(dnp, in dt_idcook_args()
397 dnp->dn_ident = dt_ident_create(idp->di_name, xidp->di_kind, in dt_idcook_args()
401 if (dnp->dn_ident == NULL) in dt_idcook_args()
412 dnp->dn_ident->di_data = xidp->di_data; in dt_idcook_args()
413 dnp->dn_ident->di_ctfp = xidp->di_ctfp; in dt_idcook_args()
414 dnp->dn_ident->di_type = xidp->di_type; in dt_idcook_args()
416 dt_node_type_assign(dnp, DT_DYN_CTFP(dtp), DT_DYN_TYPE(dtp), in dt_idcook_args()
426 assert(dnp->dn_ident->di_flags & DT_IDFLG_ORPHAN); in dt_idcook_args()
427 assert(dnp->dn_ident->di_id == idp->di_id); in dt_idcook_args()
431 dt_idcook_regs(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap) in dt_idcook_regs() argument
463 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE); in dt_idcook_regs()
468 dt_idcook_type(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_type() argument
485 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE); in dt_idcook_type()
490 dt_idcook_thaw(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_thaw() argument
493 dt_node_type_assign(dnp, idp->di_ctfp, idp->di_type, B_FALSE); in dt_idcook_thaw()
497 dt_idcook_inline(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args) in dt_idcook_inline() argument
500 dt_idcook_assc(dnp, idp, argc, args); in dt_idcook_inline()
502 dt_idcook_thaw(dnp, idp, argc, args); in dt_idcook_inline()
952 dt_ident_cook(dt_node_t *dnp, dt_ident_t *idp, dt_node_t **pargp) in dt_ident_cook() argument
964 idp->di_ops->di_cook(dnp, idp, argc, args); in dt_ident_cook()
967 dnp->dn_flags |= DT_NF_USERLAND; in dt_ident_cook()
983 const dt_node_t *dnp = ((dt_idnode_t *)idp->di_iarg)->din_root; in dt_ident_resolve() local
985 if (dnp == NULL) in dt_ident_resolve()
988 switch (dnp->dn_kind) { in dt_ident_resolve()
995 idp = dnp->dn_ident; in dt_ident_resolve()
999 if (dt_node_is_dynamic(dnp)) in dt_ident_resolve()
1000 idp = dnp->dn_ident; in dt_ident_resolve()