Home
last modified time | relevance | path

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

/linux/kernel/trace/
H A Dremote_test.c25 static int remote_test_load_simple_rb(int cpu, struct ring_buffer_desc *rb_desc) in remote_test_load_simple_rb() argument
35 bpages = kmalloc_objs(*bpages, rb_desc->nr_page_va); in remote_test_load_simple_rb()
39 ret = simple_ring_buffer_init(cpu_buffer, bpages, rb_desc); in remote_test_load_simple_rb()
78 struct ring_buffer_desc *rb_desc; in remote_test_load() local
102 for_each_ring_buffer_desc(rb_desc, cpu, desc) { in remote_test_load()
103 ret = remote_test_load_simple_rb(rb_desc->cpu, rb_desc); in remote_test_load()
113 for_each_ring_buffer_desc(rb_desc, cpu, desc) in remote_test_load()
114 remote_test_unload_simple_rb(rb_desc->cpu); in remote_test_load()
126 struct ring_buffer_desc *rb_desc; in remote_test_unload() local
132 for_each_ring_buffer_desc(rb_desc, cpu, desc) in remote_test_unload()
[all …]
H A Dtrace_remote.c951 struct ring_buffer_desc *rb_desc; in trace_remote_free_buffer() local
954 for_each_ring_buffer_desc(rb_desc, cpu, desc) { in trace_remote_free_buffer()
957 free_page(rb_desc->meta_va); in trace_remote_free_buffer()
959 for (id = 0; id < rb_desc->nr_page_va; id++) in trace_remote_free_buffer()
960 free_page(rb_desc->page_va[id]); in trace_remote_free_buffer()
984 struct ring_buffer_desc *rb_desc; in trace_remote_alloc_buffer() local
993 rb_desc = __first_ring_buffer_desc(desc); in trace_remote_alloc_buffer()
998 rb_desc->cpu = cpu; in trace_remote_alloc_buffer()
999 rb_desc->nr_page_va = 0; in trace_remote_alloc_buffer()
1000 rb_desc->meta_va = (unsigned long)__get_free_page(GFP_KERNEL); in trace_remote_alloc_buffer()
[all …]
/linux/arch/arm64/kvm/
H A Dhyp_trace.c186 struct ring_buffer_desc *rb_desc; in hyp_trace_buffer_unshare_hyp() local
189 for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) { in hyp_trace_buffer_unshare_hyp()
193 __unshare_page(rb_desc->meta_va); in hyp_trace_buffer_unshare_hyp()
194 for (p = 0; p < rb_desc->nr_page_va; p++) in hyp_trace_buffer_unshare_hyp()
195 __unshare_page(rb_desc->page_va[p]); in hyp_trace_buffer_unshare_hyp()
201 struct ring_buffer_desc *rb_desc; in hyp_trace_buffer_share_hyp() local
204 for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) { in hyp_trace_buffer_share_hyp()
205 ret = __share_page(rb_desc->meta_va); in hyp_trace_buffer_share_hyp()
209 for (p = 0; p < rb_desc->nr_page_va; p++) { in hyp_trace_buffer_share_hyp()
210 ret = __share_page(rb_desc->page_va[p]); in hyp_trace_buffer_share_hyp()
[all …]