Lines Matching refs:edp
105 dtrace_ecbdesc_t *edp = stp->ds_desc->dtsd_ecbdesc;
107 if (edp == last)
109 last = edp;
121 if (edp->dted_action == NULL)
124 for (ap = edp->dted_action; ap != NULL; ap = ap->dtad_next) {
193 dt_ecbdesc_hold(dtrace_ecbdesc_t *edp)
195 edp->dted_refcnt++;
199 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
201 if (--edp->dted_refcnt > 0)
204 dt_difo_free(dtp, edp->dted_pred.dtpdd_difo);
205 assert(edp->dted_action == NULL);
206 dt_free(dtp, edp);
212 dtrace_ecbdesc_t *edp;
214 if ((edp = dt_zalloc(dtp, sizeof (dtrace_ecbdesc_t))) == NULL) {
219 edp->dted_probe = *pdp;
220 dt_ecbdesc_hold(edp);
221 return (edp);
225 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
232 dt_ecbdesc_hold(edp);
233 sdp->dtsd_ecbdesc = edp;
244 dtrace_ecbdesc_t *edp = sdp->dtsd_ecbdesc;
254 dtrace_actdesc_t *ap = edp->dted_action;
263 edp->dted_action = new;
308 dtrace_ecbdesc_t *edp = sdp->dtsd_ecbdesc;
320 for (ap = edp->dted_action; ap != NULL; ap = ap->dtad_next) {
330 if (ap == edp->dted_action)
331 edp->dted_action = last->dtad_next;