Lines Matching refs:edp

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