Lines Matching refs:match

342  * no way for a global variable key signature to match a thread-local key
1350 * invoking ECB match the target credentials
7775 * These functions are used to match groups of probes, given some elements of
7784 uint32_t match = priv & ppriv;
7794 * No matching bits, but there were bits to match...
7796 if (match == 0 && ppriv != 0)
7802 if (((ppriv & ~match) & DTRACE_PRIV_OWNER) != 0 &&
7811 if (((ppriv & ~match) & DTRACE_PRIV_ZONEOWNER) != 0 &&
7823 * This function returns >0 for match, 0 for no match, and <0 for error.
7860 * The function returns 0 if no match, >0 if match, and <0 if recursion error.
7982 return (1); /* always match the empty pattern */
8005 * invoke the match callback once if a matching probe is found.
8667 int match;
8680 match = dtrace_match(&pkey, DTRACE_PRIV_ALL, 0, 0,
8684 ASSERT(match == 1 || match == 0);
8685 return (match ? id : 0);
11509 * the buffer size must match our specified size.
12113 dtrace_enabling_replicate(dtrace_state_t *state, dtrace_probedesc_t *match,
12120 ASSERT(strlen(match->dtpd_provider) < DTRACE_PROVNAMELEN);
12121 ASSERT(strlen(match->dtpd_mod) < DTRACE_MODNAMELEN);
12122 ASSERT(strlen(match->dtpd_func) < DTRACE_FUNCNAMELEN);
12123 ASSERT(strlen(match->dtpd_name) < DTRACE_NAMELEN);
12129 * match the specified state.
12145 * an exact match to the specified probe description.
12151 if (strcmp(pd->dtpd_provider, match->dtpd_provider))
12154 if (strcmp(pd->dtpd_mod, match->dtpd_mod))
12157 if (strcmp(pd->dtpd_func, match->dtpd_func))
12160 if (strcmp(pd->dtpd_name, match->dtpd_name))
12273 * Iterate over all retained enablings to see if any probes match
12643 * this type and NULL is returned if the types do not match.
14378 uint32_t match;
14417 for (match = DTRACE_PRIV_KERNEL; ; match = 0) {
14422 if (match && ecb->dte_probe != NULL) {
14426 if (!(prov->dtpv_priv.dtpp_flags & match))
14434 if (!match)
15650 * If we have any retained enablings, we need to match against them.
15655 * our task queue to do the match for us.
15671 * match modules as soon as they load. However, we cannot guarantee
16022 * probes, and then match any anonymous enabling against them. Note
16542 dtrace_probedesc_t *match = &desc.dtrpd_match;
16549 match->dtpd_provider[DTRACE_PROVNAMELEN - 1] = '\0';
16550 match->dtpd_mod[DTRACE_MODNAMELEN - 1] = '\0';
16551 match->dtpd_func[DTRACE_FUNCNAMELEN - 1] = '\0';
16552 match->dtpd_name[DTRACE_NAMELEN - 1] = '\0';
16560 err = dtrace_enabling_replicate(state, match, create);
16586 * Before we attempt to match this probe, we want to give