Lines Matching refs:newstr
199 static int pmc_debugflags_parse(char *newstr, char *fence);
451 pmc_debugflags_parse(char *newstr, char *fence) in pmc_debugflags_parse() argument
462 for (p = newstr; p < fence && (c = *p); p++) { in pmc_debugflags_parse()
582 char *fence, *newstr; in pmc_debugflags_sysctl_handler() local
587 newstr = malloc(n, M_PMC, M_WAITOK | M_ZERO); in pmc_debugflags_sysctl_handler()
588 strlcpy(newstr, pmc_debugstr, n); in pmc_debugflags_sysctl_handler()
590 error = sysctl_handle_string(oidp, newstr, n, req); in pmc_debugflags_sysctl_handler()
594 fence = newstr + (n < req->newlen ? n : req->newlen + 1); in pmc_debugflags_sysctl_handler()
595 error = pmc_debugflags_parse(newstr, fence); in pmc_debugflags_sysctl_handler()
597 strlcpy(pmc_debugstr, newstr, sizeof(pmc_debugstr)); in pmc_debugflags_sysctl_handler()
599 free(newstr, M_PMC); in pmc_debugflags_sysctl_handler()