Home
last modified time | relevance | path

Searched refs:simple_rb_per_cpu (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Dsimple_ring_buffer.h22 struct simple_rb_per_cpu { struct
41 int simple_ring_buffer_init(struct simple_rb_per_cpu *cpu_buffer, struct simple_buffer_page *bpages, argument
44 void simple_ring_buffer_unload(struct simple_rb_per_cpu *cpu_buffer);
46 void *simple_ring_buffer_reserve(struct simple_rb_per_cpu *cpu_buffer, unsigned long length,
49 void simple_ring_buffer_commit(struct simple_rb_per_cpu *cpu_buffer);
51 int simple_ring_buffer_enable_tracing(struct simple_rb_per_cpu *cpu_buffer, bool enable);
53 int simple_ring_buffer_reset(struct simple_rb_per_cpu *cpu_buffer);
55 int simple_ring_buffer_swap_reader_page(struct simple_rb_per_cpu *cpu_buffer);
57 int simple_ring_buffer_init_mm(struct simple_rb_per_cpu *cpu_buffer,
63 void simple_ring_buffer_unload_mm(struct simple_rb_per_cpu *cpu_buffer,
/linux/kernel/trace/
H A Dsimple_ring_buffer.c85 static bool simple_rb_loaded(struct simple_rb_per_cpu *cpu_buffer) in simple_rb_loaded()
90 static int simple_rb_find_head(struct simple_rb_per_cpu *cpu_buffer) 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()
177 static struct simple_buffer_page *simple_rb_move_tail(struct simple_rb_per_cpu *cpu_buffer) in simple_rb_move_tail()
224 simple_rb_reserve_next(struct simple_rb_per_cpu *cpu_buffer, unsigned long length, u64 timestamp) in simple_rb_reserve_next()
277 void *simple_ring_buffer_reserve(struct simple_rb_per_cpu *cpu_buffer, unsigned long length, in simple_ring_buffer_reserve()
295 void simple_ring_buffer_commit(struct simple_rb_per_cpu *cpu_buffer) in simple_ring_buffer_commit()
309 static u32 simple_rb_enable_tracing(struct simple_rb_per_cpu *cpu_buffer, bool enable) in simple_rb_enable_tracing()
334 int simple_ring_buffer_reset(struct simple_rb_per_cpu *cpu_buffer) in simple_ring_buffer_reset()
375 int simple_ring_buffer_init_mm(struct simple_rb_per_cpu *cpu_buffer, in simple_ring_buffer_init_mm()
[all …]
H A Dremote_test.c16 static DEFINE_PER_CPU(struct simple_rb_per_cpu *, simple_rbs);
27 struct simple_rb_per_cpu *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()
156 struct simple_rb_per_cpu *cpu_buffer; in remote_test_swap_reader_page()
170 struct simple_rb_per_cpu *cpu_buffer; in remote_test_reset()
198 struct simple_rb_per_cpu *cpu_buffer; in write_event_write()