| /linux/kernel/events/ |
| H A D | internal.h | 13 struct perf_buffer { struct 63 extern void rb_free(struct perf_buffer *rb); argument 67 struct perf_buffer *rb; in rb_free_rcu() 69 rb = container_of(rcu_head, struct perf_buffer, rcu_head); in rb_free_rcu() 74 static inline void rb_toggle_paused(struct perf_buffer *rb, bool pause) in rb_toggle_paused() 82 extern struct perf_buffer * 85 extern int rb_alloc_aux(struct perf_buffer *rb, struct perf_event *event, 87 extern void rb_free_aux(struct perf_buffer *rb); 88 extern struct perf_buffer *ring_buffer_get(struct perf_event *event); 89 extern void ring_buffer_put(struct perf_buffer *rb); [all …]
|
| H A D | ring_buffer.c | 42 struct perf_buffer *rb = handle->rb; in perf_output_get_handle() 56 struct perf_buffer *rb = handle->rb; in perf_output_put_handle() 158 struct perf_buffer *rb; in __perf_output_begin() 315 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init() 379 struct perf_buffer *rb; in perf_aux_output_begin() 467 static __always_inline bool rb_need_aux_wakeup(struct perf_buffer *rb) in rb_need_aux_wakeup() 493 struct perf_buffer *rb = handle->rb; in perf_aux_output_end() 550 struct perf_buffer *rb = handle->rb; in perf_aux_output_skip() 587 struct perf_buffer *rb = aux_handle->rb; in perf_output_copy_aux() 644 static void rb_free_aux_page(struct perf_buffer *rb, int idx) in rb_free_aux_page() [all …]
|
| H A D | core.c | 1459 * perf_buffer::aux_mutex 5312 struct perf_buffer *rb); in detach_sb_event() 6282 struct perf_buffer *rb; in perf_poll() 6672 struct perf_buffer *rb; in _perf_ioctl() 6796 struct perf_buffer *rb; in perf_event_init_userpage() 6828 struct perf_buffer *rb; in perf_event_update_userpage() 6877 struct perf_buffer *rb) in ring_buffer_attach() 6879 struct perf_buffer *old_rb = NULL; in ring_buffer_attach() 6939 struct perf_buffer *rb; in ring_buffer_wakeup() 6953 struct perf_buffer *ring_buffer_ge [all...] |
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_tcpnotify_user.c | 42 void tcp_notifier_poller(struct perf_buffer *pb) in dummyfn() 57 struct perf_buffer *pb = arg; in poller_thread() 73 struct perf_buffer *pb = NULL; in main()
|
| /linux/tools/testing/selftests/bpf/benchs/ |
| H A D | bench_ringbufs.c | 397 struct perf_buffer *perfbuf; in perfbuf_libbpf_setup() 504 struct perf_buffer *pb; in perfbuf_custom_consumer() 513 struct perf_buffer { in perfbuf_custom_consumer() 531 struct perf_buffer *pb = ctx->perfbuf; 460 struct perf_buffer { global() struct 461 event_cbperf_buffer global() argument 462 sample_cbperf_buffer global() argument 463 lost_cbperf_buffer global() argument 478 map_fdperf_buffer perfbuf_custom_consumer() argument
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | xdp_bpf2bpf.c | 44 static void run_xdp_bpf2bpf_pkt_size(int pkt_fd, struct perf_buffer *pb, in run_xdp_bpf2bpf_pkt_size() 112 struct perf_buffer *pb = NULL; in test_xdp_bpf2bpf()
|
| H A D | get_stack_raw_tp.c | 91 struct perf_buffer *pb = NULL; in test_get_stack_raw_tp()
|
| H A D | perf_buffer.c | 52 struct perf_buffer *pb; in serial_test_perf_buffer()
|
| H A D | kfree_skb.c | 66 struct perf_buffer *pb = NULL; in serial_test_kfree_skb()
|
| H A D | xdp_attach.c | 108 struct perf_buffer *pb = NULL; in test_xdp_attach_fail()
|
| H A D | unpriv_bpf_disabled.c | 44 struct perf_buffer *perfbuf = NULL; in sysctl_set()
|
| /linux/samples/bpf/ |
| H A D | trace_output_user.c | 48 struct perf_buffer *pb; in main()
|
| /linux/tools/bpf/runqslower/ |
| H A D | runqslower.c | |
| /linux/tools/bpf/bpftool/ |
| H A D | map_perf_ring.c | 126 struct perf_buffer *pb; in do_event_pipe()
|
| /linux/include/linux/ |
| H A D | perf_event.h | 735 struct perf_buffer; 865 struct perf_buffer *rb; 1153 struct perf_buffer *rb;
|
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 14198 struct perf_buffer; in bpf_program__assoc_struct_ops() 14214 struct perf_buffer *pb; in parse_cpu_mask_str() 14223 struct perf_buffer { in parse_cpu_mask_str() 14238 static void perf_buffer__free_cpu_buf(struct perf_buffer *pb, in parse_cpu_mask_str() 14254 void perf_buffer__free(struct perf_buffer *pb) in parse_cpu_mask_file() 14279 perf_buffer__open_cpu_buf(struct perf_buffer *pb, struct perf_event_attr *attr, in libbpf_num_possible_cpus() 14327 static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt, 14330 struct perf_buffer *perf_buffer__new(int map_fd, size_t page_cnt, in populate_skeleton_progs() 14363 struct perf_buffer *perf_buffer__new_raw(int map_fd, size_t page_cnt, in bpf_object__open_skeleton() 14386 static struct perf_buffer *__perf_buffer__ne in bpf_object__open_subskeleton() 13643 struct perf_buffer { global() struct 13644 event_cbperf_buffer global() argument 13645 sample_cbperf_buffer global() argument 13646 lost_cbperf_buffer global() argument 13658 map_fdperf_buffer perf_buffer__free_cpu_buf() argument [all...] |