Lines Matching full:circular
40 * Currently, the interrupt timings are stored in a circular array
55 * where the interrupts are disabled and the circular buffer
59 * At this point, we read the circular buffer and we fill the irq
60 * related statistics structure. After this step, the circular array
130 * Store the index in a circular buffer
273 * Number of elements in the circular buffer: If it happens it was
277 * wrap. That could be done in a nicer way with the proper circular
407 * 'count' will depends if the circular buffer wrapped or not in __irq_timings_next_event()
416 * Copy the content of the circular buffer into another buffer in __irq_timings_next_event()
463 * circular array. in __irq_timings_store()
546 * order to prevent the timings circular buffer to be updated in irq_timings_next_event()
555 * Number of elements in the circular buffer: If it happens it in irq_timings_next_event()
560 * in a nicer way with the proper circular array structure in irq_timings_next_event()
566 * data from our circular buffer. in irq_timings_next_event()
803 pr_err("Failed to store in the circular buffer\n"); in irq_timings_test_irqs()
844 * Fill the circular buffer by using the dedicated function. in irq_timings_test_irqts()
861 * Test the circular buffer count is correct. in irq_timings_test_irqts()
885 * The circular buffer should have be flushed when browsed in irq_timings_test_irqts()
901 * Test the circular buffer with different number of in irq_timings_irqts_selftest()