Lines Matching refs:match

439  * no way for a global variable key signature to match a thread-local key
1286 * invoking ECB match the target credentials
7566 * These functions are used to match groups of probes, given some elements of
7575 uint32_t match = priv & ppriv;
7585 * No matching bits, but there were bits to match...
7587 if (match == 0 && ppriv != 0)
7593 if (((ppriv & ~match) & DTRACE_PRIV_OWNER) != 0 &&
7602 if (((ppriv & ~match) & DTRACE_PRIV_ZONEOWNER) != 0 &&
7614 * This function returns >0 for match, 0 for no match, and <0 for error.
7651 * The function returns 0 if no match, >0 if match, and <0 if recursion error.
7779 return (1); /* always match the empty pattern */
7803 * invoke the match callback once if a matching probe is found.
8491 int match;
8504 match = dtrace_match(&pkey, DTRACE_PRIV_ALL, 0, 0,
8508 ASSERT(match == 1 || match == 0);
8509 return (match ? id : 0);
11407 * the buffer size must match our specified size.
11999 dtrace_enabling_replicate(dtrace_state_t *state, dtrace_probedesc_t *match,
12006 ASSERT(strlen(match->dtpd_provider) < DTRACE_PROVNAMELEN);
12007 ASSERT(strlen(match->dtpd_mod) < DTRACE_MODNAMELEN);
12008 ASSERT(strlen(match->dtpd_func) < DTRACE_FUNCNAMELEN);
12009 ASSERT(strlen(match->dtpd_name) < DTRACE_NAMELEN);
12015 * match the specified state.
12031 * an exact match to the specified probe description.
12038 if (strcmp(pd->dtpd_provider, match->dtpd_provider))
12041 if (strcmp(pd->dtpd_mod, match->dtpd_mod))
12044 if (strcmp(pd->dtpd_func, match->dtpd_func))
12047 if (strcmp(pd->dtpd_name, match->dtpd_name))
12050 if (strncmp(pd->dtpd_provider, match->dtpd_provider, DTRACE_PROVNAMELEN))
12053 if (strncmp(pd->dtpd_mod, match->dtpd_mod, DTRACE_MODNAMELEN))
12056 if (strncmp(pd->dtpd_func, match->dtpd_func, DTRACE_FUNCNAMELEN))
12059 if (strncmp(pd->dtpd_name, match->dtpd_name, DTRACE_NAMELEN))
12173 * Iterate over all retained enablings to see if any probes match
12559 * this type and NULL is returned if the types do not match.
14396 uint32_t match;
14435 for (match = DTRACE_PRIV_KERNEL; ; match = 0) {
14440 if (match && ecb->dte_probe != NULL) {
14444 if (!(prov->dtpv_priv.dtpp_flags & match))
14452 if (!match)
15918 dtrace_dof_error(NULL, "returned value did not match expected generation");
16194 /* Names don't match. Keep traversing. */
16425 * If we have any retained enablings, we need to match against them.
16430 * our task queue to do the match for us.
16451 * match modules as soon as they load. However, we cannot guarantee
16991 * probes, and then match any anonymous enabling against them. Note
17609 dtrace_probedesc_t *match = &desc.dtrpd_match;
17616 match->dtpd_provider[DTRACE_PROVNAMELEN - 1] = '\0';
17617 match->dtpd_mod[DTRACE_MODNAMELEN - 1] = '\0';
17618 match->dtpd_func[DTRACE_FUNCNAMELEN - 1] = '\0';
17619 match->dtpd_name[DTRACE_NAMELEN - 1] = '\0';
17627 err = dtrace_enabling_replicate(state, match, create);
17653 * Before we attempt to match this probe, we want to give
18515 dtrace_probedesc_t *match = &desc.dtrpd_match;
18522 match->dtpd_provider[DTRACE_PROVNAMELEN - 1] = '\0';
18523 match->dtpd_mod[DTRACE_MODNAMELEN - 1] = '\0';
18524 match->dtpd_func[DTRACE_FUNCNAMELEN - 1] = '\0';
18525 match->dtpd_name[DTRACE_NAMELEN - 1] = '\0';
18533 err = dtrace_enabling_replicate(state, match, create);
18559 * Before we attempt to match this probe, we want to give
19018 * count does not match the actual number of modules we find