Lines Matching refs:params

98 	struct osnoise_params *params = tool->params;  in osnoise_hist_update_multiple()  local
105 if (params->output_divisor) in osnoise_hist_update_multiple()
106 duration = duration / params->output_divisor; in osnoise_hist_update_multiple()
140 struct osnoise_params *params = tool->params; in osnoise_init_trace_hist() local
149 bucket_size = params->output_divisor * params->bucket_size; in osnoise_init_trace_hist()
225 struct osnoise_params *params = tool->params; in osnoise_hist_header() local
231 if (params->no_header) in osnoise_hist_header()
237 params->output_divisor == 1 ? "nanoseconds" : "microseconds", in osnoise_hist_header()
238 params->output_divisor == 1 ? "ns" : "us"); in osnoise_hist_header()
242 if (!params->no_index) in osnoise_hist_header()
246 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_hist_header()
264 osnoise_print_summary(struct osnoise_params *params, in osnoise_print_summary() argument
270 if (params->no_summary) in osnoise_print_summary()
273 if (!params->no_index) in osnoise_print_summary()
277 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_print_summary()
287 if (!params->no_index) in osnoise_print_summary()
291 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_print_summary()
302 if (!params->no_index) in osnoise_print_summary()
306 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_print_summary()
320 if (!params->no_index) in osnoise_print_summary()
324 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_print_summary()
342 osnoise_print_stats(struct osnoise_params *params, struct osnoise_tool *tool) in osnoise_print_stats() argument
355 if (!params->no_index) in osnoise_print_stats()
360 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_print_stats()
370 if (total == 0 && !params->with_zeros) { in osnoise_print_stats()
394 if (!params->no_index) in osnoise_print_stats()
398 if (params->cpus && !CPU_ISSET(cpu, &params->monitored_cpus)) in osnoise_print_stats()
411 osnoise_print_summary(params, trace, data); in osnoise_print_stats()
483 struct osnoise_params *params; in osnoise_hist_parse_args() local
488 params = calloc(1, sizeof(*params)); in osnoise_hist_parse_args()
489 if (!params) in osnoise_hist_parse_args()
493 params->output_divisor = 1000; in osnoise_hist_parse_args()
494 params->bucket_size = 1; in osnoise_hist_parse_args()
495 params->entries = 256; in osnoise_hist_parse_args()
540 params->stop_us = get_llong_from_str(optarg); in osnoise_hist_parse_args()
543 params->threshold = 1; in osnoise_hist_parse_args()
546 params->trace_output = "osnoise_trace.txt"; in osnoise_hist_parse_args()
550 params->bucket_size = get_llong_from_str(optarg); in osnoise_hist_parse_args()
551 if ((params->bucket_size == 0) || (params->bucket_size >= 1000000)) in osnoise_hist_parse_args()
555 retval = parse_cpu_set(optarg, &params->monitored_cpus); in osnoise_hist_parse_args()
558 params->cpus = optarg; in osnoise_hist_parse_args()
561 params->cgroup = 1; in osnoise_hist_parse_args()
564 params->cgroup_name = NULL; in osnoise_hist_parse_args()
567 params->cgroup_name = ++optarg; in osnoise_hist_parse_args()
574 params->duration = parse_seconds_duration(optarg); in osnoise_hist_parse_args()
575 if (!params->duration) in osnoise_hist_parse_args()
585 if (params->events) in osnoise_hist_parse_args()
586 tevent->next = params->events; in osnoise_hist_parse_args()
588 params->events = tevent; in osnoise_hist_parse_args()
591 params->entries = get_llong_from_str(optarg); in osnoise_hist_parse_args()
592 if ((params->entries < 10) || (params->entries > 9999999)) in osnoise_hist_parse_args()
600 params->hk_cpus = 1; in osnoise_hist_parse_args()
601 retval = parse_cpu_set(optarg, &params->hk_cpu_set); in osnoise_hist_parse_args()
608 params->period = get_llong_from_str(optarg); in osnoise_hist_parse_args()
609 if (params->period > 10000000) in osnoise_hist_parse_args()
613 retval = parse_prio(optarg, &params->sched_param); in osnoise_hist_parse_args()
616 params->set_sched = 1; in osnoise_hist_parse_args()
619 params->runtime = get_llong_from_str(optarg); in osnoise_hist_parse_args()
620 if (params->runtime < 100) in osnoise_hist_parse_args()
624 params->stop_us = get_llong_from_str(optarg); in osnoise_hist_parse_args()
627 params->stop_total_us = get_llong_from_str(optarg); in osnoise_hist_parse_args()
630 params->threshold = get_llong_from_str(optarg); in osnoise_hist_parse_args()
635 params->trace_output = &optarg[1]; in osnoise_hist_parse_args()
637 params->trace_output = &optarg[0]; in osnoise_hist_parse_args()
639 params->trace_output = argv[optind]; in osnoise_hist_parse_args()
641 params->trace_output = "osnoise_trace.txt"; in osnoise_hist_parse_args()
644 params->no_header = 1; in osnoise_hist_parse_args()
647 params->no_summary = 1; in osnoise_hist_parse_args()
650 params->no_index = 1; in osnoise_hist_parse_args()
653 params->with_zeros = 1; in osnoise_hist_parse_args()
656 if (params->events) { in osnoise_hist_parse_args()
657 retval = trace_event_add_trigger(params->events, optarg); in osnoise_hist_parse_args()
667 if (params->events) { in osnoise_hist_parse_args()
668 retval = trace_event_add_filter(params->events, optarg); in osnoise_hist_parse_args()
678 params->warmup = get_llong_from_str(optarg); in osnoise_hist_parse_args()
681 params->buffer_size = get_llong_from_str(optarg); in osnoise_hist_parse_args()
693 if (params->no_index && !params->with_zeros) in osnoise_hist_parse_args()
696 return params; in osnoise_hist_parse_args()
703 osnoise_hist_apply_config(struct osnoise_tool *tool, struct osnoise_params *params) in osnoise_hist_apply_config() argument
707 retval = osnoise_apply_config(tool, params); in osnoise_hist_apply_config()
721 *osnoise_init_hist(struct osnoise_params *params) in osnoise_init_hist() argument
732 tool->data = osnoise_alloc_histogram(nr_cpus, params->entries, params->bucket_size); in osnoise_init_hist()
736 tool->params = params; in osnoise_init_hist()
755 osnoise_hist_set_signals(struct osnoise_params *params) in osnoise_hist_set_signals() argument
758 if (params->duration) { in osnoise_hist_set_signals()
760 alarm(params->duration); in osnoise_hist_set_signals()
766 struct osnoise_params *params; in osnoise_hist_main() local
773 params = osnoise_hist_parse_args(argc, argv); in osnoise_hist_main()
774 if (!params) in osnoise_hist_main()
777 tool = osnoise_init_hist(params); in osnoise_hist_main()
783 retval = osnoise_hist_apply_config(tool, params); in osnoise_hist_main()
801 if (params->set_sched) { in osnoise_hist_main()
802 retval = set_comm_sched_attr("osnoise/", &params->sched_param); in osnoise_hist_main()
809 if (params->cgroup) { in osnoise_hist_main()
810 retval = set_comm_cgroup("timerlat/", params->cgroup_name); in osnoise_hist_main()
817 if (params->trace_output) { in osnoise_hist_main()
824 if (params->events) { in osnoise_hist_main()
825 retval = trace_events_enable(&record->trace, params->events); in osnoise_hist_main()
830 if (params->buffer_size > 0) { in osnoise_hist_main()
831 retval = trace_set_buffer_size(&record->trace, params->buffer_size); in osnoise_hist_main()
844 if (params->trace_output) in osnoise_hist_main()
848 if (params->warmup > 0) { in osnoise_hist_main()
849 debug_msg("Warming up for %d seconds\n", params->warmup); in osnoise_hist_main()
850 sleep(params->warmup); in osnoise_hist_main()
868 osnoise_hist_set_signals(params); in osnoise_hist_main()
871 sleep(params->sleep_time); in osnoise_hist_main()
890 osnoise_print_stats(params, tool); in osnoise_hist_main()
897 params->trace_output); in osnoise_hist_main()
902 trace_events_destroy(&record->trace, params->events); in osnoise_hist_main()
903 params->events = NULL; in osnoise_hist_main()
909 free(params); in osnoise_hist_main()