| /linux/tools/sched_ext/ |
| H A D | scx_central.c | 60 skel->rodata->central_cpu = 0; in main() 61 skel->rodata->nr_cpu_ids = libbpf_num_possible_cpus(); in main() 62 skel->rodata->slice_ns = __COMPAT_ENUM_OR_ZERO("scx_public_consts", "SCX_SLICE_DFL"); in main() 64 assert(skel->rodata->nr_cpu_ids > 0); in main() 65 assert(skel->rodata->nr_cpu_ids <= INT32_MAX); in main() 70 skel->rodata->slice_ns = strtoull(optarg, NULL, 0) * 1000; in main() 74 if (central_cpu >= skel->rodata->nr_cpu_ids) { in main() 75 …fprintf(stderr, "invalid central CPU id value, %u given (%u max)\n", central_cpu, skel->rodata->nr… in main() 78 skel->rodata->central_cpu = (s32)central_cpu; in main() 91 RESIZE_ARRAY(skel, data, cpu_gimme_task, skel->rodata->nr_cpu_ids); in main() [all …]
|
| H A D | scx_qmap.c | 68 skel->rodata->slice_ns = __COMPAT_ENUM_OR_ZERO("scx_public_consts", "SCX_SLICE_DFL"); in main() 73 skel->rodata->slice_ns = strtoull(optarg, NULL, 0) * 1000; in main() 79 skel->rodata->stall_user_nth = strtoul(optarg, NULL, 0); in main() 82 skel->rodata->stall_kernel_nth = strtoul(optarg, NULL, 0); in main() 85 skel->rodata->dsp_inf_loop_after = strtoul(optarg, NULL, 0); in main() 88 skel->rodata->dsp_batch = strtoul(optarg, NULL, 0); in main() 91 skel->rodata->print_dsqs_and_events = true; in main() 94 skel->rodata->print_msgs = true; in main() 97 skel->rodata->highpri_boosting = true; in main() 100 skel->rodata->disallow_tgid = strtol(optarg, NULL, 0); in main() [all …]
|
| H A D | scx_flatcg.c | 105 __u64 cnts[FCG_NR_STATS][skel->rodata->nr_cpus]; in fcg_read_stats() 117 for (cpu = 0; cpu < skel->rodata->nr_cpus; cpu++) in fcg_read_stats() 140 skel->rodata->nr_cpus = libbpf_num_possible_cpus(); in main() 141 assert(skel->rodata->nr_cpus > 0); in main() 142 skel->rodata->cgrp_slice_ns = __COMPAT_ENUM_OR_ZERO("scx_public_consts", "SCX_SLICE_DFL"); in main() 150 skel->rodata->cgrp_slice_ns = v * 1000; in main() 161 skel->rodata->fifo_sched = true; in main() 174 (double)skel->rodata->cgrp_slice_ns / 1000000.0, in main()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | metadata.c | 76 bpf_map__fd(obj->maps.rodata)); in test_metadata_unused() 83 if (CHECK(strncmp(obj->rodata->bpf_metadata_a, "foo", in test_metadata_unused() 84 sizeof(obj->rodata->bpf_metadata_a)), in test_metadata_unused() 87 if (CHECK(obj->rodata->bpf_metadata_b != 1, "bpf_metadata_b", in test_metadata_unused() 88 "expected 1, got %d", obj->rodata->bpf_metadata_b)) in test_metadata_unused() 93 bpf_map__fd(obj->maps.rodata), NULL); in test_metadata_unused() 110 bpf_map__fd(obj->maps.rodata)); in test_metadata_used() 117 if (CHECK(strncmp(obj->rodata->bpf_metadata_a, "bar", in test_metadata_used() 118 sizeof(obj->rodata->bpf_metadata_a)), in test_metadata_used() 121 if (CHECK(obj->rodata->bpf_metadata_b != 2, "metadata_b", in test_metadata_used() [all …]
|
| H A D | test_bpf_ma.c | 28 for (i = 0; i < ARRAY_SIZE(skel->rodata->data_sizes); i++) { in do_bpf_ma_test() 29 snprintf(tname, sizeof(tname), "bin_data_%u", skel->rodata->data_sizes[i]); in do_bpf_ma_test() 33 skel->rodata->data_btf_ids[i] = id; in do_bpf_ma_test() 36 for (i = 0; i < ARRAY_SIZE(skel->rodata->percpu_data_sizes); i++) { in do_bpf_ma_test() 37 snprintf(tname, sizeof(tname), "percpu_bin_data_%u", skel->rodata->percpu_data_sizes[i]); in do_bpf_ma_test() 41 skel->rodata->percpu_data_btf_ids[i] = id; in do_bpf_ma_test()
|
| H A D | skeleton.c | 21 struct test_skeleton__rodata *rodata; in test_skeleton() local 39 rodata = skel->rodata; in test_skeleton() 56 CHECK(rodata->in.in6 != 0, "in6", "got %d != exp %d\n", rodata->in.in6, 0); in test_skeleton() 70 rodata->in.in6 = 14; in test_skeleton() 85 CHECK(rodata->in.in6 != 14, "in6", "got %d != exp %d\n", rodata->in.in6, 14); in test_skeleton()
|
| H A D | global_map_resize.c | 67 skel->rodata->pid = getpid(); in global_map_resize_bss_subtest() 68 skel->rodata->bss_array_len = array_len; in global_map_resize_bss_subtest() 69 skel->rodata->data_array_len = 1; in global_map_resize_bss_subtest() 137 skel->rodata->pid = getpid(); in global_map_resize_data_subtest() 138 skel->rodata->bss_array_len = 1; in global_map_resize_data_subtest() 139 skel->rodata->data_array_len = array_len; in global_map_resize_data_subtest()
|
| H A D | task_under_cgroup.c | 25 skel->rodata->local_pid = getpid(); in test_task_under_cgroup() 27 skel->rodata->cgid = get_cgroup_id(FOO); in test_task_under_cgroup() 54 ASSERT_NEQ(skel->bss->remote_pid, skel->rodata->local_pid, in test_task_under_cgroup()
|
| /linux/arch/parisc/boot/compressed/ |
| H A D | vmlinux.lds.S | 47 .rodata.compressed : { 48 *(.rodata.compressed) 70 .rodata : { 72 *(.rodata) /* read-only data */ argument 73 *(.rodata.*)
|
| /linux/tools/perf/util/ |
| H A D | bpf_off_cpu.c | 73 if (skel->rodata->has_task && skel->rodata->uses_tgid && in off_cpu_start() 142 skel->rodata->has_prev_state = true; in check_sched_switch_args() 171 skel->rodata->has_cpu = 1; in off_cpu_prepare() 197 skel->rodata->has_task = 1; in off_cpu_prepare() 198 skel->rodata->uses_tgid = 1; in off_cpu_prepare() 202 skel->rodata->has_task = 1; in off_cpu_prepare() 205 skel->rodata->has_task = 1; in off_cpu_prepare() 206 skel->rodata->uses_tgid = 1; in off_cpu_prepare() 214 skel->rodata->uses_cgroup_v1 = true; in off_cpu_prepare() 215 skel->rodata->has_cgroup = 1; in off_cpu_prepare() [all …]
|
| H A D | bpf_ftrace.c | 53 skel->rodata->bucket_range = ftrace->bucket_range; in perf_ftrace__latency_prepare_bpf() 54 skel->rodata->min_latency = ftrace->min_latency; in perf_ftrace__latency_prepare_bpf() 55 skel->rodata->bucket_num = ftrace->bucket_num; in perf_ftrace__latency_prepare_bpf() 64 skel->rodata->has_cpu = 1; in perf_ftrace__latency_prepare_bpf() 70 skel->rodata->has_task = 1; in perf_ftrace__latency_prepare_bpf() 73 skel->rodata->use_nsec = ftrace->use_nsec; in perf_ftrace__latency_prepare_bpf() 182 for (idx = 0; idx < skel->rodata->bucket_num; idx++) { in perf_ftrace__latency_read_bpf()
|
| H A D | bpf_lock_contention.c | 136 skel->rodata->sizeof_zone = ret; in init_numa_data() 143 skel->rodata->contig_page_data_addr = map__unmap_ip(kmap, sym->start); in init_numa_data() 159 skel->rodata->node_data_addr = map__unmap_ip(kmap, sym->start); in init_numa_data() 176 skel->rodata->nr_nodes = last + 1; in init_numa_data() 214 skel->rodata->max_stack = con->max_stack; in lock_contention_prepare() 221 skel->rodata->has_cpu = 1; in lock_contention_prepare() 225 skel->rodata->has_task = 1; in lock_contention_prepare() 229 skel->rodata->has_type = 1; in lock_contention_prepare() 233 skel->rodata->has_cgroup = 1; in lock_contention_prepare() 264 skel->rodata->has_addr = 1; in lock_contention_prepare() [all …]
|
| /linux/tools/testing/selftests/bpf/benchs/ |
| H A D | bench_local_storage.c | 125 ctx.skel->rodata->num_maps = args.nr_maps; in __setup() 126 ctx.skel->rodata->hashmap_num_keys = args.hashmap_nr_keys_used; in __setup() 186 skel->rodata->use_hashmap = 1; in hashmap_setup() 187 skel->rodata->interleave = 0; in hashmap_setup() 201 skel->rodata->use_hashmap = 0; in local_storage_cache_get_setup() 202 skel->rodata->interleave = 0; in local_storage_cache_get_setup() 216 skel->rodata->use_hashmap = 0; in local_storage_cache_get_interleaved_setup() 217 skel->rodata->interleave = 1; in local_storage_cache_get_interleaved_setup()
|
| H A D | bench_bloom_filter_map.c | 234 ctx.skel->rodata->nr_rand_bytes, 0); in populate_maps() 235 if (nr_rand_bytes != ctx.skel->rodata->nr_rand_bytes) { in populate_maps() 268 skel->rodata->hashmap_use_bloom = ctx.hashmap_use_bloom; in setup_skeleton() 269 skel->rodata->count_false_hits = ctx.count_false_hits; in setup_skeleton() 397 hit_key = ctx.skel->rodata->hit_key; in measure() 398 drop_key = ctx.skel->rodata->drop_key; in measure() 399 false_hit_key = ctx.skel->rodata->false_hit_key; in measure()
|
| /linux/arch/x86/boot/compressed/ |
| H A D | vmlinux.lds.S | 30 .rodata..compressed : { 31 *(.rodata..compressed) 40 .rodata : { 42 *(.rodata) /* read-only data */ argument 43 *(.rodata.*)
|
| /linux/tools/tracing/rtla/src/ |
| H A D | timerlat_bpf.c | 24 bpf->rodata->output_divisor = params->common.output_divisor; in timerlat_bpf_init() 25 bpf->rodata->entries = params->common.hist.entries; in timerlat_bpf_init() 26 bpf->rodata->irq_threshold = params->common.stop_us; in timerlat_bpf_init() 27 bpf->rodata->thread_threshold = params->common.stop_total_us; in timerlat_bpf_init() 28 bpf->rodata->aa_only = params->common.aa_only; in timerlat_bpf_init() 32 bpf->rodata->bucket_size = params->common.hist.bucket_size; in timerlat_bpf_init()
|
| /linux/arch/s390/purgatory/ |
| H A D | purgatory.lds.S | 24 .rodata : { 26 *(.rodata) /* read-only data */ argument 27 *(.rodata.*)
|
| /linux/arch/um/kernel/ |
| H A D | dyn.lds.S | 41 .rel.rodata : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } 42 .rela.rodata : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) }
|
| /linux/arch/nios2/boot/compressed/ |
| H A D | vmlinux.lds.S | 20 .rodata : { *(.rodata) *(.rodata.*) }
|
| /linux/arch/alpha/boot/ |
| H A D | bootloader.lds | 11 .rodata : { *(.rodata) *(.rodata.*) }
|
| /linux/arch/x86/realmode/rm/ |
| H A D | realmode.lds.S | 27 .rodata : { 28 *(.rodata) 29 *(.rodata.*)
|
| /linux/drivers/firmware/efi/libstub/ |
| H A D | zboot.lds | 17 .rodata : ALIGN(8) { 22 *(.rodata* .init.rodata* .srodata*) argument
|
| /linux/drivers/misc/lkdtm/ |
| H A D | Makefile | 22 --rename-section .noinstr.text=.rodata,alloc,readonly,load,contents 23 targets += rodata.o rodata_objcopy.o 24 $(obj)/rodata_objcopy.o: $(obj)/rodata.o FORCE
|
| /linux/arch/riscv/kernel/vdso/ |
| H A D | vdso.lds.S | 27 .rodata : { 28 *(.rodata .rodata.* .gnu.linkonce.r.*)
|
| /linux/arch/arm/boot/compressed/ |
| H A D | vmlinux.lds.S | 57 .rodata : { 58 *(.rodata) 59 *(.rodata.*)
|