Lines Matching defs:delta_start

190 	u64	delta_start;
199 u64 delta_start;
211 u64 delta_start;
220 u64 delta_start;
393 osn_var->softirq.delta_start = 0;
407 osn_var->thread.delta_start = 0;
715 * cond_move_irq_delta_start - Forward the delta_start of a running IRQ
717 * If an IRQ is preempted by an NMI, its delta_start is pushed forward
725 if (osn_var->irq.delta_start)
726 osn_var->irq.delta_start += duration;
731 * cond_move_softirq_delta_start - Forward the delta_start of a running softirq.
733 * If a softirq is preempted by an IRQ or NMI, its delta_start is pushed
741 if (osn_var->softirq.delta_start)
742 osn_var->softirq.delta_start += duration;
749 * cond_move_thread_delta_start - Forward the delta_start of a running thread
751 * If a noisy thread is preempted by an softirq, IRQ or NMI, its delta_start
759 if (osn_var->thread.delta_start)
760 osn_var->thread.delta_start += duration;
780 * delta_start -= int duration;
782 * duration = now - delta_start;
791 get_int_safe_duration(struct osnoise_variables *osn_var, u64 *delta_start)
802 duration = (now - *delta_start);
815 *delta_start = 0;
894 osn_var->nmi.delta_start = time_get();
897 duration = time_get() - osn_var->nmi.delta_start;
899 trace_nmi_noise(osn_var->nmi.delta_start, duration);
916 * The arrival_time is used to report... the arrival time. The delta_start
931 set_int_safe_time(osn_var, &osn_var->irq.delta_start);
951 duration = get_int_safe_duration(osn_var, &osn_var->irq.delta_start);
1048 * arrival time. The delta_start is used to compute the duration at the
1062 set_int_safe_time(osn_var, &osn_var->softirq.delta_start);
1086 duration = get_int_safe_duration(osn_var, &osn_var->softirq.delta_start);
1159 set_int_safe_time(osn_var, &osn_var->thread.delta_start);
1182 duration = get_int_safe_duration(osn_var, &osn_var->thread.delta_start);
1773 * To get the correct (net) delay added by the softirq, its delta_start
1779 * running, the thread needs to receive the softirq delta_start. The
1786 if (!IS_ENABLED(CONFIG_PREEMPT_RT) && osn_var->softirq.delta_start) {
1787 copy_int_safe_time(osn_var, &osn_var->thread.delta_start,
1788 &osn_var->softirq.delta_start);
1790 copy_int_safe_time(osn_var, &osn_var->softirq.delta_start,
1791 &osn_var->irq.delta_start);
1793 copy_int_safe_time(osn_var, &osn_var->thread.delta_start,
1794 &osn_var->irq.delta_start);