Lines Matching refs:ep
9310 dtrace_probe_enable(const dtrace_probedesc_t *desc, dtrace_enabling_t *enab, dtrace_ecbdesc_t *ep) in dtrace_probe_enable() argument
9327 (void) dtrace_ecb_create_enable(NULL, enab, ep); in dtrace_probe_enable()
9335 err = dtrace_match(&pkey, priv, uid, zoneid, dtrace_ecb_create_enable, enab, ep); in dtrace_probe_enable()
11895 dtrace_ecbdesc_t *ep = arg2; in dtrace_ecb_create_enable() local
11900 if (probe != NULL && ep != NULL && probe->dtpr_gen < ep->dted_probegen) { in dtrace_ecb_create_enable()
12581 dtrace_ecbdesc_t *ep; in dtrace_enabling_destroy() local
12590 ep = enab->dten_desc[i]; in dtrace_enabling_destroy()
12592 if ((pred = ep->dted_pred.dtpdd_predicate) != NULL) in dtrace_enabling_destroy()
12595 for (act = ep->dted_action; act != NULL; act = next) { in dtrace_enabling_destroy()
12600 kmem_free(ep, sizeof (dtrace_ecbdesc_t)); in dtrace_enabling_destroy()
12708 dtrace_ecbdesc_t *ep = enab->dten_desc[i]; in dtrace_enabling_replicate() local
12709 dtrace_probedesc_t *pd = &ep->dted_probe; in dtrace_enabling_replicate()
12729 dtrace_enabling_addlike(new, ep, create); in dtrace_enabling_replicate()
12780 dtrace_ecbdesc_t *ep = enab->dten_desc[i]; in dtrace_enabling_match() local
12782 enab->dten_current = ep; in dtrace_enabling_match()
12790 if (cond && (cond->dmc_func(&ep->dted_probe, cond->dmc_data) == 0)) { in dtrace_enabling_match()
12797 if ((matched = dtrace_probe_enable(&ep->dted_probe, enab, ep)) < 0) in dtrace_enabling_match()
12818 "error on %p: %d", (void *)ep, in dtrace_enabling_match()
12825 ep->dted_probegen = dtrace_probegen; in dtrace_enabling_match()
13623 dtrace_ecbdesc_t *ep; in dtrace_dof_ecbdesc() local
13649 ep = kmem_zalloc(sizeof (dtrace_ecbdesc_t), KM_SLEEP); in dtrace_dof_ecbdesc()
13650 ep->dted_uarg = ecb->dofe_uarg; in dtrace_dof_ecbdesc()
13651 desc = &ep->dted_probe; in dtrace_dof_ecbdesc()
13664 ep->dted_pred.dtpdd_predicate = pred; in dtrace_dof_ecbdesc()
13672 ep->dted_action = dtrace_dof_actdesc(dof, sec, vstate, cr); in dtrace_dof_ecbdesc()
13674 if (ep->dted_action == NULL) in dtrace_dof_ecbdesc()
13678 return (ep); in dtrace_dof_ecbdesc()
13683 kmem_free(ep, sizeof (dtrace_ecbdesc_t)); in dtrace_dof_ecbdesc()
13705 dtrace_ecbdesc_t *ep; in dtrace_dof_slurp() local
13865 ep = dtrace_dof_ecbdesc(dof, sec, vstate, cr); in dtrace_dof_slurp()
13866 if (ep == NULL) { in dtrace_dof_slurp()
13872 dtrace_enabling_add(enab, ep); in dtrace_dof_slurp()
15430 dtrace_helper_action_add(proc_t* p, int which, dtrace_ecbdesc_t *ep) in dtrace_helper_action_add() argument
15462 if ((pred = ep->dted_pred.dtpdd_predicate) != NULL) { in dtrace_helper_action_add()
15468 for (act = ep->dted_action; act != NULL; act = act->dtad_next) { in dtrace_helper_action_add()
15481 for (act = ep->dted_action, i = 0; act != NULL; act = act->dtad_next) { in dtrace_helper_action_add()
15905 dtrace_ecbdesc_t *ep = enab->dten_desc[i]; in dtrace_helper_slurp() local
15906 dtrace_probedesc_t *desc = &ep->dted_probe; in dtrace_helper_slurp()
15919 ep)) != 0) { in dtrace_helper_slurp()