Lines Matching refs:pdp
72 const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp) in dtrace_xstr2desc() argument
82 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_xstr2desc()
158 bcopy(q, (char *)pdp + off, len); in dtrace_xstr2desc()
159 bcopy(v, (char *)pdp + off + len, vlen); in dtrace_xstr2desc()
160 bcopy(w, (char *)pdp + off + len + vlen, wlen); in dtrace_xstr2desc()
163 pdp->dtpd_id = DTRACE_IDNONE; in dtrace_xstr2desc()
169 const char *s, dtrace_probedesc_t *pdp) in dtrace_str2desc() argument
171 return (dtrace_xstr2desc(dtp, spec, s, 0, NULL, pdp)); in dtrace_str2desc()
175 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) in dtrace_id2desc() argument
177 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_id2desc()
178 pdp->dtpd_id = id; in dtrace_id2desc()
180 if (dt_ioctl(dtp, DTRACEIOC_PROBES, pdp) == -1 || in dtrace_id2desc()
181 pdp->dtpd_id != id) in dtrace_id2desc()
188 dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len) in dtrace_desc2str() argument
190 if (pdp->dtpd_id == 0) { in dtrace_desc2str()
191 (void) snprintf(buf, len, "%s:%s:%s:%s", pdp->dtpd_provider, in dtrace_desc2str()
192 pdp->dtpd_mod, pdp->dtpd_func, pdp->dtpd_name); in dtrace_desc2str()
194 (void) snprintf(buf, len, "%u", pdp->dtpd_id); in dtrace_desc2str()