Lines Matching refs:opts

84 static const struct options *opts = (const struct options *)&__options;
101 (void) fprintf(stderr, "%s: ", opts->pgmname);
102 if (opts->debug)
119 struct options *opts = &__options;
130 if ((opts->pgmname = strrchr(argv[0], '/')) == NULL)
131 opts->pgmname = argv[0];
133 opts->pgmname++;
141 opts->pgmname, errstr);
147 "counters - %s\n"), opts->pgmname, errstr);
162 opts->mseconds = 5000;
163 opts->nsamples = UINT_MAX;
164 opts->dotitle = 1;
165 if ((opts->master = cpc_setgrp_new(cpc, smt)) == NULL) {
167 opts->pgmname);
174 opts->debug++;
177 if ((sgrp = cpc_setgrp_newset(opts->master,
179 opts->master = sgrp;
182 opts->dotitle = 0;
185 opts->doperiod = 1;
189 "parameter \"%s\"\n"), opts->pgmname,
195 opts->dosoaker = 1;
198 opts->dotick = 1;
213 opts->dohelp = 1;
225 opts->nsamples = strtol(argv[optind + 1], &endp, 10);
229 opts->pgmname, argv[optind + 1]);
235 opts->mseconds = (uint_t)(strtod(argv[optind], &endp) * 1000.0);
239 opts->pgmname, argv[optind]);
248 if (opts->nsamples == 0 || opts->mseconds == 0)
251 if (errcnt != 0 || opts->dohelp ||
252 (opts->nsets = cpc_setgrp_numsets(opts->master)) == 0) {
253 (void) fprintf(opts->dohelp ? stdout : stderr, gettext(
266 opts->pgmname, CPC_TICKREG_NAME);
267 if (opts->dohelp) {
279 if (opts->doperiod) {
280 opts->mseconds_rest = (uint_t)((period * 1000.0) -
281 (opts->mseconds * opts->nsets));
282 if ((int)opts->mseconds_rest < 0)
283 opts->mseconds_rest = 0;
284 if (opts->nsamples != UINT_MAX)
285 opts->nsamples *= opts->nsets;
288 cpc_setgrp_reset(opts->master);
295 if (opts->dosoaker == 1 && cpc_setgrp_has_sysonly(opts->master) == 0)
296 opts->dosoaker = 0;
309 if (opts->dotick)
330 if (opts->dotick)
338 if (opts->nsets > 1)
393 if (opts->dotick)
399 if (opts->nsets > 1)
423 htdelta = NSECS_PER_MSEC * opts->mseconds;
424 restdelta = NSECS_PER_MSEC * opts->mseconds_rest;
439 if (opts->dosoaker) {
467 for (nsamples = opts->nsamples; nsamples; nsamples--, sample_cnt++) {
482 if (opts->nsets == 1) {
522 opts->pgmname, state->cpuid,
532 if (opts->doperiod && opts->mseconds_rest > 0 &&
533 (sample_cnt % opts->nsets) == 0) {
537 if (opts->dosoaker) {
557 if (opts->dosoaker) {
584 " cpu %d - %s\n"), opts->pgmname,
590 if (opts->dosoaker) {
602 opts->pgmname, state->cpuid, errstr);
622 "%s: out of heap\n"), opts->pgmname);
629 "%s: out of heap\n"), opts->pgmname);
638 "%s: kstat_open() failed: %s\n"), opts->pgmname,
644 if (opts->dosoaker)
648 opts->pgmname, strerror(errno));
679 opts->pgmname, c);
693 opts->pgmname, errstr);
706 opts->pgmname, errstr);
715 if (opts->dotitle)
716 print_title(opts->master);
724 this->sgrp = cpc_setgrp_clone(opts->master);
735 opts->pgmname, this->cpuid);
744 if ((accum = cpc_setgrp_clone(opts->master)) == NULL) {
746 opts->pgmname);
789 opts->pgmname, cpuid, strerror(errno));
796 opts->pgmname, cpuid, strerror(errno));
812 "thread to cpu%d: %s\n"), opts->pgmname, state->cpuid,
826 "thread in FX sched class: %s\n"), opts->pgmname,