Lines Matching full:wrap

44  * we hit a "WRAP" event.
269 * Mark the buffer to indicate that there was a WRAP event by in trbe_report_wrap_event()
273 * lost between the time the WRAP was detected and the IRQ in trbe_report_wrap_event()
308 * wrapped around again to the base pointer. This is called a TRBE wrap event, which
309 * generates a maintenance interrupt when operated in WRAP or FILL mode. This driver
310 * uses FILL mode, where the TRBE stops the trace collection at wrap event. The IRQ
314 * Wrap around with an IRQ
466 * the end of the buffer, neither an wrap around nor an IRQ is expected in __trbe_normal_offset()
479 * end of the buffer, it will just wrap around with an IRQ giving an in __trbe_normal_offset()
492 * reaches the end of the buffer, it will just wrap around with an IRQ in __trbe_normal_offset()
500 * current generation, either we'll wrap before hitting it, or it's in __trbe_normal_offset()
503 * If there's a wakeup before we wrap, arrange to be woken up by the in __trbe_normal_offset()
668 * it might write data after a WRAP event in the fill mode. in trbe_get_fault_act()
680 struct trbe_buf *buf, bool wrap) in trbe_get_trace_size() argument
700 * on WRAP and limit the data to LIMIT. in trbe_get_trace_size()
702 if (wrap) in trbe_get_trace_size()
794 bool wrap = false; in arm_trbe_update_buffer() local
808 * the buffer. We also make sure that a WRAP event is handled in arm_trbe_update_buffer()
849 * If this was not due to a WRAP event, we have some in arm_trbe_update_buffer()
858 wrap = true; in arm_trbe_update_buffer()
861 size = trbe_get_trace_size(handle, buf, wrap); in arm_trbe_update_buffer()