Lines Matching refs:i

281 #define for_each_irqts(i, irqts)					\  argument
282 for (i = irqts->count < IRQ_TIMINGS_SIZE ? \
287 i = (i + 1) & IRQ_TIMINGS_MASK)
384 int index, i, period_max, count, start, min = INT_MAX; in __irq_timings_next_event() local
421 for (i = 0; i < count; i++) { in __irq_timings_next_event()
422 int index = (start + i) & IRQ_TIMINGS_MASK; in __irq_timings_next_event()
424 irqs->timings[i] = irqs->circ_timings[index]; in __irq_timings_next_event()
425 min = min_t(int, irqs->timings[i], min); in __irq_timings_next_event()
543 int i, irq = 0; in irq_timings_next_event() local
569 for_each_irqts(i, irqts) { in irq_timings_next_event()
570 irq = irq_timing_decode(irqts->values[i], &ts); in irq_timings_next_event()
580 idr_for_each_entry(&irqt_stats, s, i) { in irq_timings_next_event()
584 ts = __irq_timings_next_event(irqs, i, now); in irq_timings_next_event()
717 int index, start, i, count, period_max; in irq_timings_test_next_index() local
730 for (i = 0; i < count; i++) { in irq_timings_test_next_index()
731 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_next_index()
732 _buffer[i & IRQ_TIMINGS_MASK] = index; in irq_timings_test_next_index()
741 for (i = 0; i < count; i++) { in irq_timings_test_next_index()
742 int index = (start + i) & IRQ_TIMINGS_MASK; in irq_timings_test_next_index()
743 buffer[i] = _buffer[index]; in irq_timings_test_next_index()
747 i = irq_timings_interval_index(ti->intervals[ti->count - 1]); in irq_timings_test_next_index()
749 if (index != i) { in irq_timings_test_next_index()
751 i, index); in irq_timings_test_next_index()
760 int i, ret; in irq_timings_next_index_selftest() local
762 for (i = 0; i < ARRAY_SIZE(tis); i++) { in irq_timings_next_index_selftest()
765 i, tis[i].count); in irq_timings_next_index_selftest()
767 ret = irq_timings_test_next_index(&tis[i]); in irq_timings_next_index_selftest()
779 int i, index, ret, irq = 0xACE5; in irq_timings_test_irqs() local
795 for (i = 0; i < ti->count; i++) { in irq_timings_test_irqs()
797 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_irqs()
799 i, ti->intervals[i], index); in irq_timings_test_irqs()
801 __irq_timings_store(irq, irqs, ti->intervals[i]); in irq_timings_test_irqs()
802 if (irqs->circ_timings[i & IRQ_TIMINGS_MASK] != index) { in irq_timings_test_irqs()
824 int i, ret; in irq_timings_irqs_selftest() local
826 for (i = 0; i < ARRAY_SIZE(tis); i++) { in irq_timings_irqs_selftest()
828 i, tis[i].count); in irq_timings_irqs_selftest()
829 ret = irq_timings_test_irqs(&tis[i]); in irq_timings_irqs_selftest()
841 int i, irq, oirq = 0xBEEF; in irq_timings_test_irqts() local
847 for (i = 0; i < count; i++) { in irq_timings_test_irqts()
849 i, i & IRQ_TIMINGS_MASK, ots + i, oirq + i); in irq_timings_test_irqts()
851 irq_timings_push(ots + i, oirq + i); in irq_timings_test_irqts()
872 for_each_irqts(i, irqts) { in irq_timings_test_irqts()
874 irq = irq_timing_decode(irqts->values[i], &ts); in irq_timings_test_irqts()
877 i, ts, ots, irq, oirq); in irq_timings_test_irqts()
899 int i, ret; in irq_timings_irqts_selftest() local
915 for (i = 0; i < ARRAY_SIZE(count); i++) { in irq_timings_irqts_selftest()
918 count[i], IRQ_TIMINGS_SIZE); in irq_timings_irqts_selftest()
920 ret = irq_timings_test_irqts(irqts, count[i]); in irq_timings_irqts_selftest()