Lines Matching full:wrap
43 * we hit a "WRAP" event.
266 * Mark the buffer to indicate that there was a WRAP event by in trbe_report_wrap_event()
270 * lost between the time the WRAP was detected and the IRQ in trbe_report_wrap_event()
305 * wrapped around again to the base pointer. This is called a TRBE wrap event, which
306 * generates a maintenance interrupt when operated in WRAP or FILL mode. This driver
307 * uses FILL mode, where the TRBE stops the trace collection at wrap event. The IRQ
311 * Wrap around with an IRQ
463 * the end of the buffer, neither an wrap around nor an IRQ is expected in __trbe_normal_offset()
476 * end of the buffer, it will just wrap around with an IRQ giving an in __trbe_normal_offset()
489 * reaches the end of the buffer, it will just wrap around with an IRQ in __trbe_normal_offset()
497 * current generation, either we'll wrap before hitting it, or it's in __trbe_normal_offset()
500 * If there's a wakeup before we wrap, arrange to be woken up by the in __trbe_normal_offset()
665 * it might write data after a WRAP event in the fill mode. in trbe_get_fault_act()
677 struct trbe_buf *buf, bool wrap) in trbe_get_trace_size() argument
697 * on WRAP and limit the data to LIMIT. in trbe_get_trace_size()
699 if (wrap) in trbe_get_trace_size()
791 bool wrap = false; in arm_trbe_update_buffer() local
805 * the buffer. We also make sure that a WRAP event is handled in arm_trbe_update_buffer()
846 * If this was not due to a WRAP event, we have some in arm_trbe_update_buffer()
855 wrap = true; in arm_trbe_update_buffer()
858 size = trbe_get_trace_size(handle, buf, wrap); in arm_trbe_update_buffer()