Lines Matching refs:edp
107 dtrace_ecbdesc_t *edp = stp->ds_desc->dtsd_ecbdesc; in dtrace_program_info() local
109 if (edp == last) in dtrace_program_info()
111 last = edp; in dtrace_program_info()
123 if (edp->dted_action == NULL) in dtrace_program_info()
126 for (ap = edp->dted_action; ap != NULL; ap = ap->dtad_next) { in dtrace_program_info()
198 dt_ecbdesc_hold(dtrace_ecbdesc_t *edp) in dt_ecbdesc_hold() argument
200 edp->dted_refcnt++; in dt_ecbdesc_hold()
204 dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) in dt_ecbdesc_release() argument
206 if (--edp->dted_refcnt > 0) in dt_ecbdesc_release()
209 dt_difo_free(dtp, edp->dted_pred.dtpdd_difo); in dt_ecbdesc_release()
210 assert(edp->dted_action == NULL); in dt_ecbdesc_release()
211 dt_free(dtp, edp); in dt_ecbdesc_release()
217 dtrace_ecbdesc_t *edp; in dt_ecbdesc_create() local
219 if ((edp = dt_zalloc(dtp, sizeof (dtrace_ecbdesc_t))) == NULL) { in dt_ecbdesc_create()
224 edp->dted_probe = *pdp; in dt_ecbdesc_create()
225 dt_ecbdesc_hold(edp); in dt_ecbdesc_create()
226 return (edp); in dt_ecbdesc_create()
230 dtrace_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp) in dtrace_stmt_create() argument
237 dt_ecbdesc_hold(edp); in dtrace_stmt_create()
238 sdp->dtsd_ecbdesc = edp; in dtrace_stmt_create()
249 dtrace_ecbdesc_t *edp = sdp->dtsd_ecbdesc; in dtrace_stmt_action() local
259 dtrace_actdesc_t *ap = edp->dted_action; in dtrace_stmt_action()
268 edp->dted_action = new; in dtrace_stmt_action()
313 dtrace_ecbdesc_t *edp = sdp->dtsd_ecbdesc; in dtrace_stmt_destroy() local
325 for (ap = edp->dted_action; ap != NULL; ap = ap->dtad_next) { in dtrace_stmt_destroy()
335 if (ap == edp->dted_action) in dtrace_stmt_destroy()
336 edp->dted_action = last->dtad_next; in dtrace_stmt_destroy()