Lines Matching refs:dt_ident_t

53 dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp,
111 dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
175 dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
318 dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap)
325 dt_ident_t *xidp;
365 * we have the appropriate node, create a new dt_ident_t for this node,
413 * dt_ident_t. This code must be kept in sync with the state
434 dt_idcook_regs(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap)
471 dt_idcook_type(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
493 dt_idcook_thaw(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
500 dt_idcook_inline(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
509 dt_iddtor_sign(dt_ident_t *idp)
517 dt_iddtor_free(dt_ident_t *idp)
523 dt_iddtor_inline(dt_ident_t *idp)
545 dt_iddtor_none(dt_ident_t *idp)
551 dt_iddtor_probe(dt_ident_t *idp)
558 dt_idsize_type(dt_ident_t *idp)
565 dt_idsize_none(dt_ident_t *idp)
621 const dt_ident_t *idp = dhp->dh_tmpl;
636 dt_idhash_create(const char *name, const dt_ident_t *tmpl,
645 sizeof (dt_ident_t *) * (_dtrace_strbuckets - 1);
665 * pass frees the actual dt_ident_t's. These must be done separately because
673 dt_ident_t *idp, *next;
698 dt_ident_t *idp;
717 dt_ident_t *
722 dt_ident_t *idp;
757 dt_ident_t *
762 dt_ident_t *idp;
787 dt_idhash_xinsert(dt_idhash_t *dhp, dt_ident_t *idp)
806 dt_idhash_delete(dt_idhash_t *dhp, dt_ident_t *key)
810 dt_ident_t **pp = &dhp->dh_hash[h];
811 dt_ident_t *idp;
833 const dt_ident_t *lhs = *((const dt_ident_t **)lp);
834 const dt_ident_t *rhs = *((const dt_ident_t **)rp);
845 dt_ident_t **ids;
846 dt_ident_t *idp;
854 ids = alloca(sizeof (dt_ident_t *) * n);
861 qsort(ids, dhp->dh_nelems, sizeof (dt_ident_t *), dt_idhash_comp);
871 dt_ident_t *
875 dt_ident_t *idp;
899 dt_ident_t *
904 dt_ident_t *idp;
908 (idp = malloc(sizeof (dt_ident_t))) == NULL) {
936 dt_ident_destroy(dt_ident_t *idp)
944 dt_ident_morph(dt_ident_t *idp, ushort_t kind,
955 dt_ident_cook(dt_node_t *dnp, dt_ident_t *idp, dt_node_t **pargp)
976 dt_ident_type_assign(dt_ident_t *idp, ctf_file_t *fp, ctf_id_t type)
982 dt_ident_t *
983 dt_ident_resolve(dt_ident_t *idp)
1012 dt_ident_size(dt_ident_t *idp)
1019 dt_ident_unref(const dt_ident_t *idp)