Lines Matching refs:dn_ident
438 switch (dnp->dn_ident->di_kind) { in dt_node_name()
449 dt_idkind_name(dnp->dn_ident->di_kind), in dt_node_name()
450 prefix, dnp->dn_ident->di_name, suffix); in dt_node_name()
453 dts = dnp->dn_ident->di_data; in dt_node_name()
574 if (dnp->dn_ident != NULL) { in dt_node_free()
575 if (dnp->dn_ident->di_flags & DT_IDFLG_ORPHAN) in dt_node_free()
576 dt_ident_destroy(dnp->dn_ident); in dt_node_free()
577 dnp->dn_ident = NULL; in dt_node_free()
737 if (dt_node_is_dynamic(dnp) && dnp->dn_ident != NULL) { in dt_node_type_name()
739 dt_idkind_name(dt_ident_resolve(dnp->dn_ident)->di_kind)); in dt_node_type_name()
762 if (dt_node_is_dynamic(dnp) && dnp->dn_ident != NULL) in dt_node_type_size()
763 return (dt_ident_size(dnp->dn_ident)); in dt_node_type_size()
804 idp = dt_ident_resolve(dnp->dn_ident); in dt_node_resolve()
809 idp = dt_ident_resolve(dnp->dn_ident); in dt_node_resolve()
835 sip = dnp->dn_ident->di_data; in dt_node_sizeof()
948 (dnp->dn_ident->di_flags & DT_IDFLG_INLINE)) { in dt_node_is_dynamic()
949 const dt_idnode_t *inp = dnp->dn_ident->di_iarg; in dt_node_is_dynamic()
1211 dnp->dn_ident->di_kind == DT_IDENT_ACTFUNC); in dt_node_is_actfunc()
1791 dnp->dn_ident = idp; in dt_node_func()
2142 expr->dn_ident->di_kind == DT_IDENT_ACTFUNC) in dt_node_statement()
2312 idp = dnp->dn_ident = dt_ident_create(dsp->ds_ident, in dt_node_inline()
2393 rdp = dt_ident_resolve(expr->dn_ident); in dt_node_inline()
2395 rdp = expr->dn_ident; in dt_node_inline()
2544 dnp->dn_ident = dt_ident_create(name, DT_IDENT_PROBE, in dt_node_probe()
2564 if (dnp->dn_ident == NULL || dt_probe_create(dtp, in dt_node_probe()
2565 dnp->dn_ident, protoc, nargs, nargc, xargs, xargc) == NULL) in dt_node_probe()
2735 dnp->dn_ident = idp; in dt_xcook_ident()
2801 dnp->dn_ident = idp; in dt_xcook_ident()
2860 dnp->dn_ident = idp; in dt_xcook_ident()
2897 dt_ident_t *idp = dnp->dn_ident; in dt_cook_var()
2916 dt_ident_cook(dnp, dnp->dn_ident, &dnp->dn_args)); in dt_cook_func()
2951 if (cp->dn_kind == DT_NODE_VAR && dt_ident_unref(cp->dn_ident)) { in dt_cook_op1()
2955 dt_ident_type_assign(cp->dn_ident, dtt.dtt_ctfp, dtt.dtt_type); in dt_cook_op1()
2961 cp->dn_ident->di_flags |= idflags; in dt_cook_op1()
2972 dnp->dn_ident = &dxp->dx_souid; in dt_cook_op1()
2974 dnp->dn_ident->di_ctfp, dnp->dn_ident->di_type, in dt_cook_op1()
3235 if (lp->dn_ident->di_kind == DT_IDENT_ARRAY) { in dt_cook_op2()
3238 } else if (!dt_ident_unref(lp->dn_ident)) { in dt_cook_op2()
3518 const char *aname = lp->dn_ident->di_name; in dt_cook_op2()
3519 dt_ident_t *oid = lp->dn_ident->di_iarg; in dt_cook_op2()
3522 rp->dn_ident->di_kind != DT_IDENT_AGGFUNC) { in dt_cook_op2()
3528 if (oid != NULL && oid != rp->dn_ident) { in dt_cook_op2()
3533 rp->dn_ident->di_name, aname, oid->di_name, in dt_cook_op2()
3534 lp->dn_ident->di_lineno); in dt_cook_op2()
3536 lp->dn_ident->di_iarg = rp->dn_ident; in dt_cook_op2()
3578 dt_ident_unref(lp->dn_ident)) { in dt_cook_op2()
3580 dt_ident_type_assign(lp->dn_ident, ctfp, type); in dt_cook_op2()
3584 lp->dn_ident->di_flags |= DT_IDFLG_USER; in dt_cook_op2()
3589 lp->dn_ident->di_flags |= DT_IDFLG_MOD; in dt_cook_op2()
3820 "array\n", lp->dn_ident->di_name); in dt_cook_op2()
3833 idp = lp->dn_ident; in dt_cook_op2()
3908 dnp->dn_ident = dt_xlator_ident(dxp, lp->dn_ctfp, lp->dn_type); in dt_cook_op2()
3912 dt_attr_min(rp->dn_attr, dnp->dn_ident->di_attr)); in dt_cook_op2()
4106 dnp->dn_ident, &dnp->dn_aggtup)); in dt_cook_aggregation()
4110 dt_node_attr_assign(dnp, dnp->dn_ident->di_attr); in dt_cook_aggregation()
4224 dt_idnode_t *inp = dnp->dn_ident->di_iarg; in dt_cook_inline()
4230 assert(dnp->dn_ident->di_flags & DT_IDFLG_INLINE); in dt_cook_inline()
4256 "\"%s\" = \"%s\"\n", dnp->dn_ident->di_name, in dt_cook_inline()
4264 "\"%s\" = \"%s\"\n", dnp->dn_ident->di_name, in dt_cook_inline()
4341 dt_probe_t *prp = pnp->dn_ident->di_data; in dt_node_provider_cmp_argv()
4412 dt_probe_t *prp = dnp->dn_ident->di_data; in dt_cook_probe()
4439 pvp->pv_desc.dtvd_name, dnp->dn_ident->di_name, i + 1, in dt_cook_probe()
4458 const char *probename = pnp->dn_ident->di_name; in dt_cook_provider()
4465 prp, pnp->dn_ident->di_data); in dt_cook_provider()
4477 dt_probe_declare(pvp, pnp->dn_ident->di_data); in dt_cook_provider()
4536 dnp->dn_ident->di_flags |= idflags; in dt_node_cook()
4674 (dnp->dn_ident->di_flags & DT_IDFLG_LOCAL) ? "this->" : in dt_printd()
4675 (dnp->dn_ident->di_flags & DT_IDFLG_TLS) ? "self->" : "", in dt_printd()
4676 dnp->dn_ident->di_name); in dt_printd()
4693 const dtrace_syminfo_t *dts = dnp->dn_ident->di_data; in dt_printd()
4698 (void) fprintf(fp, "%s(", dnp->dn_ident->di_name); in dt_printd()
4871 (dnp->dn_ident->di_flags & DT_IDFLG_LOCAL) ? "this->" : in dt_node_printr()
4872 (dnp->dn_ident->di_flags & DT_IDFLG_TLS) ? "self->" : "", in dt_node_printr()
4873 dnp->dn_ident->di_name, buf); in dt_node_printr()
4889 dts = dnp->dn_ident->di_data; in dt_node_printr()
4904 dnp->dn_ident->di_name, buf); in dt_node_printr()
4948 dnp->dn_ident->di_name, a); in dt_node_printr()
4994 inp = dnp->dn_ident->di_iarg; in dt_node_printr()
4997 dnp->dn_ident->di_name, buf); in dt_node_printr()
5025 (void) fprintf(fp, "PROBE %s\n", dnp->dn_ident->di_name); in dt_node_printr()