Lines Matching refs:pdp
56 const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp) in dtrace_xstr2desc() argument
66 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_xstr2desc()
142 bcopy(q, (char *)pdp + off, len); in dtrace_xstr2desc()
143 bcopy(v, (char *)pdp + off + len, vlen); in dtrace_xstr2desc()
144 bcopy(w, (char *)pdp + off + len + vlen, wlen); in dtrace_xstr2desc()
147 pdp->dtpd_id = DTRACE_IDNONE; in dtrace_xstr2desc()
153 const char *s, dtrace_probedesc_t *pdp) in dtrace_str2desc() argument
155 return (dtrace_xstr2desc(dtp, spec, s, 0, NULL, pdp)); in dtrace_str2desc()
159 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) in dtrace_id2desc() argument
161 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_id2desc()
162 pdp->dtpd_id = id; in dtrace_id2desc()
164 if (dt_ioctl(dtp, DTRACEIOC_PROBES, pdp) == -1 || in dtrace_id2desc()
165 pdp->dtpd_id != id) in dtrace_id2desc()
172 dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len) in dtrace_desc2str() argument
174 if (pdp->dtpd_id == 0) { in dtrace_desc2str()
175 (void) snprintf(buf, len, "%s:%s:%s:%s", pdp->dtpd_provider, in dtrace_desc2str()
176 pdp->dtpd_mod, pdp->dtpd_func, pdp->dtpd_name); in dtrace_desc2str()
178 (void) snprintf(buf, len, "%u", pdp->dtpd_id); in dtrace_desc2str()