Lines Matching defs:pdata

1524 fasttrap_add_probe(fasttrap_probe_spec_t *pdata)
1535 if (pdata->ftps_noffs == 0)
1538 switch (pdata->ftps_type) {
1554 if ((provider = fasttrap_provider_lookup(pdata->ftps_pid,
1577 for (i = 0; i < pdata->ftps_noffs; i++) {
1581 (unsigned long long)pdata->ftps_offs[i]);
1584 pdata->ftps_mod, pdata->ftps_func, name_str) != 0)
1597 pp->ftp_faddr = pdata->ftps_pc;
1598 pp->ftp_fsize = pdata->ftps_size;
1599 pp->ftp_pid = pdata->ftps_pid;
1606 tp->ftt_pc = pdata->ftps_offs[i] + pdata->ftps_pc;
1607 tp->ftt_pid = pdata->ftps_pid;
1611 pp->ftp_tps[0].fit_id.fti_ptype = pdata->ftps_type;
1614 pdata->ftps_mod, pdata->ftps_func, name_str,
1618 } else if (dtrace_probe_lookup(provider->ftp_provid, pdata->ftps_mod,
1619 pdata->ftps_func, name) == 0) {
1620 atomic_add_32(&fasttrap_total, pdata->ftps_noffs);
1623 atomic_add_32(&fasttrap_total, -pdata->ftps_noffs);
1632 qsort(pdata->ftps_offs, pdata->ftps_noffs,
1634 for (i = 1; i < pdata->ftps_noffs; i++) {
1635 if (pdata->ftps_offs[i] > pdata->ftps_offs[i - 1])
1638 atomic_add_32(&fasttrap_total, -pdata->ftps_noffs);
1642 ASSERT(pdata->ftps_noffs > 0);
1644 ftp_tps[pdata->ftps_noffs]), KM_SLEEP);
1647 pp->ftp_faddr = pdata->ftps_pc;
1648 pp->ftp_fsize = pdata->ftps_size;
1649 pp->ftp_pid = pdata->ftps_pid;
1650 pp->ftp_ntps = pdata->ftps_noffs;
1652 for (i = 0; i < pdata->ftps_noffs; i++) {
1657 tp->ftt_pc = pdata->ftps_offs[i] + pdata->ftps_pc;
1658 tp->ftt_pid = pdata->ftps_pid;
1662 pp->ftp_tps[i].fit_id.fti_ptype = pdata->ftps_type;
1666 pdata->ftps_mod, pdata->ftps_func, name, aframes, pp);