Lines Matching refs:newstr
198 static int pmc_debugflags_parse(char *newstr, char *fence);
450 pmc_debugflags_parse(char *newstr, char *fence) in pmc_debugflags_parse() argument
461 for (p = newstr; p < fence && (c = *p); p++) { in pmc_debugflags_parse()
581 char *fence, *newstr; in pmc_debugflags_sysctl_handler() local
586 newstr = malloc(n, M_PMC, M_WAITOK | M_ZERO); in pmc_debugflags_sysctl_handler()
587 strlcpy(newstr, pmc_debugstr, n); in pmc_debugflags_sysctl_handler()
589 error = sysctl_handle_string(oidp, newstr, n, req); in pmc_debugflags_sysctl_handler()
593 fence = newstr + (n < req->newlen ? n : req->newlen + 1); in pmc_debugflags_sysctl_handler()
594 error = pmc_debugflags_parse(newstr, fence); in pmc_debugflags_sysctl_handler()
596 strlcpy(pmc_debugstr, newstr, sizeof(pmc_debugstr)); in pmc_debugflags_sysctl_handler()
598 free(newstr, M_PMC); in pmc_debugflags_sysctl_handler()