Home
last modified time | relevance | path

Searched refs:prefixes (Results 1 – 25 of 48) sorted by relevance

12

/linux-6.15/arch/x86/include/asm/
H A Dinsn.h69 struct insn_field prefixes; /* member
171 if (!insn->prefixes.got) in insn_is_rex2()
183 if (!insn->prefixes.got) in insn_is_avx()
190 if (!insn->prefixes.got) in insn_is_evex()
231 if (insn->prefixes.bytes[3]) in insn_last_prefix_id()
232 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id()
240 return insn->prefixes.nbytes; in insn_offset_rex_prefix()
280 …for (idx = 0; idx < ARRAY_SIZE(insn->prefixes.bytes) && (prefix = insn->prefixes.bytes[idx]) != 0;…
/linux-6.15/tools/arch/x86/include/asm/
H A Dinsn.h69 struct insn_field prefixes; /* member
171 if (!insn->prefixes.got) in insn_is_rex2()
183 if (!insn->prefixes.got) in insn_is_avx()
190 if (!insn->prefixes.got) in insn_is_evex()
231 if (insn->prefixes.bytes[3]) in insn_last_prefix_id()
232 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id()
240 return insn->prefixes.nbytes; in insn_offset_rex_prefix()
280 …for (idx = 0; idx < ARRAY_SIZE(insn->prefixes.bytes) && (prefix = insn->prefixes.bytes[idx]) != 0;…
/linux-6.15/arch/x86/lib/
H A Dinsn.c126 struct insn_field *prefixes = &insn->prefixes; in insn_get_prefixes() local
131 if (prefixes->got) in insn_get_prefixes()
143 if (prefixes->bytes[i] == b) in insn_get_prefixes()
148 prefixes->bytes[nb++] = b; in insn_get_prefixes()
160 prefixes->nbytes++; in insn_get_prefixes()
168 if (unlikely(insn->prefixes.bytes[3])) { in insn_get_prefixes()
170 b = insn->prefixes.bytes[3]; in insn_get_prefixes()
172 if (prefixes->bytes[i] == lb) in insn_get_prefixes()
173 insn_set_byte(prefixes, i, b); in insn_get_prefixes()
175 insn_set_byte(&insn->prefixes, 3, lb); in insn_get_prefixes()
[all …]
/linux-6.15/tools/arch/x86/lib/
H A Dinsn.c126 struct insn_field *prefixes = &insn->prefixes; in insn_get_prefixes() local
131 if (prefixes->got) in insn_get_prefixes()
143 if (prefixes->bytes[i] == b) in insn_get_prefixes()
148 prefixes->bytes[nb++] = b; in insn_get_prefixes()
160 prefixes->nbytes++; in insn_get_prefixes()
168 if (unlikely(insn->prefixes.bytes[3])) { in insn_get_prefixes()
170 b = insn->prefixes.bytes[3]; in insn_get_prefixes()
172 if (prefixes->bytes[i] == lb) in insn_get_prefixes()
173 insn_set_byte(prefixes, i, b); in insn_get_prefixes()
175 insn_set_byte(&insn->prefixes, 3, lb); in insn_get_prefixes()
[all …]
/linux-6.15/tools/testing/memblock/tests/
H A Dcommon.c13 static const char __maybe_unused *prefixes[PREFIXES_MAX]; variable
157 test_print("%s%s", prefixes[i], DELIM); in print_prefixes()
192 memset(prefixes, 0, PREFIXES_MAX * sizeof(char *)); in prefix_reset()
199 prefixes[nr_prefixes] = prefix; in prefix_push()
206 prefixes[nr_prefixes - 1] = 0; in prefix_pop()
/linux-6.15/Documentation/filesystems/
H A Derofs.rst277 Long extended attribute name prefixes
280 only a few common prefixes (such as overlayfs xattrs). The predefined prefixes
283 The long xattr name prefixes feature is introduced to address this issue. The
284 overall idea is that, apart from the existing predefined prefixes, the xattr
285 entry could also refer to user-specified long xattr name prefixes, e.g.
291 prefixes. Therefore, only the trailing part of the name apart from the long
295 All long xattr prefixes are stored one by one in the packed inode as long as
298 long xattr name prefixes, while (xattr_prefix_start * 4) indicates the start
299 offset of long name prefixes in the packed/meta inode. Note that, long extended
300 attribute name prefixes are disabled if xattr_prefix_count is 0.
/linux-6.15/tools/objtool/arch/x86/
H A Ddecode.c145 for (i = 0; i < insn->prefixes.nbytes; i++) { in has_notrack_prefix()
146 if (insn->prefixes.bytes[i] == 0x3e) in has_notrack_prefix()
186 prefix = ins.prefixes.bytes[0]; in arch_decode_instruction()
574 if (ins.prefixes.nbytes == 1 && in arch_decode_instruction()
575 ins.prefixes.bytes[0] == 0xf2) { in arch_decode_instruction()
/linux-6.15/Documentation/gpu/amdgpu/display/
H A Ddisplay-contributing.rst75 filter. Additionally, prefixes can improve stack trace readability.
80 adding prefixes to DC functions. To create those prefixes, use part of the file
83 strongly advise not to send huge patches changing these prefixes; otherwise, it
/linux-6.15/arch/arm64/include/asm/
H A DKbuild7 # same constants with prefixes, used by vdso, seccomp and sigreturn:
/linux-6.15/Documentation/core-api/
H A Dprintk-index.rst114 prefixes.
116 These prefixes can be stored into the printk index metadata
118 interface might then show the printk formats including these prefixes.
/linux-6.15/Documentation/networking/
H A Dalias.rst9 address/prefixes per interface, but aliases are still supported
H A Dipv6.rst46 for addresses to be automatically generated from prefixes
/linux-6.15/Documentation/bpf/
H A Dmap_lpm_trie.rst12 can be used to match IP addresses to a stored set of prefixes.
119 address prefixes:
/linux-6.15/arch/x86/tools/
H A Dinsn_decoder_test.c72 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
H A Dinsn_sanity.c66 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
/linux-6.15/Documentation/ABI/testing/
H A Dpstore22 filename prefixes. Currently two are defined:
/linux-6.15/scripts/
H A DMakefile.dtbs116 DTC_INCLUDE := $(srctree)/scripts/dtc/include-prefixes
/linux-6.15/Documentation/bpf/libbpf/
H A Dlibbpf_naming_convention.rst12 following prefixes: ``bpf_``, ``btf_``, ``libbpf_``, ``btf_dump_``,
67 non-static libbpf symbols should have one of the prefixes mentioned in
/linux-6.15/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c53 switch (insn->prefixes.bytes[3]) { in intel_pt_insn_decoder()
/linux-6.15/Documentation/admin-guide/perf/
H A Darm-cmn.rst39 register. The event templates are named with prefixes to cover all
/linux-6.15/Documentation/ABI/stable/
H A Dsysfs-bus-firewire132 without 0x prefixes, without whitespace. The former sbp2 driver
/linux-6.15/Documentation/process/
H A Dmaintainer-tip.rst118 The tip tree preferred format for patch subject prefixes is
813 grepping. These namespaces are string prefixes for globally visible
814 function and variable names, including inlines. These prefixes should
822 Namespace prefixes may be omitted for local static functions and
827 Please note that 'xxx_vendor\_' and 'vendor_xxx_` prefixes are not
/linux-6.15/Documentation/devicetree/bindings/
H A Dsubmitting-patches.rst19 of the prefixes::
H A Ddts-coding-style.rst121 vendor-prefixes)
/linux-6.15/Documentation/filesystems/ext4/
H A Dattributes.rst157 the key name. Here is a map of name index values to key prefixes:

12