print_stack
if (osnoise_data.stop_tracing <= osnoise_data.print_stack) {
if (osnoise_data.print_stack)
.val = &osnoise_data.print_stack,
u64 print_stack; /* print IRQ stack if total > */
.print_stack = 0,
if (!osnoise_data.print_stack || osnoise_data.print_stack > latency)
print_stack(&next_key, value);
print_stack(&next_key, value);
print_stack(stack, frame_cnt);
print_stack(stack, frame_cnt);
#define TIMERLAT_OPT_STACK OPT_CALLBACK('s', "stack", ¶ms->print_stack, "us", \
params->print_stack = auto_thresh;
params->print_stack = auto_thresh;
long long print_stack;
context->print_stack = OSNOISE_OPTION_INIT_VAL;
long long print_stack;
if (context->print_stack != OSNOISE_OPTION_INIT_VAL)
return context->print_stack;
print_stack = osnoise_read_ll_config("osnoise/print_stack");
if (print_stack < 0)
context->orig_print_stack = print_stack;
return print_stack;
int osnoise_set_print_stack(struct osnoise_context *context, long long print_stack)
retval = osnoise_write_ll_config("osnoise/print_stack", print_stack);
context->print_stack = print_stack;
if (context->orig_print_stack == context->print_stack)
context->print_stack = OSNOISE_OPTION_INIT_VAL;
long long print_stack);
retval = osnoise_set_print_stack(tool->context, params->print_stack);
long long print_stack;
ck_assert_int_eq(params.print_stack, 10);
ck_assert_int_eq(params.print_stack, 10);
ck_assert_int_eq(tlat_params->print_stack, _threshold);\
ck_assert_int_eq(tlat_params->print_stack, _threshold);\
ck_assert_int_eq(tlat_params->print_stack, 20);
ck_assert_int_eq(tlat_params->print_stack, 20);
ck_assert_int_eq(tlat_params->print_stack, 20);
ck_assert_int_eq(tlat_params->print_stack, 20);