Symbol: simple_rb_per_cpu
arch/arm64/kvm/hyp/nvhe/trace.c
18
static DEFINE_PER_CPU(struct simple_rb_per_cpu, __simple_rbs);
arch/arm64/kvm/hyp/nvhe/trace.c
21
struct simple_rb_per_cpu __percpu *simple_rbs;
arch/arm64/kvm/hyp/nvhe/trace.c
286
struct simple_rb_per_cpu *simple_rb = per_cpu_ptr(trace_buffer.simple_rbs, cpu);
include/linux/simple_ring_buffer.h
41
int simple_ring_buffer_init(struct simple_rb_per_cpu *cpu_buffer, struct simple_buffer_page *bpages,
include/linux/simple_ring_buffer.h
44
void simple_ring_buffer_unload(struct simple_rb_per_cpu *cpu_buffer);
include/linux/simple_ring_buffer.h
46
void *simple_ring_buffer_reserve(struct simple_rb_per_cpu *cpu_buffer, unsigned long length,
include/linux/simple_ring_buffer.h
49
void simple_ring_buffer_commit(struct simple_rb_per_cpu *cpu_buffer);
include/linux/simple_ring_buffer.h
51
int simple_ring_buffer_enable_tracing(struct simple_rb_per_cpu *cpu_buffer, bool enable);
include/linux/simple_ring_buffer.h
53
int simple_ring_buffer_reset(struct simple_rb_per_cpu *cpu_buffer);
include/linux/simple_ring_buffer.h
55
int simple_ring_buffer_swap_reader_page(struct simple_rb_per_cpu *cpu_buffer);
include/linux/simple_ring_buffer.h
57
int simple_ring_buffer_init_mm(struct simple_rb_per_cpu *cpu_buffer,
include/linux/simple_ring_buffer.h
63
void simple_ring_buffer_unload_mm(struct simple_rb_per_cpu *cpu_buffer,
kernel/trace/remote_test.c
156
struct simple_rb_per_cpu *cpu_buffer;
kernel/trace/remote_test.c
16
static DEFINE_PER_CPU(struct simple_rb_per_cpu *, simple_rbs);
kernel/trace/remote_test.c
170
struct simple_rb_per_cpu *cpu_buffer;
kernel/trace/remote_test.c
198
struct simple_rb_per_cpu *cpu_buffer;
kernel/trace/remote_test.c
27
struct simple_rb_per_cpu *cpu_buffer;
kernel/trace/remote_test.c
61
struct simple_rb_per_cpu *cpu_buffer = *per_cpu_ptr(&simple_rbs, cpu);
kernel/trace/simple_ring_buffer.c
130
int simple_ring_buffer_swap_reader_page(struct simple_rb_per_cpu *cpu_buffer)
kernel/trace/simple_ring_buffer.c
177
static struct simple_buffer_page *simple_rb_move_tail(struct simple_rb_per_cpu *cpu_buffer)
kernel/trace/simple_ring_buffer.c
224
simple_rb_reserve_next(struct simple_rb_per_cpu *cpu_buffer, unsigned long length, u64 timestamp)
kernel/trace/simple_ring_buffer.c
277
void *simple_ring_buffer_reserve(struct simple_rb_per_cpu *cpu_buffer, unsigned long length,
kernel/trace/simple_ring_buffer.c
295
void simple_ring_buffer_commit(struct simple_rb_per_cpu *cpu_buffer)
kernel/trace/simple_ring_buffer.c
309
static u32 simple_rb_enable_tracing(struct simple_rb_per_cpu *cpu_buffer, bool enable)
kernel/trace/simple_ring_buffer.c
334
int simple_ring_buffer_reset(struct simple_rb_per_cpu *cpu_buffer)
kernel/trace/simple_ring_buffer.c
375
int simple_ring_buffer_init_mm(struct simple_rb_per_cpu *cpu_buffer,
kernel/trace/simple_ring_buffer.c
467
int simple_ring_buffer_init(struct simple_rb_per_cpu *cpu_buffer, struct simple_buffer_page *bpages,
kernel/trace/simple_ring_buffer.c
474
void simple_ring_buffer_unload_mm(struct simple_rb_per_cpu *cpu_buffer,
kernel/trace/simple_ring_buffer.c
495
void simple_ring_buffer_unload(struct simple_rb_per_cpu *cpu_buffer)
kernel/trace/simple_ring_buffer.c
508
int simple_ring_buffer_enable_tracing(struct simple_rb_per_cpu *cpu_buffer, bool enable)
kernel/trace/simple_ring_buffer.c
85
static bool simple_rb_loaded(struct simple_rb_per_cpu *cpu_buffer)
kernel/trace/simple_ring_buffer.c
90
static int simple_rb_find_head(struct simple_rb_per_cpu *cpu_buffer)