Lines Matching defs:buffer
86 struct auxtrace_buffer *buffer;
473 struct auxtrace_buffer *buffer)
485 buffer->size);
509 decoder, buffer->offset,
510 &((u8 *)buffer->data)[buffer_used],
511 buffer->size - buffer_used, &consumed);
516 } while (buffer_used < buffer->size);
669 u64 address, size_t size, u8 *buffer)
706 len = dso__data_read_offset(al.map->dso, machine, offset, buffer, size);
906 * As bs_src->entries is a circular buffer, we need to copy from it in
908 * branch ->last_branch_pos until the end of bs_src->entries buffer.
917 * of the bs_src->entries buffer and until the ->last_branch_pos element
997 * The branches are recorded in a circular buffer in reverse
999 * buffer down. After writing the first element of the stack, move the
1000 * insert position back to the end of the buffer.
1033 struct auxtrace_buffer *aux_buffer = etmq->buffer;
1049 etmq->buffer = aux_buffer;
1061 /* If valid, drop the previous buffer */
1540 * circular buffer at the end of the trace.
1585 * event for the branches left in the circular buffer at the end of
1617 * > 0 if the current buffer isn't empty yet
1998 * processing stops or there is nothing left in the buffer. Normal
2000 * decoder buffer queue.
2119 /* Go through each buffer in the queue and decode them one by one */
2125 /* Run trace decoder until buffer consumed or end of trace */
2390 struct auxtrace_buffer *buffer;
2405 event, data_offset, &buffer);
2410 if (auxtrace_buffer__get_data(buffer, fd)) {
2411 cs_etm__dump_event(etm, buffer);
2412 auxtrace_buffer__put_data(buffer);