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