Lines Matching refs:pkp

6892 dtrace_match_probe(const dtrace_probe_t *prp, const dtrace_probekey_t *pkp,
6901 if ((rv = pkp->dtpk_pmatch(pvp->dtpv_name, pkp->dtpk_prov, 0)) <= 0)
6904 if ((rv = pkp->dtpk_mmatch(prp->dtpr_mod, pkp->dtpk_mod, 0)) <= 0)
6907 if ((rv = pkp->dtpk_fmatch(prp->dtpr_func, pkp->dtpk_func, 0)) <= 0)
6910 if ((rv = pkp->dtpk_nmatch(prp->dtpr_name, pkp->dtpk_name, 0)) <= 0)
7059 dtrace_match(const dtrace_probekey_t *pkp, uint32_t priv, uid_t uid,
7073 if (pkp->dtpk_id != DTRACE_IDNONE) {
7074 if ((probe = dtrace_probe_lookup_id(pkp->dtpk_id)) != NULL &&
7075 dtrace_match_probe(probe, pkp, priv, uid, zoneid) > 0) {
7083 template.dtpr_mod = (char *)pkp->dtpk_mod;
7084 template.dtpr_func = (char *)pkp->dtpk_func;
7085 template.dtpr_name = (char *)pkp->dtpk_name;
7093 if (pkp->dtpk_mmatch == &dtrace_match_string &&
7099 if (pkp->dtpk_fmatch == &dtrace_match_string &&
7105 if (pkp->dtpk_nmatch == &dtrace_match_string &&
7118 dtrace_match_probe(probe, pkp, priv, uid,
7143 if (dtrace_match_probe(probe, pkp, priv, uid, zoneid) <= 0)
7187 dtrace_probekey(const dtrace_probedesc_t *pdp, dtrace_probekey_t *pkp)
7189 pkp->dtpk_prov = pdp->dtpd_provider;
7190 pkp->dtpk_pmatch = dtrace_probekey_func(pdp->dtpd_provider);
7192 pkp->dtpk_mod = pdp->dtpd_mod;
7193 pkp->dtpk_mmatch = dtrace_probekey_func(pdp->dtpd_mod);
7195 pkp->dtpk_func = pdp->dtpd_func;
7196 pkp->dtpk_fmatch = dtrace_probekey_func(pdp->dtpd_func);
7198 pkp->dtpk_name = pdp->dtpd_name;
7199 pkp->dtpk_nmatch = dtrace_probekey_func(pdp->dtpd_name);
7201 pkp->dtpk_id = pdp->dtpd_id;
7203 if (pkp->dtpk_id == DTRACE_IDNONE &&
7204 pkp->dtpk_pmatch == &dtrace_match_nul &&
7205 pkp->dtpk_mmatch == &dtrace_match_nul &&
7206 pkp->dtpk_fmatch == &dtrace_match_nul &&
7207 pkp->dtpk_nmatch == &dtrace_match_nul)
7208 pkp->dtpk_fmatch = &dtrace_match_nonzero;