Home
last modified time | relevance | path

Searched refs:arr (Results 1 – 25 of 47) sorted by relevance

12

/tools/testing/selftests/bpf/progs/
A Dtailcall_bpf2bpf3.c17 volatile char arr[64] = {}; in subprog_tail2() local
24 __sink(arr[sizeof(arr) - 1]); in subprog_tail2()
32 volatile char arr[64] = {}; in subprog_tail() local
36 __sink(arr[sizeof(arr) - 1]); in subprog_tail()
44 volatile char arr[128] = {}; in classifier_0() local
46 __sink(arr[sizeof(arr) - 1]); in classifier_0()
54 volatile char arr[128] = {}; in classifier_1() local
56 __sink(arr[sizeof(arr) - 1]); in classifier_1()
64 volatile char arr[128] = {}; in entry() local
66 __sink(arr[sizeof(arr) - 1]); in entry()
A Dtest_global_func16.c7 __noinline int foo(int (*arr)[10]) in foo()
9 if (arr) in foo()
10 return (*arr)[9]; in foo()
A Dtest_core_reloc_existence.c33 int arr[1]; member
65 out->arr_exists = bpf_core_field_exists(in->arr); in test_core_existence()
66 if (bpf_core_field_exists(struct core_reloc_existence, arr)) in test_core_existence()
67 out->arr_value = BPF_CORE_READ(in, arr[0]); in test_core_existence()
A Darena_htab.c30 char __arena *arr = arr1; in arena_htab_llvm() local
37 cast_kern(arr); in arena_htab_llvm()
42 arr[i] = i; in arena_htab_llvm()
A Dstruct_ops_nulled_out_cb.c10 int arr[1]; variable
15 return arr[rand]; /* potentially way out of range access */ in BPF_PROG()
A Dtailcall_bpf2bpf6.c38 volatile char arr[1] = {}; in entry() local
40 __sink(arr[0]); in entry()
A Dtest_global_func9.c61 __noinline int quux(int (*arr)[10]) in quux()
63 if (arr) in quux()
64 return (*arr)[9]; in quux()
A Dset_global_vars.c30 const volatile i32 arr[32]; variable
98 a = arr[3]; in test_set_globals()
99 a = arr[EA2]; in test_set_globals()
A Dverifier_global_subprogs.c19 int arr[1]; variable
25 return arr[unkn_idx]; /* BOOM */ in global_bad()
30 return arr[0]; in global_good()
45 return arr[0] * 2; in global_dead()
A Diters.c13 int arr[256]; variable
376 bpf_for(i, 0, ARRAY_SIZE(arr)) { in iter_array_fill()
377 arr[i] = i * 2; in iter_array_fill()
381 bpf_for(i, 0, ARRAY_SIZE(arr)) { in iter_array_fill()
382 sum += arr[i]; in iter_array_fill()
660 static __noinline void fill(struct bpf_iter_num *it, int *arr, __u32 n, int mul) in fill() argument
668 arr[i] = i * mul; in fill()
672 static __noinline int sum(struct bpf_iter_num *it, int *arr, __u32 n) in sum() argument
680 sum += arr[i]; in sum()
/tools/lib/bpf/
A Dbpf_helpers.h236 #define ___bpf_fill1(arr, p, x) arr[p] = x argument
237 #define ___bpf_fill2(arr, p, x, args...) arr[p] = x; ___bpf_fill1(arr, p + 1, args) argument
238 #define ___bpf_fill3(arr, p, x, args...) arr[p] = x; ___bpf_fill2(arr, p + 1, args) argument
239 #define ___bpf_fill4(arr, p, x, args...) arr[p] = x; ___bpf_fill3(arr, p + 1, args) argument
240 #define ___bpf_fill5(arr, p, x, args...) arr[p] = x; ___bpf_fill4(arr, p + 1, args) argument
241 #define ___bpf_fill6(arr, p, x, args...) arr[p] = x; ___bpf_fill5(arr, p + 1, args) argument
242 #define ___bpf_fill7(arr, p, x, args...) arr[p] = x; ___bpf_fill6(arr, p + 1, args) argument
243 #define ___bpf_fill8(arr, p, x, args...) arr[p] = x; ___bpf_fill7(arr, p + 1, args) argument
244 #define ___bpf_fill9(arr, p, x, args...) arr[p] = x; ___bpf_fill8(arr, p + 1, args) argument
245 #define ___bpf_fill10(arr, p, x, args...) arr[p] = x; ___bpf_fill9(arr, p + 1, args) argument
[all …]
/tools/sched_ext/include/scx/
A Dcommon.h64 #define RESIZE_ARRAY(__skel, elfsec, arr, n) \ argument
67 bpf_map__set_value_size((__skel)->maps.elfsec##_##arr, \
68 sizeof((__skel)->elfsec##_##arr->arr[0]) * (n)); \
69 (__skel)->elfsec##_##arr = \
70 bpf_map__initial_value((__skel)->maps.elfsec##_##arr, &__sz); \
A Dcommon.bpf.h204 #define RESIZABLE_ARRAY(elfsec, arr) arr[1] SEC("."#elfsec"."#arr) argument
263 #define ARRAY_ELEM_PTR(arr, i, n) (typeof(arr[i]) *) \ argument
265 u64 __base = (u64)arr; \
266 u64 __addr = (u64)&(arr[i]) - __base; \
274 [max]"r"(sizeof(arr[0]) * ((n) - 1))); \
/tools/gpio/
A Dgpio-utils.h19 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) argument
/tools/iio/
A Diio_utils.h19 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0])) argument
/tools/include/linux/
A Dkernel.h91 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) argument
/tools/testing/selftests/drivers/net/mlxsw/
A Dethtool_lanes.sh73 local arr=("$@")
95 local arr=("$@")
98 if [[ $speed -eq ${arr[$i]} && $lanes -eq ${arr[i+1]} ]]; then
A Dsharedbuffer_configuration.py64 arr = ing_pools
66 arr = egr_pools
67 return arr[random.randint(0, len(arr) - 1)]
/tools/bpf/bpftool/
A Dbtf.c169 jsonw_uint_field(w, "type_id", arr->type); in dump_btf_type()
174 arr->type, arr->index_type, arr->nelems); in dump_btf_type()
485 if (arr->cnt == arr->cap) { in ptr_array_push()
486 new_cap = (arr->cap ?: 16) * 2; in ptr_array_push()
487 tmp = realloc(arr->elems, sizeof(*arr->elems) * new_cap); in ptr_array_push()
490 arr->elems = tmp; in ptr_array_push()
491 arr->cap = new_cap; in ptr_array_push()
493 arr->elems[arr->cnt++] = ptr; in ptr_array_push()
499 free(arr->elems); in ptr_array_free()
715 struct btf_array *arr = btf_array(t); in btf_type_disambig_hash() local
[all …]
A Dbtf_dumper.c211 static bool is_str_array(const struct btf *btf, const struct btf_array *arr, in is_str_array() argument
217 if (!arr->nelems) in is_str_array()
220 elem_type = btf__type_by_id(btf, arr->type); in is_str_array()
234 end_s = s + arr->nelems; in is_str_array()
251 struct btf_array *arr = (struct btf_array *)(t + 1); in btf_dumper_array() local
256 if (is_str_array(d->btf, arr, data)) { in btf_dumper_array()
261 elem_size = btf__resolve_size(d->btf, arr->type); in btf_dumper_array()
266 for (i = 0; i < arr->nelems; i++) { in btf_dumper_array()
267 ret = btf_dumper_do_type(d, arr->type, 0, in btf_dumper_array()
/tools/usb/usbip/libsrc/
A Dusbip_device_driver.c30 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) argument
/tools/testing/selftests/drivers/net/hw/
A Dethtool_lib.sh31 local arr
51 arr=(${linkmodes_params[$i]})
A Ddevlink_port_split.py55 arr = []
67 arr.append(Port(bus_info=port, name=ports[port]['netdev']))
69 return arr
/tools/testing/selftests/bpf/
A Dbtf_helpers.c118 const struct btf_array *arr = btf_array(t); in fprintf_btf_type_raw() local
121 arr->type, arr->index_type, arr->nelems); in fprintf_btf_type_raw()
/tools/testing/ktest/
A Dconfig-bisect.pl277 my $arr = $dependency{$config};
278 if (!defined($arr)) {
282 my @deps = @{$arr};
284 foreach my $dep (@{$arr}) {

Completed in 40 milliseconds

12