Home
last modified time | relevance | path

Searched refs:cpu_buffer (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/trace/
H A Dring_buffer.c574 struct ring_buffer_per_cpu *cpu_buffer; member
636 static void verify_event(struct ring_buffer_per_cpu *cpu_buffer, in verify_event() argument
639 struct buffer_page *page = cpu_buffer->commit_page; in verify_event()
640 struct buffer_page *tail_page = READ_ONCE(cpu_buffer->tail_page); in verify_event()
663 static inline void verify_event(struct ring_buffer_per_cpu *cpu_buffer, in verify_event() argument
710 struct ring_buffer_per_cpu *cpu_buffer = buffer->buffers[smp_processor_id()]; in ring_buffer_event_time_stamp() local
717 return rb_fix_abs_ts(ts, cpu_buffer->tail_page->page->time_stamp); in ring_buffer_event_time_stamp()
720 nest = local_read(&cpu_buffer->committing); in ring_buffer_event_time_stamp()
721 verify_event(cpu_buffer, event); in ring_buffer_event_time_stamp()
727 return cpu_buffer->event_stamp[nest]; in ring_buffer_event_time_stamp()
[all …]
H A Dsimple_ring_buffer.c85 static bool simple_rb_loaded(struct simple_rb_per_cpu *cpu_buffer) in simple_rb_loaded() argument
87 return !!cpu_buffer->bpages; in simple_rb_loaded()
90 static int simple_rb_find_head(struct simple_rb_per_cpu *cpu_buffer) in simple_rb_find_head() argument
92 int retry = cpu_buffer->nr_pages * 2; in simple_rb_find_head()
95 head = cpu_buffer->head_page; in simple_rb_find_head()
107 cpu_buffer->head_page = head; in simple_rb_find_head()
130 int simple_ring_buffer_swap_reader_page(struct simple_rb_per_cpu *cpu_buffer) in simple_ring_buffer_swap_reader_page() argument
137 if (!simple_rb_loaded(cpu_buffer)) in simple_ring_buffer_swap_reader_page()
140 reader = cpu_buffer->reader_page; in simple_ring_buffer_swap_reader_page()
144 ret = simple_rb_find_head(cpu_buffer); in simple_ring_buffer_swap_reader_page()
[all …]
H A Dremote_test.c27 struct simple_rb_per_cpu *cpu_buffer; in remote_test_load_simple_rb() local
31 cpu_buffer = kmalloc_obj(*cpu_buffer); in remote_test_load_simple_rb()
32 if (!cpu_buffer) in remote_test_load_simple_rb()
39 ret = simple_ring_buffer_init(cpu_buffer, bpages, rb_desc); in remote_test_load_simple_rb()
45 *per_cpu_ptr(&simple_rbs, cpu) = cpu_buffer; in remote_test_load_simple_rb()
54 kfree(cpu_buffer); in remote_test_load_simple_rb()
61 struct simple_rb_per_cpu *cpu_buffer = *per_cpu_ptr(&simple_rbs, cpu); in remote_test_unload_simple_rb() local
64 if (!cpu_buffer) in remote_test_unload_simple_rb()
69 bpages = cpu_buffer->bpages; in remote_test_unload_simple_rb()
70 simple_ring_buffer_unload(cpu_buffer); in remote_test_unload_simple_rb()
[all …]
/linux/include/uapi/linux/
H A Disst_if.h429 __s8 cpu_buffer[1]; member