Lines Matching refs:ring_buffer

39 	struct ring_buffer *rb = handle->rb;  in perf_output_get_handle()
48 struct ring_buffer *rb = handle->rb; in perf_output_put_handle()
122 struct ring_buffer *rb; in __perf_output_begin()
273 ring_buffer_init(struct ring_buffer *rb, long watermark, int flags) in ring_buffer_init()
333 struct ring_buffer *rb; in perf_aux_output_begin()
417 static __always_inline bool rb_need_aux_wakeup(struct ring_buffer *rb) in rb_need_aux_wakeup()
443 struct ring_buffer *rb = handle->rb; in perf_aux_output_end()
493 struct ring_buffer *rb = handle->rb; in perf_aux_output_skip()
551 static void rb_free_aux_page(struct ring_buffer *rb, int idx) in rb_free_aux_page()
560 static void __rb_free_aux(struct ring_buffer *rb) in __rb_free_aux()
587 int rb_alloc_aux(struct ring_buffer *rb, struct perf_event *event, in rb_alloc_aux()
681 void rb_free_aux(struct ring_buffer *rb) in rb_free_aux()
694 __perf_mmap_to_page(struct ring_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page()
718 struct ring_buffer *rb_alloc(int nr_pages, long watermark, int cpu, int flags) in rb_alloc()
720 struct ring_buffer *rb; in rb_alloc()
724 size = sizeof(struct ring_buffer); in rb_alloc()
768 void rb_free(struct ring_buffer *rb) in rb_free()
779 static int data_page_nr(struct ring_buffer *rb) in data_page_nr()
785 __perf_mmap_to_page(struct ring_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page()
803 struct ring_buffer *rb; in rb_free_work()
807 rb = container_of(work, struct ring_buffer, work); in rb_free_work()
819 void rb_free(struct ring_buffer *rb) in rb_free()
824 struct ring_buffer *rb_alloc(int nr_pages, long watermark, int cpu, int flags) in rb_alloc()
826 struct ring_buffer *rb; in rb_alloc()
830 size = sizeof(struct ring_buffer); in rb_alloc()
864 perf_mmap_to_page(struct ring_buffer *rb, unsigned long pgoff) in perf_mmap_to_page()