Searched refs:simple_rb_per_cpu (Results 1 – 3 of 3) sorted by relevance
| /linux/include/linux/ |
| H A D | simple_ring_buffer.h | 22 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 D | simple_ring_buffer.c | 85 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 D | remote_test.c | 16 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()
|