Lines Matching refs:pkp

7826 dtrace_match_probe(const dtrace_probe_t *prp, const dtrace_probekey_t *pkp,
7835 if ((rv = pkp->dtpk_pmatch(pvp->dtpv_name, pkp->dtpk_prov, 0)) <= 0)
7838 if ((rv = pkp->dtpk_mmatch(prp->dtpr_mod, pkp->dtpk_mod, 0)) <= 0)
7841 if ((rv = pkp->dtpk_fmatch(prp->dtpr_func, pkp->dtpk_func, 0)) <= 0)
7844 if ((rv = pkp->dtpk_nmatch(prp->dtpr_name, pkp->dtpk_name, 0)) <= 0)
7993 dtrace_match(const dtrace_probekey_t *pkp, uint32_t priv, uid_t uid,
8007 if (pkp->dtpk_id != DTRACE_IDNONE) {
8008 if ((probe = dtrace_probe_lookup_id(pkp->dtpk_id)) != NULL &&
8009 dtrace_match_probe(probe, pkp, priv, uid, zoneid) > 0) {
8017 template.dtpr_mod = (char *)pkp->dtpk_mod;
8018 template.dtpr_func = (char *)pkp->dtpk_func;
8019 template.dtpr_name = (char *)pkp->dtpk_name;
8027 if (pkp->dtpk_mmatch == &dtrace_match_string &&
8033 if (pkp->dtpk_fmatch == &dtrace_match_string &&
8039 if (pkp->dtpk_nmatch == &dtrace_match_string &&
8052 dtrace_match_probe(probe, pkp, priv, uid,
8077 if (dtrace_match_probe(probe, pkp, priv, uid, zoneid) <= 0)
8121 dtrace_probekey(const dtrace_probedesc_t *pdp, dtrace_probekey_t *pkp)
8123 pkp->dtpk_prov = pdp->dtpd_provider;
8124 pkp->dtpk_pmatch = dtrace_probekey_func(pdp->dtpd_provider);
8126 pkp->dtpk_mod = pdp->dtpd_mod;
8127 pkp->dtpk_mmatch = dtrace_probekey_func(pdp->dtpd_mod);
8129 pkp->dtpk_func = pdp->dtpd_func;
8130 pkp->dtpk_fmatch = dtrace_probekey_func(pdp->dtpd_func);
8132 pkp->dtpk_name = pdp->dtpd_name;
8133 pkp->dtpk_nmatch = dtrace_probekey_func(pdp->dtpd_name);
8135 pkp->dtpk_id = pdp->dtpd_id;
8137 if (pkp->dtpk_id == DTRACE_IDNONE &&
8138 pkp->dtpk_pmatch == &dtrace_match_nul &&
8139 pkp->dtpk_mmatch == &dtrace_match_nul &&
8140 pkp->dtpk_fmatch == &dtrace_match_nul &&
8141 pkp->dtpk_nmatch == &dtrace_match_nul)
8142 pkp->dtpk_fmatch = &dtrace_match_nonzero;