dt_provider_t
dt_provider_t *pvp;
dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp)
dt_provider_t *pvp;
dt_provider_t *pvp;
dt_provider_t *pvp;
dtp->dt_provs = calloc(dtp->dt_provbuckets, sizeof (dt_provider_t *));
dt_node_provider_cmp_argv(dt_provider_t *pvp, dt_node_t *pnp, const char *kind,
dt_node_provider_cmp(dt_provider_t *pvp, dt_node_t *pnp,
dt_cook_probe(dt_node_t *dnp, dt_provider_t *pvp)
dt_provider_t *pvp = dnp->dn_provider;
dt_provider_t *pvp, *nvp;
dt_provider_t *pvp;
dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out)
dt_provider_t *pvp;
dt_provider_destroy(dtrace_hdl_t *dtp, dt_provider_t *pvp)
dt_provider_t **pp;
dt_provider_xref(dtrace_hdl_t *dtp, dt_provider_t *pvp, id_t id)
dt_probe_alloc_args(dt_provider_t *pvp, int argc)
dt_probe_discover(dt_provider_t *pvp, const dtrace_probedesc_t *pdp)
dt_probe_lookup(dt_provider_t *pvp, const char *s)
static dt_provider_t *
dt_probe_declare(dt_provider_t *pvp, dt_probe_t *prp)
dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h)
dt_probe_define(dt_provider_t *pvp, dt_probe_t *prp,
dt_provider_t *
dt_provider_t *pvp;
dt_provider_t *pvp;
dt_provider_t *
dt_provider_t *pvp;
if ((pvp = dt_zalloc(dtp, sizeof (dt_provider_t))) == NULL)
extern dt_probe_t *dt_probe_lookup(dt_provider_t *, const char *);
extern void dt_probe_declare(dt_provider_t *, dt_probe_t *);
extern int dt_probe_define(dt_provider_t *, dt_probe_t *,
dt_provider_t *pit_pvp; /* current provider */
dt_provider_t *pr_pvp; /* pointer to containing provider */
extern dt_provider_t *dt_provider_lookup(dtrace_hdl_t *, const char *);
extern dt_provider_t *dt_provider_create(dtrace_hdl_t *, const char *);
extern void dt_provider_destroy(dtrace_hdl_t *, dt_provider_t *);
extern int dt_provider_xref(dtrace_hdl_t *, dt_provider_t *, id_t);