Lines Matching defs:pd
374 dtrace_probedesc_t pd;
379 if (dtrace_str2desc(dtp, DTRACE_PROBESPEC_NAME, s, &pd) != 0)
382 keylen = dt_probe_keylen(&pd);
383 key = dt_probe_key(&pd, alloca(keylen));
397 if (dt_ioctl(dtp, DTRACEIOC_PROBEMATCH, &pd) == 0)
398 return (dt_probe_discover(pvp, &pd));
709 dtrace_probedesc_t pd;
712 bzero(&pd, sizeof (pd));
713 pd.dtpd_id = DTRACE_IDNONE;
723 if ((m = dtrace_probe_iter(dtp, pdp, dt_probe_desc, &pd)) < 0)
726 if ((pvp = dt_provider_lookup(dtp, pd.dtpd_provider)) == NULL)
775 if (pd.dtpd_id != DTRACE_IDNONE)
776 prp = dt_probe_discover(pvp, &pd);
778 prp = dt_probe_lookup(pvp, pd.dtpd_name);
842 dtrace_probedesc_t pd;
876 bcopy(pdp, &pd, sizeof (pd));
878 pd.dtpd_id = id;
880 if (dt_ioctl(dtp, cmd, &pd) != 0)
882 else if ((rv = func(dtp, &pd, arg)) != 0)
886 id = pd.dtpd_id + 1;