Lines Matching defs:idkind
752 dt_node_resolve(const dt_node_t *dnp, uint_t idkind)
764 return (idp->di_kind == idkind ? idp : NULL);
769 return (idp->di_kind == idkind ? idp : NULL);
1519 int assc, idkind;
1571 idkind = assc ? DT_IDENT_ARRAY : DT_IDENT_SCALAR;
1599 if (idp != NULL && (idp->di_kind != idkind ||
1604 dsp->ds_ident, dt_idkind_name(idkind),
1630 dt_idkind_name(idkind), argc + 1,
1641 dsp->ds_ident, dt_idkind_name(idkind),
1681 dt_idhash_name(dhp), dt_idkind_name(idkind),
1684 idp = dt_idhash_insert(dhp, dsp->ds_ident, idkind,
2589 dt_xcook_ident(dt_node_t *dnp, dt_idhash_t *dhp, uint_t idkind, int create)
2626 } else if (idkind == DT_IDENT_AGG) {
2656 if (idp->di_kind != idkind && dhp == dtp->dt_globals) {
2659 idp->di_name, dt_idkind_name(idkind));
2771 sname, dt_idkind_name(idkind), name, id);
2773 if (idkind == DT_IDENT_ARRAY || idkind == DT_IDENT_AGG) {
2775 idkind, flags, id, _dtrace_defattr, 0,
2779 idkind, flags, id, _dtrace_defattr, 0,
3144 uint_t idkind;
3149 idkind = DT_IDENT_AGG;
3154 idkind = DT_IDENT_ARRAY;
3158 dt_xcook_ident(lp, dhp, idkind, B_TRUE);
3807 * of idkind DT_IDENT_ARRAY, we need to splice the [ node from