Lines Matching defs:pdata

1661 fasttrap_add_probe(fasttrap_probe_spec_t *pdata)
1672 if (pdata->ftps_noffs == 0)
1675 switch (pdata->ftps_type) {
1691 if ((provider = fasttrap_provider_lookup(pdata->ftps_pid,
1714 for (i = 0; i < pdata->ftps_noffs; i++) {
1718 (unsigned long long)pdata->ftps_offs[i]);
1721 pdata->ftps_mod, pdata->ftps_func, name_str) != 0)
1734 pp->ftp_faddr = pdata->ftps_pc;
1735 pp->ftp_fsize = pdata->ftps_size;
1736 pp->ftp_pid = pdata->ftps_pid;
1743 tp->ftt_pc = pdata->ftps_offs[i] + pdata->ftps_pc;
1744 tp->ftt_pid = pdata->ftps_pid;
1748 pp->ftp_tps[0].fit_id.fti_ptype = pdata->ftps_type;
1751 pdata->ftps_mod, pdata->ftps_func, name_str,
1755 } else if (dtrace_probe_lookup(provider->ftp_provid, pdata->ftps_mod,
1756 pdata->ftps_func, name) == 0) {
1757 atomic_add_32(&fasttrap_total, pdata->ftps_noffs);
1760 atomic_add_32(&fasttrap_total, -pdata->ftps_noffs);
1769 qsort(pdata->ftps_offs, pdata->ftps_noffs,
1771 for (i = 1; i < pdata->ftps_noffs; i++) {
1772 if (pdata->ftps_offs[i] > pdata->ftps_offs[i - 1])
1775 atomic_add_32(&fasttrap_total, -pdata->ftps_noffs);
1779 ASSERT(pdata->ftps_noffs > 0);
1781 ftp_tps[pdata->ftps_noffs]), KM_SLEEP);
1784 pp->ftp_faddr = pdata->ftps_pc;
1785 pp->ftp_fsize = pdata->ftps_size;
1786 pp->ftp_pid = pdata->ftps_pid;
1787 pp->ftp_ntps = pdata->ftps_noffs;
1789 for (i = 0; i < pdata->ftps_noffs; i++) {
1794 tp->ftt_pc = pdata->ftps_offs[i] + pdata->ftps_pc;
1795 tp->ftt_pid = pdata->ftps_pid;
1799 pp->ftp_tps[i].fit_id.fti_ptype = pdata->ftps_type;
1803 pdata->ftps_mod, pdata->ftps_func, name, aframes, pp);