Searched refs:rb_desc (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/trace/ |
| H A D | remote_test.c | 25 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 …]
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | trace.c | 138 struct ring_buffer_desc *rb_desc; in hyp_trace_buffer_load() local 151 for_each_ring_buffer_desc(rb_desc, cpu, &desc->trace_buffer_desc) { in hyp_trace_buffer_load() 153 bpages, rb_desc, __pin_shared_page, in hyp_trace_buffer_load() 158 bpages += rb_desc->nr_page_va; in hyp_trace_buffer_load() 169 struct ring_buffer_desc *rb_desc; in hyp_trace_desc_is_valid() local 184 for_each_ring_buffer_desc(rb_desc, cpu, &desc->trace_buffer_desc) { in hyp_trace_desc_is_valid() 186 if ((void *)rb_desc + struct_size(rb_desc, page_va, 0) > desc_end) in hyp_trace_desc_is_valid() 190 if ((void *)rb_desc + struct_size(rb_desc, page_va, rb_desc->nr_page_va) > desc_end) in hyp_trace_desc_is_valid() 194 if (nr_bpages < rb_desc->nr_page_va) in hyp_trace_desc_is_valid() 200 if (cpu != rb_desc->cpu) in hyp_trace_desc_is_valid() [all …]
|
| /linux/arch/arm64/kvm/ |
| H A D | hyp_trace.c | 185 struct ring_buffer_desc *rb_desc; in hyp_trace_buffer_unshare_hyp() local 188 for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) { in hyp_trace_buffer_unshare_hyp() 192 __unshare_page(rb_desc->meta_va); in hyp_trace_buffer_unshare_hyp() 193 for (p = 0; p < rb_desc->nr_page_va; p++) in hyp_trace_buffer_unshare_hyp() 194 __unshare_page(rb_desc->page_va[p]); in hyp_trace_buffer_unshare_hyp() 200 struct ring_buffer_desc *rb_desc; in hyp_trace_buffer_share_hyp() local 203 for_each_ring_buffer_desc(rb_desc, cpu, &trace_buffer->desc->trace_buffer_desc) { in hyp_trace_buffer_share_hyp() 204 ret = __share_page(rb_desc->meta_va); in hyp_trace_buffer_share_hyp() 208 for (p = 0; p < rb_desc->nr_page_va; p++) { in hyp_trace_buffer_share_hyp() 209 ret = __share_page(rb_desc->page_va[p]); in hyp_trace_buffer_share_hyp() [all …]
|