Lines Matching refs:index

384 	int index, i, period_max, count, start, min = INT_MAX;  in __irq_timings_next_event()  local
422 int index = (start + i) & IRQ_TIMINGS_MASK; in __irq_timings_next_event() local
424 irqs->timings[i] = irqs->circ_timings[index]; in __irq_timings_next_event()
428 index = irq_timings_next_event_index(irqs->timings, count, period_max); in __irq_timings_next_event()
429 if (index < 0) in __irq_timings_next_event()
432 return irqs->last_ts + irqs->ema_time[index]; in __irq_timings_next_event()
449 int index; in __irq_timings_store() local
454 index = irq_timings_interval_index(interval); in __irq_timings_store()
456 if (index > PREDICTION_BUFFER_SIZE - 1) { in __irq_timings_store()
465 irqs->circ_timings[irqs->count & IRQ_TIMINGS_MASK] = index; in __irq_timings_store()
467 irqs->ema_time[index] = irq_timings_ema_new(interval, in __irq_timings_store()
468 irqs->ema_time[index]); in __irq_timings_store()
716 int index, start, i, count, period_max; in irq_timings_test_next_index() local
730 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_next_index()
731 _buffer[i & IRQ_TIMINGS_MASK] = index; in irq_timings_test_next_index()
732 pr_cont("%d ", index); in irq_timings_test_next_index()
741 int index = (start + i) & IRQ_TIMINGS_MASK; in irq_timings_test_next_index() local
742 buffer[i] = _buffer[index]; in irq_timings_test_next_index()
745 index = irq_timings_next_event_index(buffer, count, period_max); in irq_timings_test_next_index()
748 if (index != i) { in irq_timings_test_next_index()
750 i, index); in irq_timings_test_next_index()
778 int i, index, ret, irq = 0xACE5; in irq_timings_test_irqs() local
796 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_irqs()
798 i, ti->intervals[i], index); in irq_timings_test_irqs()
801 if (irqs->circ_timings[i & IRQ_TIMINGS_MASK] != index) { in irq_timings_test_irqs()