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()
151 struct perf_event *event, unsigned int size, in __perf_output_begin() argument
187 size += sizeof(lost_event); in __perf_output_begin()
189 size += event->id_header_size; in __perf_output_begin()
200 size, backward))) in __perf_output_begin()
217 head += size; in __perf_output_begin()
219 head -= size; in __perf_output_begin()
240 handle->size = (1UL << page_shift) - offset; in __perf_output_begin()
243 lost_event.header.size = sizeof(lost_event); in __perf_output_begin()
269 struct perf_event *event, unsigned int size) in perf_output_begin_forward() argument
271 return __perf_output_begin(handle, data, event, size, false); in perf_output_begin_forward()
276 struct perf_event *event, unsigned int size) in perf_output_begin_backward() argument
278 return __perf_output_begin(handle, data, event, size, true); in perf_output_begin_backward()
283 struct perf_event *event, unsigned int size) in perf_output_begin() argument
286 return __perf_output_begin(handle, data, event, size, in perf_output_begin()
416 handle->size = 0; in perf_aux_output_begin()
428 handle->size = CIRC_SPACE(aux_head, aux_tail, perf_aux_size(rb)); in perf_aux_output_begin()
435 if (!handle->size) { /* A, matches D */ in perf_aux_output_begin()
480 void perf_aux_output_end(struct perf_output_handle *handle, unsigned long size) in perf_aux_output_end() argument
496 rb->aux_head += size; in perf_aux_output_end()
511 if (size || (handle->aux_flags & ~(u64)PERF_AUX_FLAG_OVERWRITE)) in perf_aux_output_end()
512 perf_event_aux_event(handle->event, aux_head, size, in perf_aux_output_end()
538 int perf_aux_output_skip(struct perf_output_handle *handle, unsigned long size) in perf_aux_output_skip() argument
542 if (size > handle->size) in perf_aux_output_skip()
545 rb->aux_head += size; in perf_aux_output_skip()
554 handle->size -= size; in perf_aux_output_skip()
817 unsigned long size; in rb_alloc() local
820 size = sizeof(struct perf_buffer); in rb_alloc()
821 size += nr_pages * sizeof(void *); in rb_alloc()
823 if (order_base_2(size) >= PAGE_SHIFT+MAX_ORDER) in rb_alloc()
827 rb = kzalloc_node(size, GFP_KERNEL, node); in rb_alloc()
914 unsigned long size; in rb_alloc() local
918 size = sizeof(struct perf_buffer); in rb_alloc()
919 size += sizeof(void *); in rb_alloc()
922 rb = kzalloc_node(size, GFP_KERNEL, node); in rb_alloc()