Lines Matching defs:pkp

6541 dtrace_match_probe(const dtrace_probe_t *prp, const dtrace_probekey_t *pkp,
6550 if ((rv = pkp->dtpk_pmatch(pvp->dtpv_name, pkp->dtpk_prov, 0)) <= 0)
6553 if ((rv = pkp->dtpk_mmatch(prp->dtpr_mod, pkp->dtpk_mod, 0)) <= 0)
6556 if ((rv = pkp->dtpk_fmatch(prp->dtpr_func, pkp->dtpk_func, 0)) <= 0)
6559 if ((rv = pkp->dtpk_nmatch(prp->dtpr_name, pkp->dtpk_name, 0)) <= 0)
6708 dtrace_match(const dtrace_probekey_t *pkp, uint32_t priv, uid_t uid,
6722 if (pkp->dtpk_id != DTRACE_IDNONE) {
6723 if ((probe = dtrace_probe_lookup_id(pkp->dtpk_id)) != NULL &&
6724 dtrace_match_probe(probe, pkp, priv, uid, zoneid) > 0) {
6732 template.dtpr_mod = (char *)pkp->dtpk_mod;
6733 template.dtpr_func = (char *)pkp->dtpk_func;
6734 template.dtpr_name = (char *)pkp->dtpk_name;
6742 if (pkp->dtpk_mmatch == &dtrace_match_string &&
6748 if (pkp->dtpk_fmatch == &dtrace_match_string &&
6754 if (pkp->dtpk_nmatch == &dtrace_match_string &&
6767 dtrace_match_probe(probe, pkp, priv, uid,
6792 if (dtrace_match_probe(probe, pkp, priv, uid, zoneid) <= 0)
6836 dtrace_probekey(const dtrace_probedesc_t *pdp, dtrace_probekey_t *pkp)
6838 pkp->dtpk_prov = pdp->dtpd_provider;
6839 pkp->dtpk_pmatch = dtrace_probekey_func(pdp->dtpd_provider);
6841 pkp->dtpk_mod = pdp->dtpd_mod;
6842 pkp->dtpk_mmatch = dtrace_probekey_func(pdp->dtpd_mod);
6844 pkp->dtpk_func = pdp->dtpd_func;
6845 pkp->dtpk_fmatch = dtrace_probekey_func(pdp->dtpd_func);
6847 pkp->dtpk_name = pdp->dtpd_name;
6848 pkp->dtpk_nmatch = dtrace_probekey_func(pdp->dtpd_name);
6850 pkp->dtpk_id = pdp->dtpd_id;
6852 if (pkp->dtpk_id == DTRACE_IDNONE &&
6853 pkp->dtpk_pmatch == &dtrace_match_nul &&
6854 pkp->dtpk_mmatch == &dtrace_match_nul &&
6855 pkp->dtpk_fmatch == &dtrace_match_nul &&
6856 pkp->dtpk_nmatch == &dtrace_match_nul)
6857 pkp->dtpk_fmatch = &dtrace_match_nonzero;