Lines Matching refs:handle
46 struct perf_output_handle handle; member
450 struct perf_output_handle *handle = &ctxt->handle; in etm_event_start() local
466 event_data = perf_aux_output_begin(handle, event); in etm_event_start()
492 if (coresight_enable_path(path, CS_MODE_PERF, handle)) in etm_event_start()
527 if (READ_ONCE(handle->event)) { in etm_event_start()
528 perf_aux_output_flag(handle, PERF_AUX_FLAG_TRUNCATED); in etm_event_start()
529 perf_aux_output_end(handle, 0); in etm_event_start()
542 struct perf_output_handle *handle = &ctxt->handle; in etm_event_stop() local
550 if (handle->event && in etm_event_stop()
551 WARN_ON(perf_get_aux(handle) != ctxt->event_data)) in etm_event_stop()
571 if (handle->event && (mode & PERF_EF_UPDATE) && in etm_event_stop()
574 perf_aux_output_end(handle, 0); in etm_event_stop()
601 if (handle->event && (mode & PERF_EF_UPDATE)) { in etm_event_stop()
602 if (WARN_ON_ONCE(handle->event != event)) in etm_event_stop()
609 size = sink_ops(sink)->update_buffer(sink, handle, in etm_event_stop()
622 if (READ_ONCE(handle->event)) in etm_event_stop()
623 perf_aux_output_end(handle, size); in etm_event_stop()