• Home
  • Raw
  • Download

Lines Matching refs:count

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--, \
294 int count; member
384 int index, i, period_max, count, start, min = INT_MAX; in __irq_timings_next_event() local
387 irqs->count = irqs->last_ts = 0; in __irq_timings_next_event()
396 period_max = irqs->count > (3 * PREDICTION_PERIOD_MAX) ? in __irq_timings_next_event()
397 PREDICTION_PERIOD_MAX : irqs->count / 3; in __irq_timings_next_event()
409 count = irqs->count < IRQ_TIMINGS_SIZE ? in __irq_timings_next_event()
410 irqs->count : IRQ_TIMINGS_SIZE; in __irq_timings_next_event()
412 start = irqs->count < IRQ_TIMINGS_SIZE ? in __irq_timings_next_event()
413 0 : (irqs->count & IRQ_TIMINGS_MASK); in __irq_timings_next_event()
421 for (i = 0; i < count; i++) { in __irq_timings_next_event()
428 index = irq_timings_next_event_index(irqs->timings, count, period_max); in __irq_timings_next_event()
460 irqs->circ_timings[irqs->count & IRQ_TIMINGS_MASK] = index; in __irq_timings_store()
465 irqs->count++; in __irq_timings_store()
498 irqs->count = 0; in irq_timings_store()
546 if (!irqts->count) in irq_timings_next_event()
634 size_t count; member
711 int index, start, i, count, period_max; in irq_timings_test_next_index() local
713 count = ti->count - 1; in irq_timings_test_next_index()
715 period_max = count > (3 * PREDICTION_PERIOD_MAX) ? in irq_timings_test_next_index()
716 PREDICTION_PERIOD_MAX : count / 3; in irq_timings_test_next_index()
724 for (i = 0; i < count; i++) { in irq_timings_test_next_index()
730 start = count < IRQ_TIMINGS_SIZE ? 0 : in irq_timings_test_next_index()
731 count & IRQ_TIMINGS_MASK; in irq_timings_test_next_index()
733 count = min_t(int, count, IRQ_TIMINGS_SIZE); in irq_timings_test_next_index()
735 for (i = 0; i < count; i++) { in irq_timings_test_next_index()
740 index = irq_timings_next_event_index(buffer, count, period_max); in irq_timings_test_next_index()
741 i = irq_timings_interval_index(ti->intervals[ti->count - 1]); in irq_timings_test_next_index()
759 i, tis[i].count); in irq_timings_next_index_selftest()
789 for (i = 0; i < ti->count; i++) { in irq_timings_test_irqs()
802 if (irqs->count != ti->count) { in irq_timings_test_irqs()
820 i, tis[i].count); in irq_timings_irqs_selftest()
830 unsigned count) in irq_timings_test_irqts() argument
832 int start = count >= IRQ_TIMINGS_SIZE ? count - IRQ_TIMINGS_SIZE : 0; in irq_timings_test_irqts()
839 for (i = 0; i < count; i++) { in irq_timings_test_irqts()
856 pr_debug("---> Checking timings array count (%d) is right\n", count); in irq_timings_test_irqts()
857 if (WARN_ON(irqts->count != count)) in irq_timings_test_irqts()
882 if (WARN_ON(irqts->count)) in irq_timings_test_irqts()
899 int count[] = { 0, in irq_timings_irqts_selftest() local
907 for (i = 0; i < ARRAY_SIZE(count); i++) { in irq_timings_irqts_selftest()
910 count[i], IRQ_TIMINGS_SIZE); in irq_timings_irqts_selftest()
912 ret = irq_timings_test_irqts(irqts, count[i]); in irq_timings_irqts_selftest()