Lines Matching defs:idkind
737 dt_node_resolve(const dt_node_t *dnp, uint_t idkind)
749 return (idp->di_kind == idkind ? idp : NULL);
754 return (idp->di_kind == idkind ? idp : NULL);
1504 int assc, idkind;
1556 idkind = assc ? DT_IDENT_ARRAY : DT_IDENT_SCALAR;
1584 if (idp != NULL && (idp->di_kind != idkind ||
1589 dsp->ds_ident, dt_idkind_name(idkind),
1615 dt_idkind_name(idkind), argc + 1,
1626 dsp->ds_ident, dt_idkind_name(idkind),
1666 dt_idhash_name(dhp), dt_idkind_name(idkind),
1669 idp = dt_idhash_insert(dhp, dsp->ds_ident, idkind,
2566 dt_xcook_ident(dt_node_t *dnp, dt_idhash_t *dhp, uint_t idkind, int create)
2603 } else if (idkind == DT_IDENT_AGG) {
2633 if (idp->di_kind != idkind && dhp == dtp->dt_globals) {
2636 idp->di_name, dt_idkind_name(idkind));
2748 sname, dt_idkind_name(idkind), name, id);
2750 if (idkind == DT_IDENT_ARRAY || idkind == DT_IDENT_AGG) {
2752 idkind, flags, id, _dtrace_defattr, 0,
2756 idkind, flags, id, _dtrace_defattr, 0,
3096 uint_t idkind;
3101 idkind = DT_IDENT_AGG;
3106 idkind = DT_IDENT_ARRAY;
3110 dt_xcook_ident(lp, dhp, idkind, B_TRUE);
3771 * of idkind DT_IDENT_ARRAY, we need to splice the [ node from