Home
last modified time | relevance | path

Searched refs:perf_buffer (Results 1 – 16 of 16) sorted by relevance

/linux/kernel/events/
A Dinternal.h13 struct perf_buffer { struct
61 extern void rb_free(struct perf_buffer *rb); argument
65 struct perf_buffer *rb; in rb_free_rcu()
67 rb = container_of(rcu_head, struct perf_buffer, rcu_head); in rb_free_rcu()
79 extern struct perf_buffer *
84 extern void rb_free_aux(struct perf_buffer *rb);
86 extern void ring_buffer_put(struct perf_buffer *rb);
88 static inline bool rb_has_aux(struct perf_buffer *rb) in rb_has_aux()
106 static inline int page_order(struct perf_buffer *rb) in page_order()
113 static inline int page_order(struct perf_buffer *rb) in page_order()
[all …]
A Dring_buffer.c38 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()
366 struct perf_buffer *rb; in perf_aux_output_begin()
807 struct perf_buffer *rb; in rb_alloc()
811 size = sizeof(struct perf_buffer); in rb_alloc()
851 void rb_free(struct perf_buffer *rb) in rb_free()
886 struct perf_buffer *rb; in rb_free_work()
902 void rb_free(struct perf_buffer *rb) in rb_free()
909 struct perf_buffer *rb; in rb_alloc()
[all …]
A Dcore.c5424 struct perf_buffer *rb; in perf_poll()
5680 struct perf_buffer *rb; in _perf_ioctl()
5816 struct perf_buffer *rb; in perf_event_init_userpage()
5848 struct perf_buffer *rb; in perf_event_update_userpage()
5899 struct perf_buffer *rb; in perf_mmap_fault()
5992 struct perf_buffer *rb; in ring_buffer_wakeup()
6005 struct perf_buffer *rb; in ring_buffer_get()
6175 struct perf_buffer *rb = NULL; in perf_mmap()
6686 struct perf_buffer *rb; in perf_prepare_sample_aux()
6758 struct perf_buffer *rb; in perf_aux_sample_output()
[all …]
/linux/tools/testing/selftests/bpf/
A Dtest_tcpnotify_user.c44 void tcp_notifier_poller(struct perf_buffer *pb) in tcp_notifier_poller()
59 struct perf_buffer *pb = arg; in poller_thread()
76 struct perf_buffer *pb = NULL; in main()
/linux/tools/lib/bpf/
A Dlibbpf.h770 struct perf_buffer;
786 LIBBPF_API struct perf_buffer *
819 LIBBPF_API struct perf_buffer *
823 LIBBPF_API void perf_buffer__free(struct perf_buffer *pb);
824 LIBBPF_API int perf_buffer__epoll_fd(const struct perf_buffer *pb);
825 LIBBPF_API int perf_buffer__poll(struct perf_buffer *pb, int timeout_ms);
826 LIBBPF_API int perf_buffer__consume(struct perf_buffer *pb);
827 LIBBPF_API int perf_buffer__consume_buffer(struct perf_buffer *pb, size_t buf_idx);
828 LIBBPF_API size_t perf_buffer__buffer_cnt(const struct perf_buffer *pb);
829 LIBBPF_API int perf_buffer__buffer_fd(const struct perf_buffer *pb, size_t buf_idx);
A Dlibbpf.c10445 struct perf_buffer;
10461 struct perf_buffer *pb;
10470 struct perf_buffer { struct
10485 static void perf_buffer__free_cpu_buf(struct perf_buffer *pb, in perf_buffer__free_cpu_buf() argument
10501 void perf_buffer__free(struct perf_buffer *pb) in perf_buffer__free()
10598 struct perf_buffer *
10620 struct perf_buffer *pb; in __perf_buffer__new()
10779 struct perf_buffer *pb = cpu_buf->pb; in perf_buffer__process_record()
10822 int perf_buffer__epoll_fd(const struct perf_buffer *pb) in perf_buffer__epoll_fd()
10850 size_t perf_buffer__buffer_cnt(const struct perf_buffer *pb) in perf_buffer__buffer_cnt()
[all …]
/linux/tools/testing/selftests/bpf/benchs/
A Dbench_ringbufs.c344 struct perf_buffer *perfbuf;
455 struct perf_buffer *pb;
464 struct perf_buffer { struct
482 struct perf_buffer *pb = ctx->perfbuf; in perfbuf_custom_consumer() argument
/linux/samples/bpf/
A Dtrace_output_user.c49 struct perf_buffer *pb; in main()
A Dxdp_sample_pkts_user.c25 static struct perf_buffer *pb = NULL;
/linux/tools/testing/selftests/bpf/prog_tests/
A Dxdp_bpf2bpf.c51 struct perf_buffer *pb = NULL; in test_xdp_bpf2bpf()
A Dperf_buffer.c53 struct perf_buffer *pb; in serial_test_perf_buffer()
A Dget_stack_raw_tp.c89 struct perf_buffer *pb = NULL; in test_get_stack_raw_tp()
A Dkfree_skb.c70 struct perf_buffer *pb = NULL; in serial_test_kfree_skb()
/linux/tools/bpf/runqslower/
A Drunqslower.c127 struct perf_buffer *pb = NULL; in main()
/linux/tools/bpf/bpftool/
A Dmap_perf_ring.c133 struct perf_buffer *pb; in do_event_pipe()
/linux/include/linux/
A Dperf_event.h615 struct perf_buffer;
729 struct perf_buffer *rb;
898 struct perf_buffer *rb;

Completed in 71 milliseconds