Lines Matching defs:prp
8350 dtrace_match_priv(const dtrace_probe_t *prp, uint32_t priv, uid_t uid,
8354 uint32_t ppriv = prp->dtpr_provider->dtpv_priv.dtpp_flags;
8374 uid != prp->dtpr_provider->dtpv_priv.dtpp_uid) {
8383 zoneid != prp->dtpr_provider->dtpv_priv.dtpp_zoneid) {
8397 dtrace_match_probe(const dtrace_probe_t *prp, const dtrace_probekey_t *pkp,
8400 dtrace_provider_t *pvp = prp->dtpr_provider;
8409 if ((rv = pkp->dtpk_mmatch(prp->dtpr_mod, pkp->dtpk_mod, 0)) <= 0)
8412 if ((rv = pkp->dtpk_fmatch(prp->dtpr_func, pkp->dtpk_func, 0)) <= 0)
8415 if ((rv = pkp->dtpk_nmatch(prp->dtpr_name, pkp->dtpk_name, 0)) <= 0)
8418 if (dtrace_match_priv(prp, priv, uid, zoneid) == 0)
9299 dtrace_probe_description(const dtrace_probe_t *prp, dtrace_probedesc_t *pdp)
9302 pdp->dtpd_id = prp->dtpr_id;
9305 prp->dtpr_provider->dtpv_name, DTRACE_PROVNAMELEN - 1);
9307 (void) strncpy(pdp->dtpd_mod, prp->dtpr_mod, DTRACE_MODNAMELEN - 1);
9308 (void) strncpy(pdp->dtpd_func, prp->dtpr_func, DTRACE_FUNCNAMELEN - 1);
9309 (void) strncpy(pdp->dtpd_name, prp->dtpr_name, DTRACE_NAMELEN - 1);