Lines Matching refs:size
139 unsigned long data_size, unsigned int size, in ring_buffer_has_space() argument
143 return CIRC_SPACE(head, tail, data_size) >= size; in ring_buffer_has_space()
145 return CIRC_SPACE(tail, head, data_size) >= size; in ring_buffer_has_space()
150 struct perf_event *event, unsigned int size, in __perf_output_begin() argument
184 size += sizeof(lost_event); in __perf_output_begin()
186 size += event->id_header_size; in __perf_output_begin()
197 size, backward))) in __perf_output_begin()
214 head += size; in __perf_output_begin()
216 head -= size; in __perf_output_begin()
237 handle->size = (1UL << page_shift) - offset; in __perf_output_begin()
242 lost_event.header.size = sizeof(lost_event); in __perf_output_begin()
266 struct perf_event *event, unsigned int size) in perf_output_begin_forward() argument
268 return __perf_output_begin(handle, event, size, false); in perf_output_begin_forward()
272 struct perf_event *event, unsigned int size) in perf_output_begin_backward() argument
274 return __perf_output_begin(handle, event, size, true); in perf_output_begin_backward()
278 struct perf_event *event, unsigned int size) in perf_output_begin() argument
281 return __perf_output_begin(handle, event, size, in perf_output_begin()
411 handle->size = 0; in perf_aux_output_begin()
423 handle->size = CIRC_SPACE(aux_head, aux_tail, perf_aux_size(rb)); in perf_aux_output_begin()
430 if (!handle->size) { /* A, matches D */ in perf_aux_output_begin()
475 void perf_aux_output_end(struct perf_output_handle *handle, unsigned long size) in perf_aux_output_end() argument
491 rb->aux_head += size; in perf_aux_output_end()
506 if (size || (handle->aux_flags & ~(u64)PERF_AUX_FLAG_OVERWRITE)) in perf_aux_output_end()
507 perf_event_aux_event(handle->event, aux_head, size, in perf_aux_output_end()
533 int perf_aux_output_skip(struct perf_output_handle *handle, unsigned long size) in perf_aux_output_skip() argument
537 if (size > handle->size) in perf_aux_output_skip()
540 rb->aux_head += size; in perf_aux_output_skip()
549 handle->size -= size; in perf_aux_output_skip()
760 unsigned long size; in rb_alloc() local
763 size = sizeof(struct ring_buffer); in rb_alloc()
764 size += nr_pages * sizeof(void *); in rb_alloc()
766 if (order_base_2(size) >= PAGE_SHIFT+MAX_ORDER) in rb_alloc()
769 rb = kzalloc(size, GFP_KERNEL); in rb_alloc()
869 unsigned long size; in rb_alloc() local
872 size = sizeof(struct ring_buffer); in rb_alloc()
873 size += sizeof(void *); in rb_alloc()
875 rb = kzalloc(size, GFP_KERNEL); in rb_alloc()