Lines Matching +defs:gen +defs:func
218 static dtrace_genid_t dtrace_retained_gen; /* current retained enab gen */
7695 const char *func, const char *name, int aframes, void *arg)
7716 probe->dtpr_func = dtrace_strdup(func);
7797 const char *func, const char *name)
7807 pkey.dtpk_func = func;
7808 pkey.dtpk_fmatch = func ? &dtrace_match_string : &dtrace_match_nul;
7920 void (*func)(void *, dtrace_id_t, void *);
7944 func = *((void(**)(void *, dtrace_id_t, void *))
7947 func(prov->dtpv_arg, i + 1, probe->dtpr_arg);
11443 dtrace_genid_t gen;
11458 gen = dtrace_retained_gen;
11471 if (gen != dtrace_retained_gen)
13764 dtrace_helper_destroygen(proc_t* p, int gen)
13772 if (help == NULL || gen > help->dthps_generation)
13783 if (h->dtha_generation == gen) {
13813 if (prov->dthp_generation == gen)
14003 dtrace_helper_provider_add(proc_t* p, dof_helper_t *dofhp, int gen)
14032 hprov->dthp_generation = gen;
14302 int i, gen, rv, nhelpers = 0, nprovs = 0, destroy = 1;
14374 gen = help->dthps_generation++;
14379 if (dtrace_helper_provider_add(p, dhp, gen) == 0) {
14391 return (gen);