Symbol: trace_buffer_desc
arch/arm64/include/asm/kvm_hyptrace.h
10
struct trace_buffer_desc trace_buffer_desc;
arch/arm64/kvm/hyp/nvhe/trace.c
151
for_each_ring_buffer_desc(rb_desc, cpu, &desc->trace_buffer_desc) {
arch/arm64/kvm/hyp/nvhe/trace.c
184
for_each_ring_buffer_desc(rb_desc, cpu, &desc->trace_buffer_desc) {
arch/arm64/kvm/hyp_trace.c
189
for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) {
arch/arm64/kvm/hyp_trace.c
204
for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) {
arch/arm64/kvm/hyp_trace.c
229
static struct trace_buffer_desc *hyp_trace_load(unsigned long size, void *priv)
arch/arm64/kvm/hyp_trace.c
240
desc_size = size_add(tb_desc_size, offsetof(struct hyp_trace_desc, trace_buffer_desc));
arch/arm64/kvm/hyp_trace.c
263
ret = trace_remote_alloc_buffer(&desc->trace_buffer_desc, tb_desc_size, size,
arch/arm64/kvm/hyp_trace.c
276
return &desc->trace_buffer_desc;
arch/arm64/kvm/hyp_trace.c
282
trace_remote_free_buffer(&desc->trace_buffer_desc);
arch/arm64/kvm/hyp_trace.c
294
static void hyp_trace_unload(struct trace_buffer_desc *desc, void *priv)
arch/arm64/kvm/hyp_trace.c
298
if (WARN_ON(desc != &trace_buffer->desc->trace_buffer_desc))
include/linux/ring_buffer.h
276
static inline struct ring_buffer_desc *__first_ring_buffer_desc(struct trace_buffer_desc *desc)
include/linux/ring_buffer.h
286
return size_add(offsetof(struct trace_buffer_desc, __data),
include/linux/ring_buffer.h
296
struct trace_buffer_desc *desc;
include/linux/trace_remote.h
32
struct trace_buffer_desc *(*load_trace_buffer)(unsigned long size, void *priv);
include/linux/trace_remote.h
33
void (*unload_trace_buffer)(struct trace_buffer_desc *desc, void *priv);
include/linux/trace_remote.h
43
int trace_remote_alloc_buffer(struct trace_buffer_desc *desc, size_t desc_size, size_t buffer_size,
include/linux/trace_remote.h
46
void trace_remote_free_buffer(struct trace_buffer_desc *desc);
kernel/trace/remote_test.c
124
static void remote_test_unload(struct trace_buffer_desc *desc, void *unused)
kernel/trace/remote_test.c
17
static struct trace_buffer_desc *remote_test_buffer_desc;
kernel/trace/remote_test.c
76
static struct trace_buffer_desc *remote_test_load(unsigned long size, void *unused)
kernel/trace/remote_test.c
79
struct trace_buffer_desc *desc;
kernel/trace/ring_buffer.c
2327
static struct ring_buffer_desc *ring_buffer_desc(struct trace_buffer_desc *trace_desc, int cpu)
kernel/trace/trace_remote.c
111
remote->cbs->unload_trace_buffer(remote->trace_buffer_desc, remote->priv);
kernel/trace/trace_remote.c
45
struct trace_buffer_desc *trace_buffer_desc;
kernel/trace/trace_remote.c
68
struct trace_buffer_desc *desc;
kernel/trace/trace_remote.c
89
remote->trace_buffer_desc = desc;
kernel/trace/trace_remote.c
949
void trace_remote_free_buffer(struct trace_buffer_desc *desc)
kernel/trace/trace_remote.c
979
int trace_remote_alloc_buffer(struct trace_buffer_desc *desc, size_t desc_size, size_t buffer_size,