Lines Matching refs:buffer
138 size = sizeof(*oe->buffer) + MAX_SAMPLE_BUFFER * sizeof(*new); in alloc_event()
143 } else if (oe->buffer) { in alloc_event()
144 new = &oe->buffer->event[oe->buffer_idx]; in alloc_event()
146 oe->buffer = NULL; in alloc_event()
148 oe->buffer = malloc(size); in alloc_event()
149 if (!oe->buffer) { in alloc_event()
158 list_add(&oe->buffer->list, &oe->to_free); in alloc_event()
161 new = &oe->buffer->event[0]; in alloc_event()
374 ordered_events_buffer__free(struct ordered_events_buffer *buffer, in ordered_events_buffer__free() argument
381 __free_dup_event(oe, buffer->event[i].event); in ordered_events_buffer__free()
384 free(buffer); in ordered_events_buffer__free()
389 struct ordered_events_buffer *buffer, *tmp; in ordered_events__free() local
398 if (oe->buffer) { in ordered_events__free()
399 list_del_init(&oe->buffer->list); in ordered_events__free()
400 ordered_events_buffer__free(oe->buffer, oe->buffer_idx, oe); in ordered_events__free()
404 list_for_each_entry_safe(buffer, tmp, &oe->to_free, list) { in ordered_events__free()
405 list_del_init(&buffer->list); in ordered_events__free()
406 ordered_events_buffer__free(buffer, MAX_SAMPLE_BUFFER, oe); in ordered_events__free()