Lines Matching defs:perf_buffer
12296 struct perf_buffer;
12312 struct perf_buffer *pb;
12321 struct perf_buffer {
12336 static void perf_buffer__free_cpu_buf(struct perf_buffer *pb,
12352 void perf_buffer__free(struct perf_buffer *pb)
12377 perf_buffer__open_cpu_buf(struct perf_buffer *pb, struct perf_event_attr *attr,
12426 static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt,
12429 struct perf_buffer *perf_buffer__new(int map_fd, size_t page_cnt,
12463 struct perf_buffer *perf_buffer__new_raw(int map_fd, size_t page_cnt,
12486 static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt,
12492 struct perf_buffer *pb;
12651 struct perf_buffer *pb = cpu_buf->pb;
12680 static int perf_buffer__process_records(struct perf_buffer *pb,
12694 int perf_buffer__epoll_fd(const struct perf_buffer *pb)
12699 int perf_buffer__poll(struct perf_buffer *pb, int timeout_ms)
12719 /* Return number of PERF_EVENT_ARRAY map slots set up by this perf_buffer
12722 size_t perf_buffer__buffer_cnt(const struct perf_buffer *pb)
12732 int perf_buffer__buffer_fd(const struct perf_buffer *pb, size_t buf_idx)
12746 int perf_buffer__buffer(struct perf_buffer *pb, int buf_idx, void **buf, size_t *buf_size)
12770 int perf_buffer__consume_buffer(struct perf_buffer *pb, size_t buf_idx)
12784 int perf_buffer__consume(struct perf_buffer *pb)
12796 pr_warn("perf_buffer: failed to process records in buffer #%d: %d\n", i, err);