Lines Matching defs:idkind
783 dt_node_resolve(const dt_node_t *dnp, uint_t idkind)
795 return (idp->di_kind == idkind ? idp : NULL);
800 return (idp->di_kind == idkind ? idp : NULL);
1551 int assc, idkind;
1603 idkind = assc ? DT_IDENT_ARRAY : DT_IDENT_SCALAR;
1632 if (idp != NULL && (idp->di_kind != idkind ||
1637 dsp->ds_ident, dt_idkind_name(idkind),
1663 dt_idkind_name(idkind), argc + 1,
1674 dsp->ds_ident, dt_idkind_name(idkind),
1714 dt_idhash_name(dhp), dt_idkind_name(idkind),
1717 idp = dt_idhash_insert(dhp, dsp->ds_ident, idkind,
2633 dt_xcook_ident(dt_node_t *dnp, dt_idhash_t *dhp, uint_t idkind, int create)
2670 } else if (idkind == DT_IDENT_AGG) {
2700 if (idp->di_kind != idkind && dhp == dtp->dt_globals) {
2703 idp->di_name, dt_idkind_name(idkind));
2816 sname, dt_idkind_name(idkind), name, id);
2818 if (idkind == DT_IDENT_ARRAY || idkind == DT_IDENT_AGG) {
2820 idkind, flags, id, _dtrace_defattr, 0,
2824 idkind, flags, id, _dtrace_defattr, 0,
3193 uint_t idkind;
3198 idkind = DT_IDENT_AGG;
3203 idkind = DT_IDENT_ARRAY;
3207 dt_xcook_ident(lp, dhp, idkind, B_TRUE);
3851 * of idkind DT_IDENT_ARRAY, we need to splice the [ node from