Lines Matching refs:irqts
281 #define for_each_irqts(i, irqts) \ argument
282 for (i = irqts->count < IRQ_TIMINGS_SIZE ? \
283 0 : irqts->count & IRQ_TIMINGS_MASK, \
284 irqts->count = min(IRQ_TIMINGS_SIZE, \
285 irqts->count); \
286 irqts->count > 0; irqts->count--, \
533 struct irq_timings *irqts = this_cpu_ptr(&irq_timings); in irq_timings_next_event() local
546 if (!irqts->count) in irq_timings_next_event()
563 for_each_irqts(i, irqts) { in irq_timings_next_event()
564 irq = irq_timing_decode(irqts->values[i], &ts); in irq_timings_next_event()
829 static int __init irq_timings_test_irqts(struct irq_timings *irqts, in irq_timings_test_irqts() argument
857 if (WARN_ON(irqts->count != count)) in irq_timings_test_irqts()
864 for_each_irqts(i, irqts) { in irq_timings_test_irqts()
866 irq = irq_timing_decode(irqts->values[i], &ts); in irq_timings_test_irqts()
882 if (WARN_ON(irqts->count)) in irq_timings_test_irqts()
890 struct irq_timings *irqts = this_cpu_ptr(&irq_timings); in irq_timings_irqts_selftest() local
912 ret = irq_timings_test_irqts(irqts, count[i]); in irq_timings_irqts_selftest()