Lines Matching defs:params

28 timerlat_apply_config(struct osnoise_tool *tool, struct timerlat_params *params)
39 params->mode = TRACING_MODE_TRACEFS;
42 params->mode = TRACING_MODE_TRACEFS;
44 retval = timerlat_bpf_init(params);
47 params->mode = TRACING_MODE_TRACEFS;
52 if (params->bpf_action_program) {
53 if (params->mode == TRACING_MODE_TRACEFS) {
58 if (timerlat_load_bpf_action_program(params->bpf_action_program))
63 params->timerlat_period_us ?
64 params->timerlat_period_us :
72 retval = osnoise_set_print_stack(tool->context, params->print_stack);
82 if (!params->common.kernel_workload && !params->common.user_data) {
86 params->common.user_workload = 1;
87 params->common.user_data = 1;
90 params->common.kernel_workload = 1;
94 return common_apply_config(tool, &params->common);
102 struct timerlat_params *params = to_timerlat_params(tool->params);
105 if (params->dma_latency >= 0) {
106 dma_latency_fd = set_cpu_dma_latency(params->dma_latency);
113 if (params->deepest_idle_state >= -1) {
119 for_each_monitored_cpu(i, &params->common) {
124 if (set_deepest_cpu_idle_state(i, params->deepest_idle_state) < 0) {
131 if (!params->no_aa) {
136 retval = timerlat_aa_init(tool->aa, params->dump_tasks, params->stack_format);
149 if (params->common.warmup > 0) {
150 debug_msg("Warming up for %d seconds\n", params->common.warmup);
151 sleep(params->common.warmup);
165 if (!params->no_aa)
167 if (params->mode == TRACING_MODE_TRACEFS) {
181 if (params->mode != TRACING_MODE_BPF) {
192 struct timerlat_params *params = to_timerlat_params(tool->params);
195 if (!params->no_aa)
196 timerlat_auto_analysis(params->common.stop_us,
197 params->common.stop_total_us);
198 } else if (params->common.aa_only) {
215 struct timerlat_params *params = to_timerlat_params(tool->params);
221 if (params->deepest_idle_state >= -1) {
222 for_each_monitored_cpu(i, &params->common) {
229 if (params->mode != TRACING_MODE_TRACEFS)