Lines Matching refs:buffer
185 struct auxtrace_buffer *buffer; member
605 unsigned char *buf = sfq->buffer->use_data; in s390_cpumsf_samples()
606 size_t len = sfq->buffer->use_size; in s390_cpumsf_samples()
627 (s64)sfq->buffer->data_offset); in s390_cpumsf_samples()
662 sfq->buffer->use_data += pos; in s390_cpumsf_samples()
663 sfq->buffer->use_size -= pos; in s390_cpumsf_samples()
670 sfq->buffer->use_size = 0; in s390_cpumsf_samples()
671 sfq->buffer->use_data = NULL; in s390_cpumsf_samples()
699 struct auxtrace_buffer *buffer; in s390_cpumsf_run_decoder() local
711 if (sfq->buffer == NULL) { in s390_cpumsf_run_decoder()
712 sfq->buffer = buffer = auxtrace_buffer__next(queue, in s390_cpumsf_run_decoder()
713 sfq->buffer); in s390_cpumsf_run_decoder()
714 if (!buffer) { in s390_cpumsf_run_decoder()
719 if (buffer->data) { in s390_cpumsf_run_decoder()
720 buffer->use_size = buffer->size; in s390_cpumsf_run_decoder()
721 buffer->use_data = buffer->data; in s390_cpumsf_run_decoder()
724 size_t rc = fwrite(buffer->data, buffer->size, 1, in s390_cpumsf_run_decoder()
730 buffer = sfq->buffer; in s390_cpumsf_run_decoder()
732 if (!buffer->data) { in s390_cpumsf_run_decoder()
735 buffer->data = auxtrace_buffer__get_data(buffer, fd); in s390_cpumsf_run_decoder()
736 if (!buffer->data) in s390_cpumsf_run_decoder()
738 buffer->use_size = buffer->size; in s390_cpumsf_run_decoder()
739 buffer->use_data = buffer->data; in s390_cpumsf_run_decoder()
742 size_t rc = fwrite(buffer->data, buffer->size, 1, in s390_cpumsf_run_decoder()
749 __func__, sfq->queue_nr, buffer->buffer_nr, buffer->offset, in s390_cpumsf_run_decoder()
750 buffer->size, buffer->use_size); in s390_cpumsf_run_decoder()
760 sfq->buffer = NULL; in s390_cpumsf_run_decoder()
761 list_del_init(&buffer->list); in s390_cpumsf_run_decoder()
762 auxtrace_buffer__free(buffer); in s390_cpumsf_run_decoder()
967 struct auxtrace_buffer *buffer; in s390_cpumsf_process_auxtrace_event() local
983 data_offset, &buffer); in s390_cpumsf_process_auxtrace_event()
989 if (auxtrace_buffer__get_data(buffer, fd)) { in s390_cpumsf_process_auxtrace_event()
990 s390_cpumsf_dump_event(sf, buffer->data, in s390_cpumsf_process_auxtrace_event()
991 buffer->size); in s390_cpumsf_process_auxtrace_event()
992 auxtrace_buffer__put_data(buffer); in s390_cpumsf_process_auxtrace_event()