Lines Matching refs:perf_buffer
38 struct perf_buffer *rb = handle->rb; in perf_output_get_handle()
52 struct perf_buffer *rb = handle->rb; in perf_output_put_handle()
154 struct perf_buffer *rb; in __perf_output_begin()
306 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init()
366 struct perf_buffer *rb; in perf_aux_output_begin()
454 static __always_inline bool rb_need_aux_wakeup(struct perf_buffer *rb) in rb_need_aux_wakeup()
480 struct perf_buffer *rb = handle->rb; in perf_aux_output_end()
537 struct perf_buffer *rb = handle->rb; in perf_aux_output_skip()
574 struct perf_buffer *rb = aux_handle->rb; in perf_output_copy_aux()
631 static void rb_free_aux_page(struct perf_buffer *rb, int idx) in rb_free_aux_page()
640 static void __rb_free_aux(struct perf_buffer *rb) in __rb_free_aux()
667 int rb_alloc_aux(struct perf_buffer *rb, struct perf_event *event, in rb_alloc_aux()
758 void rb_free_aux(struct perf_buffer *rb) in rb_free_aux()
771 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page()
803 struct perf_buffer *rb_alloc(int nr_pages, long watermark, int cpu, int flags) in rb_alloc()
805 struct perf_buffer *rb; in rb_alloc()
809 size = sizeof(struct perf_buffer); in rb_alloc()
848 void rb_free(struct perf_buffer *rb) in rb_free()
859 static int data_page_nr(struct perf_buffer *rb) in data_page_nr()
865 __perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in __perf_mmap_to_page()
883 struct perf_buffer *rb; in rb_free_work()
887 rb = container_of(work, struct perf_buffer, work); in rb_free_work()
899 void rb_free(struct perf_buffer *rb) in rb_free()
904 struct perf_buffer *rb_alloc(int nr_pages, long watermark, int cpu, int flags) in rb_alloc()
906 struct perf_buffer *rb; in rb_alloc()
910 size = sizeof(struct perf_buffer); in rb_alloc()
944 perf_mmap_to_page(struct perf_buffer *rb, unsigned long pgoff) in perf_mmap_to_page()