Lines Matching refs:prp
7588 dtrace_match_priv(const dtrace_probe_t *prp, uint32_t priv, uid_t uid,
7592 uint32_t ppriv = prp->dtpr_provider->dtpv_priv.dtpp_flags;
7612 uid != prp->dtpr_provider->dtpv_priv.dtpp_uid) {
7621 zoneid != prp->dtpr_provider->dtpv_priv.dtpp_zoneid) {
7635 dtrace_match_probe(const dtrace_probe_t *prp, const dtrace_probekey_t *pkp,
7638 dtrace_provider_t *pvp = prp->dtpr_provider;
7647 if ((rv = pkp->dtpk_mmatch(prp->dtpr_mod, pkp->dtpk_mod, 0)) <= 0)
7650 if ((rv = pkp->dtpk_fmatch(prp->dtpr_func, pkp->dtpk_func, 0)) <= 0)
7653 if ((rv = pkp->dtpk_nmatch(prp->dtpr_name, pkp->dtpk_name, 0)) <= 0)
7656 if (dtrace_match_priv(prp, priv, uid, zoneid) == 0)
8548 dtrace_probe_description(const dtrace_probe_t *prp, dtrace_probedesc_t *pdp)
8551 pdp->dtpd_id = prp->dtpr_id;
8555 prp->dtpr_provider->dtpv_name, DTRACE_PROVNAMELEN - 1);
8557 (void) strncpy(pdp->dtpd_mod, prp->dtpr_mod, DTRACE_MODNAMELEN - 1);
8558 (void) strncpy(pdp->dtpd_func, prp->dtpr_func, DTRACE_FUNCNAMELEN - 1);
8559 (void) strncpy(pdp->dtpd_name, prp->dtpr_name, DTRACE_NAMELEN - 1);
8562 prp->dtpr_provider->dtpv_name, DTRACE_PROVNAMELEN);
8564 (void) strlcpy(pdp->dtpd_mod, prp->dtpr_mod, DTRACE_MODNAMELEN);
8565 (void) strlcpy(pdp->dtpd_func, prp->dtpr_func, DTRACE_FUNCNAMELEN);
8566 (void) strlcpy(pdp->dtpd_name, prp->dtpr_name, DTRACE_NAMELEN);