/linux-4.4.14/include/linux/ |
D | ring_buffer.h | 9 struct ring_buffer; 80 void ring_buffer_discard_commit(struct ring_buffer *buffer, 86 struct ring_buffer * 100 int ring_buffer_wait(struct ring_buffer *buffer, int cpu, bool full); 101 int ring_buffer_poll_wait(struct ring_buffer *buffer, int cpu, 107 void ring_buffer_free(struct ring_buffer *buffer); 109 int ring_buffer_resize(struct ring_buffer *buffer, unsigned long size, int cpu); 111 void ring_buffer_change_overwrite(struct ring_buffer *buffer, int val); 113 struct ring_buffer_event *ring_buffer_lock_reserve(struct ring_buffer *buffer, 115 int ring_buffer_unlock_commit(struct ring_buffer *buffer, [all …]
|
D | trace_events.h | 163 trace_event_buffer_lock_reserve(struct ring_buffer **current_buffer, 168 trace_current_buffer_lock_reserve(struct ring_buffer **current_buffer, 172 struct ring_buffer *buffer, 176 struct ring_buffer *buffer, 180 void trace_current_buffer_discard_commit(struct ring_buffer *buffer, 222 struct ring_buffer *buffer; 425 struct ring_buffer *buffer, 428 struct ring_buffer *buffer, 477 struct ring_buffer *buffer, in __event_trigger_test_discard() 510 struct ring_buffer *buffer, in event_trigger_unlock_commit() [all …]
|
D | hyperv.h | 123 struct hv_ring_buffer *ring_buffer; member 147 read_loc = rbi->ring_buffer->read_index; in hv_get_ringbuffer_availbytes() 148 write_loc = rbi->ring_buffer->write_index; in hv_get_ringbuffer_availbytes()
|
D | perf_event.h | 432 struct ring_buffer; 545 struct ring_buffer *rb; 668 struct ring_buffer *rb;
|
/linux-4.4.14/drivers/hv/ |
D | ring_buffer.c | 35 rbi->ring_buffer->interrupt_mask = 1; in hv_begin_read() 44 rbi->ring_buffer->interrupt_mask = 0; in hv_end_read() 76 if (rbi->ring_buffer->interrupt_mask) in hv_need_to_signal() 85 if (old_write == rbi->ring_buffer->read_index) in hv_need_to_signal() 111 u32 write_loc = rbi->ring_buffer->write_index; in hv_need_to_signal_on_read() 112 u32 read_loc = rbi->ring_buffer->read_index; in hv_need_to_signal_on_read() 113 u32 pending_sz = rbi->ring_buffer->pending_send_sz; in hv_need_to_signal_on_read() 140 u32 next = ring_info->ring_buffer->write_index; in hv_get_next_write_location() 155 ring_info->ring_buffer->write_index = next_write_location; in hv_set_next_write_location() 166 u32 next = ring_info->ring_buffer->read_index; in hv_get_next_read_location() [all …]
|
D | Makefile | 7 channel_mgmt.o ring_buffer.o
|
D | channel.c | 134 newchannel->outbound.ring_buffer, in vmbus_open()
|
/linux-4.4.14/kernel/events/ |
D | internal.h | 11 struct ring_buffer { struct 58 extern void rb_free(struct ring_buffer *rb); argument 62 struct ring_buffer *rb; in rb_free_rcu() 64 rb = container_of(rcu_head, struct ring_buffer, rcu_head); in rb_free_rcu() 68 extern struct ring_buffer * 71 extern int rb_alloc_aux(struct ring_buffer *rb, struct perf_event *event, 73 extern void rb_free_aux(struct ring_buffer *rb); 74 extern struct ring_buffer *ring_buffer_get(struct perf_event *event); 75 extern void ring_buffer_put(struct ring_buffer *rb); 77 static inline bool rb_has_aux(struct ring_buffer *rb) in rb_has_aux() [all …]
|
D | ring_buffer.c | 38 struct ring_buffer *rb = handle->rb; in perf_output_get_handle() 47 struct ring_buffer *rb = handle->rb; in perf_output_put_handle() 108 struct ring_buffer *rb; in perf_output_begin() 227 ring_buffer_init(struct ring_buffer *rb, long watermark, int flags) in ring_buffer_init() 249 static void ring_buffer_put_async(struct ring_buffer *rb) in ring_buffer_put_async() 273 struct ring_buffer *rb; in perf_aux_output_begin() 349 struct ring_buffer *rb = handle->rb; in perf_aux_output_end() 402 struct ring_buffer *rb = handle->rb; in perf_aux_output_skip() 461 static void rb_free_aux_page(struct ring_buffer *rb, int idx) in rb_free_aux_page() 470 int rb_alloc_aux(struct ring_buffer *rb, struct perf_event *event, in rb_alloc_aux() [all …]
|
D | Makefile | 5 obj-y := core.o ring_buffer.o callchain.o
|
D | core.c | 3560 struct ring_buffer *rb); 4076 struct ring_buffer *rb; in perf_poll() 4407 struct ring_buffer *rb; in perf_event_init_userpage() 4439 struct ring_buffer *rb; in perf_event_update_userpage() 4489 struct ring_buffer *rb; in perf_mmap_fault() 4522 struct ring_buffer *rb) in ring_buffer_attach() 4524 struct ring_buffer *old_rb = NULL; in ring_buffer_attach() 4569 struct ring_buffer *rb; in ring_buffer_wakeup() 4580 struct ring_buffer *ring_buffer_get(struct perf_event *event) in ring_buffer_get() 4582 struct ring_buffer *rb; in ring_buffer_get() [all …]
|
/linux-4.4.14/kernel/trace/ |
D | ring_buffer.c | 436 struct ring_buffer *buffer; 469 struct ring_buffer { struct 526 int ring_buffer_wait(struct ring_buffer *buffer, int cpu, bool full) in ring_buffer_wait() 630 int ring_buffer_poll_wait(struct ring_buffer *buffer, int cpu, in ring_buffer_poll_wait() 688 static inline u64 rb_time_stamp(struct ring_buffer *buffer) in rb_time_stamp() 694 u64 ring_buffer_time_stamp(struct ring_buffer *buffer, int cpu) in ring_buffer_time_stamp() 706 void ring_buffer_normalize_time_stamp(struct ring_buffer *buffer, in ring_buffer_normalize_time_stamp() 1205 rb_allocate_cpu_buffer(struct ring_buffer *buffer, long nr_pages, int cpu) in rb_allocate_cpu_buffer() 1301 struct ring_buffer *__ring_buffer_alloc(unsigned long size, unsigned flags, in __ring_buffer_alloc() 1304 struct ring_buffer *buffer; in __ring_buffer_alloc() [all …]
|
D | trace.h | 165 struct ring_buffer *buffer; 576 trace_buffer_lock_reserve(struct ring_buffer *buffer, 588 void __buffer_unlock_commit(struct ring_buffer *buffer, 639 void ftrace_trace_userstack(struct ring_buffer *buffer, unsigned long flags, 645 static inline void ftrace_trace_userstack(struct ring_buffer *buffer, in ftrace_trace_userstack() 712 int trace_array_printk_buf(struct ring_buffer *buffer,
|
D | trace.c | 312 struct ring_buffer *buffer, in filter_check_discard() 326 struct ring_buffer *buffer, in call_filter_check_discard() 483 static void __ftrace_trace_stack(struct ring_buffer *buffer, 487 struct ring_buffer *buffer, 492 static inline void __ftrace_trace_stack(struct ring_buffer *buffer, in __ftrace_trace_stack() 498 struct ring_buffer *buffer, in ftrace_trace_stack() 544 struct ring_buffer *buffer; in __trace_puts() 594 struct ring_buffer *buffer; in __trace_bputs() 1076 struct ring_buffer *buf; in update_max_tr() 1305 struct ring_buffer *buffer = buf->buffer; in tracing_reset() [all …]
|
D | Makefile | 26 obj-$(CONFIG_RING_BUFFER) += ring_buffer.o
|
D | trace_mmiotrace.c | 302 struct ring_buffer *buffer = tr->trace_buffer.buffer; in __trace_mmiotrace_rw() 332 struct ring_buffer *buffer = tr->trace_buffer.buffer; in __trace_mmiotrace_map()
|
D | trace_branch.c | 37 struct ring_buffer *buffer; in probe_likely_condition()
|
D | trace_sched_wakeup.c | 377 struct ring_buffer *buffer = tr->trace_buffer.buffer; in tracing_sched_switch_trace() 407 struct ring_buffer *buffer = tr->trace_buffer.buffer; in tracing_sched_wakeup_trace()
|
D | trace_syscalls.c | 301 struct ring_buffer *buffer; in ftrace_syscall_enter() 349 struct ring_buffer *buffer; in ftrace_syscall_exit()
|
D | ring_buffer_benchmark.c | 30 static struct ring_buffer *buffer;
|
D | trace_functions_graph.c | 288 struct ring_buffer *buffer = tr->trace_buffer.buffer; in __trace_graph_entry() 400 struct ring_buffer *buffer = tr->trace_buffer.buffer; in __trace_graph_return()
|
D | trace_kprobe.c | 912 struct ring_buffer *buffer; in __kprobe_trace_func() 960 struct ring_buffer *buffer; in __kretprobe_trace_func()
|
D | blktrace.c | 73 struct ring_buffer *buffer = NULL; in trace_note() 206 struct ring_buffer *buffer = NULL; in __blk_add_trace()
|
D | trace_uprobe.c | 792 struct ring_buffer *buffer; in __uprobe_trace_func()
|
D | trace_events.c | 3372 struct ring_buffer *buffer; in function_test_events_call()
|
/linux-4.4.14/drivers/usb/misc/ |
D | ldusb.c | 158 char* ring_buffer; member 212 kfree(dev->ring_buffer); in ld_usb_delete() 247 …actual_buffer = (size_t*)(dev->ring_buffer + dev->ring_head*(sizeof(size_t)+dev->interrupt_in_endp… in ld_usb_interrupt_in_callback() 486 …actual_buffer = (size_t*)(dev->ring_buffer + dev->ring_tail*(sizeof(size_t)+dev->interrupt_in_endp… in ld_usb_read() 706 …dev->ring_buffer = kmalloc(ring_buffer_size*(sizeof(size_t)+dev->interrupt_in_endpoint_size), GFP_… in ld_usb_probe() 707 if (!dev->ring_buffer) { in ld_usb_probe()
|
/linux-4.4.14/drivers/oprofile/ |
D | cpu_buffer.c | 33 static struct ring_buffer *op_ring_buffer;
|
/linux-4.4.14/drivers/tty/serial/ |
D | ioc3_serial.c | 149 struct ring_buffer *ip_cpu_ringbuf; 289 struct ring_buffer { struct 297 #define RING(_p, _wh) &(((struct ring_buffer *)((_p)->ip_cpu_ringbuf))->_wh) argument
|
D | ioc4_serial.c | 471 struct ring_buffer *ip_cpu_ringbuf; 621 struct ring_buffer { struct 629 #define RING(_p, _wh) &(((struct ring_buffer *)((_p)->ip_cpu_ringbuf))->_wh) argument
|