Lines Matching refs:irq
212 struct osn_irq irq; member
722 if (osn_var->irq.delta_start) in cond_move_irq_delta_start()
723 osn_var->irq.delta_start += duration; in cond_move_irq_delta_start()
927 osn_var->irq.arrival_time = time_get(); in osnoise_trace_irq_entry()
928 set_int_safe_time(osn_var, &osn_var->irq.delta_start); in osnoise_trace_irq_entry()
929 osn_var->irq.count++; in osnoise_trace_irq_entry()
948 duration = get_int_safe_duration(osn_var, &osn_var->irq.delta_start); in osnoise_trace_irq_exit()
949 trace_irq_noise(id, desc, osn_var->irq.arrival_time, duration); in osnoise_trace_irq_exit()
950 osn_var->irq.arrival_time = 0; in osnoise_trace_irq_exit()
960 static void trace_irqentry_callback(void *data, int irq, in trace_irqentry_callback() argument
963 osnoise_trace_irq_entry(irq); in trace_irqentry_callback()
971 static void trace_irqexit_callback(void *data, int irq, in trace_irqexit_callback() argument
974 osnoise_trace_irq_exit(irq, action->name); in trace_irqexit_callback()
1328 s->irq_count = osn_var->irq.count; in save_osn_sample_stats()
1344 s->irq_count = osn_var->irq.count - s->irq_count; in diff_osn_sample_stats()
1777 &osn_var->irq.delta_start); in timerlat_irq()
1780 &osn_var->irq.delta_start); in timerlat_irq()