Lines Matching defs:handle
407 perf_aux_output_flag(&pt->handle, PERF_AUX_FLAG_PARTIAL);
486 struct pt_buffer *buf = perf_get_aux(&pt->handle);
831 struct pt_buffer *buf = perf_get_aux(&pt->handle);
882 struct pt_buffer *buf = perf_get_aux(&pt->handle);
905 perf_aux_output_flag(&pt->handle,
1054 * @handle: Current output handle.
1065 struct perf_output_handle *handle)
1075 if (buf->output_off + handle->size + 1 < pt_buffer_region_size(buf)) {
1076 perf_aux_output_flag(handle, PERF_AUX_FLAG_TRUNCATED);
1095 npages = handle->size >> PAGE_SHIFT;
1098 if (!offset_in_page(head + handle->size + 1))
1110 wakeup = handle->wakeup >> PAGE_SHIFT;
1461 struct perf_event *event = pt->handle.event;
1476 buf = perf_get_aux(&pt->handle);
1486 perf_aux_output_end(&pt->handle, local_xchg(&buf->data_size, 0));
1491 buf = perf_aux_output_begin(&pt->handle, event);
1497 pt_buffer_reset_offsets(buf, pt->handle.head);
1499 ret = pt_buffer_reset_markers(buf, &pt->handle);
1501 perf_aux_output_end(&pt->handle, 0);
1533 event = pt->handle.event;
1535 perf_aux_output_flag(&pt->handle,
1556 buf = perf_aux_output_begin(&pt->handle, event);
1560 pt_buffer_reset_offsets(buf, pt->handle.head);
1562 if (pt_buffer_reset_markers(buf, &pt->handle))
1575 perf_aux_output_end(&pt->handle, 0);
1598 struct pt_buffer *buf = perf_get_aux(&pt->handle);
1603 if (WARN_ON_ONCE(pt->handle.event != event))
1613 pt->handle.head =
1616 perf_aux_output_end(&pt->handle, local_xchg(&buf->data_size, 0));
1621 struct perf_output_handle *handle,
1625 struct pt_buffer *buf = perf_get_aux(&pt->handle);
1653 ret = perf_output_copy_aux(&pt->handle, handle, from, to);
1677 if (pt->handle.event)
1730 if (pt->handle.event)
1731 pt_event_stop(pt->handle.event, PERF_EF_UPDATE);