/linux-master/tools/perf/util/ |
H A D | bpf-utils.h | 15 * struct bpf_prog_info has multiple arrays. The user has option to choose 16 * arrays to fetch from kernel. The following APIs provide an uniform way to 17 * fetch these data. All arrays in bpf_prog_info are stored in a single 28 * __u64 arrays = (1UL << PERF_BPIL_MAP_IDS) | 31 * get_bpf_prog_info_linear(fd, arrays); 60 /* which arrays are included in data */ 61 __u64 arrays; member in struct:perf_bpil 67 get_bpf_prog_info_linear(int fd, __u64 arrays);
|
H A D | bpf-utils.c | 111 get_bpf_prog_info_linear(int fd, __u64 arrays) argument 120 if (arrays >> PERF_BPIL_LAST_ARRAY) 130 /* step 2: calculate total size of all arrays */ 132 bool include_array = (arrays & (1UL << i)) > 0; 145 arrays &= ~(1UL << i); /* clear the bit */ 161 info_linear->arrays = arrays; 169 if ((arrays & (1UL << i)) == 0) 185 /* step 5: call syscall again to get required arrays */ 198 if ((arrays [all...] |
H A D | bpf-event.c | 181 u64 arrays; local 189 arrays = 1UL << PERF_BPIL_JITED_KSYMS; 190 arrays |= 1UL << PERF_BPIL_JITED_FUNC_LENS; 191 arrays |= 1UL << PERF_BPIL_FUNC_INFO; 192 arrays |= 1UL << PERF_BPIL_PROG_TAGS; 193 arrays |= 1UL << PERF_BPIL_JITED_INSNS; 194 arrays |= 1UL << PERF_BPIL_LINE_INFO; 195 arrays |= 1UL << PERF_BPIL_JITED_LINE_INFO; 197 info_linear = get_bpf_prog_info_linear(fd, arrays); 456 u64 arrays; local [all...] |
H A D | header.c | 3173 if (do_read_u64(ff, (u64 *)(&info_linear->arrays)))
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | r100_track.h | 69 struct r100_cs_track_array arrays[16]; member in struct:r100_cs_track
|
H A D | r100.c | 1341 track->arrays[i + 0].esize = idx_value >> 8; 1342 track->arrays[i + 0].robj = reloc->robj; 1343 track->arrays[i + 0].esize &= 0x7F; 1352 track->arrays[i + 1].robj = reloc->robj; 1353 track->arrays[i + 1].esize = idx_value >> 24; 1354 track->arrays[i + 1].esize &= 0x7F; 1366 track->arrays[i + 0].robj = reloc->robj; 1367 track->arrays[i + 0].esize = idx_value >> 8; 1368 track->arrays[i + 0].esize &= 0x7F; 1961 track->arrays[ [all...] |
/linux-master/arch/powerpc/mm/ |
H A D | numa.c | 542 const __be32 *arrays; member in struct:assoc_arrays 546 * Retrieve and validate the list of associativity arrays for drconf 547 * memory from the ibm,associativity-lookup-arrays property of the 550 * The layout of the ibm,associativity-lookup-arrays property is a number N 551 * indicating the number of associativity arrays, followed by a number M 553 * of N associativity arrays. 565 prop = of_get_property(memory, "ibm,associativity-lookup-arrays", &len); 576 /* Now that we know the number of arrays and size of each array, 582 aa->arrays = prop; 588 struct assoc_arrays aa = { .arrays [all...] |
/linux-master/fs/nfs/ |
H A D | dir.c | 822 struct folio **arrays, size_t narrays, 826 struct folio *new, *folio = *arrays; 855 arrays++; 856 *arrays = folio = new; 862 if (folio != *arrays) 887 if (folio != *arrays) 928 struct folio **arrays, size_t narrays) 932 struct folio *folio = *arrays; 964 arrays, narrays, change_attr); 1144 struct folio **arrays; local 819 nfs_readdir_folio_filler(struct nfs_readdir_descriptor *desc, struct nfs_entry *entry, struct page **xdr_pages, unsigned int buflen, struct folio **arrays, size_t narrays, u64 change_attr) argument 926 nfs_readdir_xdr_to_array(struct nfs_readdir_descriptor *desc, __be32 *verf_arg, __be32 *verf_res, struct folio **arrays, size_t narrays) argument [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | decbin.S | 82 | PTENRN, PTENRM, and PTENRP are arrays of powers of 10 rounded
|
/linux-master/kernel/bpf/ |
H A D | cgroup.c | 467 struct bpf_prog_array *arrays[NR] = {}; local 485 if (compute_effective_progs(cgrp, i, &arrays[i])) 489 activate_effective_progs(cgrp, i, arrays[i]); 494 bpf_prog_array_free(arrays[i]); 510 /* allocate and recompute effective prog arrays */ 522 /* all allocations were successful. Activate all prog arrays */ 541 /* oom while computing effective. Free all computed effective arrays 738 /* Swap updated BPF program for given link in effective program arrays across
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | core_reloc.c | 593 ARRAYS_CASE(arrays),
|
/linux-master/arch/x86/crypto/ |
H A D | sha512-avx-asm.S | 85 # Useful QWORD "arrays" for simpler memory references 86 # MSG, DIGEST, K_t, W_t are arrays
|
H A D | sha512-ssse3-asm.S | 83 # Useful QWORD "arrays" for simpler memory references 84 # MSG, DIGEST, K_t, W_t are arrays
|
/linux-master/rust/ |
H A D | Makefile | 295 -fstrict-flex-arrays=% \
|
/linux-master/ |
H A D | Makefile | 982 # the kernel uses only C99 flexible arrays for dynamically sized trailing 983 # arrays. Enforce this for everything that may examine structure sizes and 985 KBUILD_CFLAGS += $(call cc-option, -fstrict-flex-arrays=3)
|