Lines Matching full:watermark
233 if (unlikely(head - local_read(&rb->wakeup) > rb->watermark)) in __perf_output_begin()
234 local_add(rb->watermark, &rb->wakeup); in __perf_output_begin()
310 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init() argument
314 if (watermark) in ring_buffer_init()
315 rb->watermark = min(max_size, watermark); in ring_buffer_init()
317 if (!rb->watermark) in ring_buffer_init()
318 rb->watermark = max_size / 2; in ring_buffer_init()
672 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux() argument
683 * Watermark defaults to half the buffer, and so does the in rb_alloc_aux()
686 if (!watermark) in rb_alloc_aux()
687 watermark = nr_pages << (PAGE_SHIFT - 1); in rb_alloc_aux()
691 * help PMU drivers honor the watermark. in rb_alloc_aux()
693 max_order = get_order(watermark); in rb_alloc_aux()
700 watermark = 0; in rb_alloc_aux()
759 rb->aux_watermark = watermark; in rb_alloc_aux()
815 struct perf_buffer *rb_alloc(int nr_pages, long watermark, int cpu, int flags) in rb_alloc() argument
844 ring_buffer_init(rb, watermark, flags); in rb_alloc()
912 struct perf_buffer *rb_alloc(int nr_pages, long watermark, int cpu, int flags) in rb_alloc() argument
940 ring_buffer_init(rb, watermark, flags); in rb_alloc()