• Home
  • Raw
  • Download

Lines Matching refs:buffer

184 	struct auxtrace_buffer	*buffer;  member
602 unsigned char *buf = sfq->buffer->use_data; in s390_cpumsf_samples()
603 size_t len = sfq->buffer->use_size; in s390_cpumsf_samples()
624 (s64)sfq->buffer->data_offset); in s390_cpumsf_samples()
659 sfq->buffer->use_data += pos; in s390_cpumsf_samples()
660 sfq->buffer->use_size -= pos; in s390_cpumsf_samples()
667 sfq->buffer->use_size = 0; in s390_cpumsf_samples()
668 sfq->buffer->use_data = NULL; in s390_cpumsf_samples()
696 struct auxtrace_buffer *buffer; in s390_cpumsf_run_decoder() local
708 if (sfq->buffer == NULL) { in s390_cpumsf_run_decoder()
709 sfq->buffer = buffer = auxtrace_buffer__next(queue, in s390_cpumsf_run_decoder()
710 sfq->buffer); in s390_cpumsf_run_decoder()
711 if (!buffer) { in s390_cpumsf_run_decoder()
716 if (buffer->data) { in s390_cpumsf_run_decoder()
717 buffer->use_size = buffer->size; in s390_cpumsf_run_decoder()
718 buffer->use_data = buffer->data; in s390_cpumsf_run_decoder()
721 size_t rc = fwrite(buffer->data, buffer->size, 1, in s390_cpumsf_run_decoder()
727 buffer = sfq->buffer; in s390_cpumsf_run_decoder()
729 if (!buffer->data) { in s390_cpumsf_run_decoder()
732 buffer->data = auxtrace_buffer__get_data(buffer, fd); in s390_cpumsf_run_decoder()
733 if (!buffer->data) in s390_cpumsf_run_decoder()
735 buffer->use_size = buffer->size; in s390_cpumsf_run_decoder()
736 buffer->use_data = buffer->data; in s390_cpumsf_run_decoder()
739 size_t rc = fwrite(buffer->data, buffer->size, 1, in s390_cpumsf_run_decoder()
746 __func__, sfq->queue_nr, buffer->buffer_nr, buffer->offset, in s390_cpumsf_run_decoder()
747 buffer->size, buffer->use_size); in s390_cpumsf_run_decoder()
757 sfq->buffer = NULL; in s390_cpumsf_run_decoder()
758 list_del_init(&buffer->list); in s390_cpumsf_run_decoder()
759 auxtrace_buffer__free(buffer); in s390_cpumsf_run_decoder()
969 struct auxtrace_buffer *buffer; in s390_cpumsf_process_auxtrace_event() local
985 data_offset, &buffer); in s390_cpumsf_process_auxtrace_event()
991 if (auxtrace_buffer__get_data(buffer, fd)) { in s390_cpumsf_process_auxtrace_event()
992 s390_cpumsf_dump_event(sf, buffer->data, in s390_cpumsf_process_auxtrace_event()
993 buffer->size); in s390_cpumsf_process_auxtrace_event()
994 auxtrace_buffer__put_data(buffer); in s390_cpumsf_process_auxtrace_event()