/linux-4.1.27/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 | ftrace_event.h | 163 trace_event_buffer_lock_reserve(struct ring_buffer **current_buffer, 168 trace_current_buffer_lock_reserve(struct ring_buffer **current_buffer, 171 void trace_current_buffer_unlock_commit(struct ring_buffer *buffer, 174 void trace_buffer_unlock_commit(struct ring_buffer *buffer, 177 void trace_buffer_unlock_commit_regs(struct ring_buffer *buffer, 181 void trace_current_buffer_discard_commit(struct ring_buffer *buffer, 230 struct ring_buffer *buffer; 429 struct ring_buffer *buffer, 432 struct ring_buffer *buffer, 477 struct ring_buffer *buffer, in __event_trigger_test_discard() [all …]
|
D | perf_event.h | 341 struct ring_buffer; 454 struct ring_buffer *rb; 573 struct ring_buffer *rb;
|
D | hyperv.h | 122 struct hv_ring_buffer *ring_buffer; member 146 read_loc = rbi->ring_buffer->read_index; in hv_get_ringbuffer_availbytes() 147 write_loc = rbi->ring_buffer->write_index; in hv_get_ringbuffer_availbytes()
|
/linux-4.1.27/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 read_loc = rbi->ring_buffer->read_index; in hv_need_to_signal_on_read() 127 pending_sz = rbi->ring_buffer->pending_send_sz; in hv_need_to_signal_on_read() 128 write_loc = rbi->ring_buffer->write_index; in hv_need_to_signal_on_read() 147 u32 next = ring_info->ring_buffer->write_index; in hv_get_next_write_location() 157 ring_info->ring_buffer->write_index = next_write_location; in hv_set_next_write_location() 164 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 | 124 newchannel->outbound.ring_buffer, in vmbus_open()
|
/linux-4.1.27/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() 458 static void rb_free_aux_page(struct ring_buffer *rb, int idx) in rb_free_aux_page() 467 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 | 3449 struct ring_buffer *rb); 3917 struct ring_buffer *rb; in perf_poll() 4241 struct ring_buffer *rb; in perf_event_init_userpage() 4273 struct ring_buffer *rb; in perf_event_update_userpage() 4323 struct ring_buffer *rb; in perf_mmap_fault() 4356 struct ring_buffer *rb) in ring_buffer_attach() 4358 struct ring_buffer *old_rb = NULL; in ring_buffer_attach() 4403 struct ring_buffer *rb; in ring_buffer_wakeup() 4414 struct ring_buffer *ring_buffer_get(struct perf_event *event) in ring_buffer_get() 4416 struct ring_buffer *rb; in ring_buffer_get() [all …]
|
/linux-4.1.27/kernel/trace/ |
D | ring_buffer.c | 460 struct ring_buffer *buffer; 493 struct ring_buffer { struct 550 int ring_buffer_wait(struct ring_buffer *buffer, int cpu, bool full) in ring_buffer_wait() 654 int ring_buffer_poll_wait(struct ring_buffer *buffer, int cpu, in ring_buffer_poll_wait() 712 static inline u64 rb_time_stamp(struct ring_buffer *buffer) in rb_time_stamp() 718 u64 ring_buffer_time_stamp(struct ring_buffer *buffer, int cpu) in ring_buffer_time_stamp() 730 void ring_buffer_normalize_time_stamp(struct ring_buffer *buffer, in ring_buffer_normalize_time_stamp() 1229 rb_allocate_cpu_buffer(struct ring_buffer *buffer, long nr_pages, int cpu) in rb_allocate_cpu_buffer() 1325 struct ring_buffer *__ring_buffer_alloc(unsigned long size, unsigned flags, in __ring_buffer_alloc() 1328 struct ring_buffer *buffer; in __ring_buffer_alloc() [all …]
|
D | trace.h | 165 struct ring_buffer *buffer; 551 trace_buffer_lock_reserve(struct ring_buffer *buffer, 563 void __buffer_unlock_commit(struct ring_buffer *buffer, 614 void ftrace_trace_stack(struct ring_buffer *buffer, unsigned long flags, 617 void ftrace_trace_stack_regs(struct ring_buffer *buffer, unsigned long flags, 620 void ftrace_trace_userstack(struct ring_buffer *buffer, unsigned long flags, 626 static inline void ftrace_trace_stack(struct ring_buffer *buffer, in ftrace_trace_stack() 631 static inline void ftrace_trace_stack_regs(struct ring_buffer *buffer, in ftrace_trace_stack_regs() 637 static inline void ftrace_trace_userstack(struct ring_buffer *buffer, in ftrace_trace_userstack() 705 int trace_array_printk_buf(struct ring_buffer *buffer,
|
D | trace.c | 301 struct ring_buffer *buffer, in filter_check_discard() 315 struct ring_buffer *buffer, in call_filter_check_discard() 515 struct ring_buffer *buffer; in __trace_puts() 565 struct ring_buffer *buffer; in __trace_bputs() 1062 struct ring_buffer *buf; in update_max_tr() 1283 struct ring_buffer *buffer = buf->buffer; in tracing_reset() 1299 struct ring_buffer *buffer = buf->buffer; in tracing_reset_online_cpus() 1411 struct ring_buffer *buffer; in tracing_start() 1448 struct ring_buffer *buffer; in tracing_start_tr() 1485 struct ring_buffer *buffer; in tracing_stop() [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_sched_wakeup.c | 373 struct ring_buffer *buffer = tr->trace_buffer.buffer; in tracing_sched_switch_trace() 403 struct ring_buffer *buffer = tr->trace_buffer.buffer; in tracing_sched_wakeup_trace()
|
D | trace_syscalls.c | 300 struct ring_buffer *buffer; in ftrace_syscall_enter() 348 struct ring_buffer *buffer; in ftrace_syscall_exit()
|
D | trace_branch.c | 37 struct ring_buffer *buffer; in probe_likely_condition()
|
D | ring_buffer_benchmark.c | 30 static struct ring_buffer *buffer;
|
D | trace_functions_graph.c | 283 struct ring_buffer *buffer = tr->trace_buffer.buffer; in __trace_graph_entry() 398 struct ring_buffer *buffer = tr->trace_buffer.buffer; in __trace_graph_return()
|
D | trace_kprobe.c | 924 struct ring_buffer *buffer; in __kprobe_trace_func() 972 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 | 777 struct ring_buffer *buffer; in __uprobe_trace_func()
|
D | trace_events.c | 2880 struct ring_buffer *buffer; in function_test_events_call()
|
/linux-4.1.27/drivers/usb/misc/ |
D | ldusb.c | 168 char* ring_buffer; member 222 kfree(dev->ring_buffer); in ld_usb_delete() 257 …actual_buffer = (size_t*)(dev->ring_buffer + dev->ring_head*(sizeof(size_t)+dev->interrupt_in_endp… in ld_usb_interrupt_in_callback() 496 …actual_buffer = (size_t*)(dev->ring_buffer + dev->ring_tail*(sizeof(size_t)+dev->interrupt_in_endp… in ld_usb_read() 716 …dev->ring_buffer = kmalloc(ring_buffer_size*(sizeof(size_t)+dev->interrupt_in_endpoint_size), GFP_… in ld_usb_probe() 717 if (!dev->ring_buffer) { in ld_usb_probe()
|
/linux-4.1.27/drivers/oprofile/ |
D | cpu_buffer.c | 33 static struct ring_buffer *op_ring_buffer;
|
/linux-4.1.27/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
|