Lines Matching refs:pdp
67 const char *s, int argc, char *const argv[], dtrace_probedesc_t *pdp) in dtrace_xstr2desc() argument
77 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_xstr2desc()
153 bcopy(q, (char *)pdp + off, len); in dtrace_xstr2desc()
154 bcopy(v, (char *)pdp + off + len, vlen); in dtrace_xstr2desc()
155 bcopy(w, (char *)pdp + off + len + vlen, wlen); in dtrace_xstr2desc()
158 pdp->dtpd_id = DTRACE_IDNONE; in dtrace_xstr2desc()
164 const char *s, dtrace_probedesc_t *pdp) in dtrace_str2desc() argument
166 return (dtrace_xstr2desc(dtp, spec, s, 0, NULL, pdp)); in dtrace_str2desc()
170 dtrace_id2desc(dtrace_hdl_t *dtp, dtrace_id_t id, dtrace_probedesc_t *pdp) in dtrace_id2desc() argument
172 bzero(pdp, sizeof (dtrace_probedesc_t)); in dtrace_id2desc()
173 pdp->dtpd_id = id; in dtrace_id2desc()
175 if (dt_ioctl(dtp, DTRACEIOC_PROBES, pdp) == -1 || in dtrace_id2desc()
176 pdp->dtpd_id != id) in dtrace_id2desc()
183 dtrace_desc2str(const dtrace_probedesc_t *pdp, char *buf, size_t len) in dtrace_desc2str() argument
185 if (pdp->dtpd_id == 0) { in dtrace_desc2str()
186 (void) snprintf(buf, len, "%s:%s:%s:%s", pdp->dtpd_provider, in dtrace_desc2str()
187 pdp->dtpd_mod, pdp->dtpd_func, pdp->dtpd_name); in dtrace_desc2str()
189 (void) snprintf(buf, len, "%u", pdp->dtpd_id); in dtrace_desc2str()