Lines Matching refs:opts

88 static const struct options *opts = (const struct options *)&__options;  variable
105 (void) fprintf(stderr, "%s: ", opts->pgmname); in cpustat_errfn()
106 if (opts->debug) in cpustat_errfn()
123 struct options *opts = &__options; in main() local
134 if ((opts->pgmname = strrchr(argv[0], '/')) == NULL) in main()
135 opts->pgmname = argv[0]; in main()
137 opts->pgmname++; in main()
145 opts->pgmname, errstr); in main()
151 "counters - %s\n"), opts->pgmname, errstr); in main()
166 opts->mseconds = 5000; in main()
167 opts->nsamples = UINT_MAX; in main()
168 opts->dotitle = 1; in main()
169 if ((opts->master = cpc_setgrp_new(cpc, smt)) == NULL) { in main()
171 opts->pgmname); in main()
178 opts->debug++; in main()
181 if ((sgrp = cpc_setgrp_newset(opts->master, in main()
183 opts->master = sgrp; in main()
186 opts->dotitle = 0; in main()
189 opts->doperiod = 1; in main()
193 "parameter \"%s\"\n"), opts->pgmname, in main()
199 opts->dosoaker = 1; in main()
202 opts->dotick = 1; in main()
217 opts->dohelp = 1; in main()
229 opts->nsamples = strtol(argv[optind + 1], &endp, 10); in main()
233 opts->pgmname, argv[optind + 1]); in main()
239 opts->mseconds = (uint_t)(strtod(argv[optind], &endp) * 1000.0); in main()
243 opts->pgmname, argv[optind]); in main()
252 if (opts->nsamples == 0 || opts->mseconds == 0) in main()
255 if (errcnt != 0 || opts->dohelp || in main()
256 (opts->nsets = cpc_setgrp_numsets(opts->master)) == 0) { in main()
257 (void) fprintf(opts->dohelp ? stdout : stderr, gettext( in main()
270 opts->pgmname, CPC_TICKREG_NAME); in main()
271 if (opts->dohelp) { in main()
283 if (opts->doperiod) { in main()
284 opts->mseconds_rest = (uint_t)((period * 1000.0) - in main()
285 (opts->mseconds * opts->nsets)); in main()
286 if ((int)opts->mseconds_rest < 0) in main()
287 opts->mseconds_rest = 0; in main()
288 if (opts->nsamples != UINT_MAX) in main()
289 opts->nsamples *= opts->nsets; in main()
292 cpc_setgrp_reset(opts->master); in main()
306 "append-only - %s\n"), opts->pgmname, strerror(errno)); in main()
314 if (opts->dosoaker == 1 && cpc_setgrp_has_sysonly(opts->master) == 0) in main()
315 opts->dosoaker = 0; in main()
328 if (opts->dotick) in print_title()
349 if (opts->dotick) in print_sample()
357 if (opts->nsets > 1) in print_sample()
412 if (opts->dotick) in print_total()
418 if (opts->nsets > 1) in print_total()
442 htdelta = NSECS_PER_MSEC * opts->mseconds; in gtick()
443 restdelta = NSECS_PER_MSEC * opts->mseconds_rest; in gtick()
458 if (opts->dosoaker) { in gtick()
486 for (nsamples = opts->nsamples; nsamples; nsamples--, sample_cnt++) { in gtick()
501 if (opts->nsets == 1) { in gtick()
541 opts->pgmname, state->cpuid, in gtick()
551 if (opts->doperiod && opts->mseconds_rest > 0 && in gtick()
552 (sample_cnt % opts->nsets) == 0) { in gtick()
556 if (opts->dosoaker) { in gtick()
576 if (opts->dosoaker) { in gtick()
603 " cpu %d - %s\n"), opts->pgmname, in gtick()
609 if (opts->dosoaker) { in gtick()
621 opts->pgmname, state->cpuid, errstr); in gtick()
641 "%s: out of heap\n"), opts->pgmname); in cpustat()
648 "%s: out of heap\n"), opts->pgmname); in cpustat()
657 "%s: kstat_open() failed: %s\n"), opts->pgmname, in cpustat()
663 if (opts->dosoaker) in cpustat()
667 opts->pgmname, strerror(errno)); in cpustat()
699 opts->pgmname, c); in cpustat()
713 opts->pgmname, errstr); in cpustat()
726 opts->pgmname, errstr); in cpustat()
735 if (opts->dotitle) in cpustat()
736 print_title(opts->master); in cpustat()
744 this->sgrp = cpc_setgrp_clone(opts->master); in cpustat()
755 opts->pgmname, this->cpuid); in cpustat()
764 if ((accum = cpc_setgrp_clone(opts->master)) == NULL) { in cpustat()
766 opts->pgmname); in cpustat()
809 opts->pgmname, cpuid, strerror(errno)); in get_chipid()
816 opts->pgmname, cpuid, strerror(errno)); in get_chipid()
832 "thread to cpu%d: %s\n"), opts->pgmname, state->cpuid, in soaker()
846 "thread in FX sched class: %s\n"), opts->pgmname, in soaker()