Lines Matching defs:pd
355 dtrace_probedesc_t pd;
360 if (dtrace_str2desc(dtp, DTRACE_PROBESPEC_NAME, s, &pd) != 0)
363 keylen = dt_probe_keylen(&pd);
364 key = dt_probe_key(&pd, alloca(keylen));
378 if (dt_ioctl(dtp, DTRACEIOC_PROBEMATCH, &pd) == 0)
379 return (dt_probe_discover(pvp, &pd));
690 dtrace_probedesc_t pd;
693 bzero(&pd, sizeof (pd));
694 pd.dtpd_id = DTRACE_IDNONE;
704 if ((m = dtrace_probe_iter(dtp, pdp, dt_probe_desc, &pd)) < 0)
707 if ((pvp = dt_provider_lookup(dtp, pd.dtpd_provider)) == NULL)
756 if (pd.dtpd_id != DTRACE_IDNONE)
757 prp = dt_probe_discover(pvp, &pd);
759 prp = dt_probe_lookup(pvp, pd.dtpd_name);
823 dtrace_probedesc_t pd;
857 bcopy(pdp, &pd, sizeof (pd));
859 pd.dtpd_id = id;
861 if (dt_ioctl(dtp, cmd, &pd) != 0)
863 else if ((rv = func(dtp, &pd, arg)) != 0)
867 id = pd.dtpd_id + 1;