Lines Matching refs:dn_ident

73  *    must have dn_ident set to point to an identifier describing the object
417 switch (dnp->dn_ident->di_kind) {
428 dt_idkind_name(dnp->dn_ident->di_kind),
429 prefix, dnp->dn_ident->di_name, suffix);
432 dts = dnp->dn_ident->di_data;
552 if (dnp->dn_ident != NULL) {
553 if (dnp->dn_ident->di_flags & DT_IDFLG_ORPHAN)
554 dt_ident_destroy(dnp->dn_ident);
555 dnp->dn_ident = NULL;
703 if (dt_node_is_dynamic(dnp) && dnp->dn_ident != NULL) {
705 dt_idkind_name(dt_ident_resolve(dnp->dn_ident)->di_kind));
725 if (dt_node_is_dynamic(dnp) && dnp->dn_ident != NULL)
726 return (dt_ident_size(dnp->dn_ident));
748 idp = dt_ident_resolve(dnp->dn_ident);
753 idp = dt_ident_resolve(dnp->dn_ident);
779 sip = dnp->dn_ident->di_data;
892 (dnp->dn_ident->di_flags & DT_IDFLG_INLINE)) {
893 const dt_idnode_t *inp = dnp->dn_ident->di_iarg;
1155 dnp->dn_ident->di_kind == DT_IDENT_ACTFUNC);
1731 dnp->dn_ident = idp;
2072 expr->dn_ident->di_kind == DT_IDENT_ACTFUNC)
2232 idp = dnp->dn_ident = dt_ident_create(dsp->ds_ident,
2315 rdp = dt_ident_resolve(expr->dn_ident);
2317 rdp = expr->dn_ident;
2465 dnp->dn_ident = dt_ident_create(name, DT_IDENT_PROBE,
2485 if (dnp->dn_ident == NULL || dt_probe_create(dtp,
2486 dnp->dn_ident, protoc, nargs, nargc, xargs, xargc) == NULL)
2656 dnp->dn_ident = idp;
2722 dnp->dn_ident = idp;
2780 dnp->dn_ident = idp;
2817 dt_ident_t *idp = dnp->dn_ident;
2836 dt_ident_cook(dnp, dnp->dn_ident, &dnp->dn_args));
2871 if (cp->dn_kind == DT_NODE_VAR && dt_ident_unref(cp->dn_ident)) {
2875 dt_ident_type_assign(cp->dn_ident, dtt.dtt_ctfp, dtt.dtt_type);
2880 cp->dn_ident->di_flags |= idflags;
2891 dnp->dn_ident = &dxp->dx_souid;
3125 if (lp->dn_ident->di_kind == DT_IDENT_ARRAY) {
3128 } else if (!dt_ident_unref(lp->dn_ident))
3403 const char *aname = lp->dn_ident->di_name;
3404 dt_ident_t *oid = lp->dn_ident->di_iarg;
3407 rp->dn_ident->di_kind != DT_IDENT_AGGFUNC) {
3413 if (oid != NULL && oid != rp->dn_ident) {
3418 rp->dn_ident->di_name, aname, oid->di_name,
3419 lp->dn_ident->di_lineno);
3421 lp->dn_ident->di_iarg = rp->dn_ident;
3463 dt_ident_unref(lp->dn_ident)) {
3465 dt_ident_type_assign(lp->dn_ident, ctfp, type);
3469 lp->dn_ident->di_flags |= DT_IDFLG_USER;
3474 lp->dn_ident->di_flags |= DT_IDFLG_MOD;
3727 "array\n", lp->dn_ident->di_name);
3740 idp = lp->dn_ident;
3815 dnp->dn_ident = dt_xlator_ident(dxp, lp->dn_ctfp, lp->dn_type);
3818 dt_attr_min(rp->dn_attr, dnp->dn_ident->di_attr));
4004 dnp->dn_ident, &dnp->dn_aggtup));
4007 dt_node_attr_assign(dnp, dnp->dn_ident->di_attr);
4121 dt_idnode_t *inp = dnp->dn_ident->di_iarg;
4127 assert(dnp->dn_ident->di_flags & DT_IDFLG_INLINE);
4153 "\"%s\" = \"%s\"\n", dnp->dn_ident->di_name,
4161 "\"%s\" = \"%s\"\n", dnp->dn_ident->di_name,
4237 dt_probe_t *prp = pnp->dn_ident->di_data;
4308 dt_probe_t *prp = dnp->dn_ident->di_data;
4335 pvp->pv_desc.dtvd_name, dnp->dn_ident->di_name, i + 1,
4354 const char *probename = pnp->dn_ident->di_name;
4361 prp, pnp->dn_ident->di_data);
4373 dt_probe_declare(pvp, pnp->dn_ident->di_data);
4442 if (dnp->dn_ident != NULL &&
4443 dnp->dn_ident->di_flags & DT_IDFLG_LOCAL)
4444 dnp->dn_ident = dt_ident_copy(dnp->dn_ident);
4523 dnp->dn_ident->di_flags |= idflags;
4678 (dnp->dn_ident->di_flags & DT_IDFLG_LOCAL) ? "this->" :
4679 (dnp->dn_ident->di_flags & DT_IDFLG_TLS) ? "self->" : "",
4680 dnp->dn_ident->di_name, buf);
4696 dts = dnp->dn_ident->di_data;
4711 dnp->dn_ident->di_name, buf);
4748 dnp->dn_ident->di_name, a);
4793 inp = dnp->dn_ident->di_iarg;
4796 dnp->dn_ident->di_name, buf);
4824 (void) fprintf(fp, "PROBE %s\n", dnp->dn_ident->di_name);