Lines Matching refs:pip
402 dt_probe_instance_t *pip;
436 for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) {
437 dt_dprintf("adding probe for %s:%s\n", pip->pi_fname,
440 dofpr.dofpr_func = dof_add_string(ddo, pip->pi_fname);
447 assert(pip->pi_noffs + pip->pi_nenoffs > 0);
451 dofpr.dofpr_noffs = pip->pi_noffs;
452 dt_buf_write(dtp, &ddo->ddo_offs, pip->pi_offs,
453 pip->pi_noffs * sizeof (uint32_t), sizeof (uint32_t));
457 dofpr.dofpr_nenoffs = pip->pi_nenoffs;
458 dt_buf_write(dtp, &ddo->ddo_enoffs, pip->pi_enoffs,
459 pip->pi_nenoffs * sizeof (uint32_t), sizeof (uint32_t));
468 if (pip->pi_rname[0] == '\0')
471 dofr.dofr_name = dof_add_string(ddo, pip->pi_rname);