/linux/arch/x86/include/asm/ |
H A D | insn.h | 69 struct insn_field prefixes; /* member 71 * prefixes.bytes[3]: last prefix 171 if (!insn->prefixes.got) in insn_is_evex() 183 if (!insn->prefixes.got) in insn_vex_m_bits() 190 if (!insn->prefixes.got) in insn_vex_m_bits() 231 if (insn->prefixes.bytes[3]) in insn_offset_sib() 232 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_offset_sib() 240 return insn->prefixes.nbytes; in insn_offset_immediate() 268 * for_each_insn_prefix() -- Iterate prefixes in the instruction 276 * Since prefixes [all...] |
/linux/tools/arch/x86/include/asm/ |
H A D | insn.h | 69 struct insn_field prefixes; /* member 71 * prefixes.bytes[3]: last prefix 171 if (!insn->prefixes.got) in insn_is_evex() 183 if (!insn->prefixes.got) in insn_vex_m_bits() 190 if (!insn->prefixes.got) in insn_vex_m_bits() 231 if (insn->prefixes.bytes[3]) in insn_offset_sib() 232 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_offset_sib() 240 return insn->prefixes.nbytes; in insn_offset_immediate() 268 * for_each_insn_prefix() -- Iterate prefixes in the instruction 276 * Since prefixes [all...] |
/linux/tools/arch/x86/lib/ |
H A D | insn.c | 116 * Populates the @insn->prefixes bitmap, and updates @insn->next_byte 117 * to point to the (first) opcode. No effect if @insn->prefixes.got 126 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() 167 if (lb && lb != insn->prefixes.bytes[3]) { in insn_get_prefixes() 168 if (unlikely(insn->prefixes in insn_get_prefixes() [all...] |
/linux/arch/x86/lib/ |
H A D | insn.c | 116 * Populates the @insn->prefixes bitmap, and updates @insn->next_byte 117 * to point to the (first) opcode. No effect if @insn->prefixes.got 126 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() 167 if (lb && lb != insn->prefixes.bytes[3]) { in insn_get_prefixes() 168 if (unlikely(insn->prefixes in insn_get_prefixes() [all...] |
/linux/tools/testing/memblock/tests/ |
H A D | common.c | 13 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/Documentation/filesystems/ |
H A D | erofs.rst | 277 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/tools/objtool/arch/x86/ |
H A D | decode.c | 145 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() 559 if (ins.prefixes.nbytes == 1 && in arch_decode_instruction() 560 ins.prefixes.bytes[0] == 0xf2) { in arch_decode_instruction()
|
/linux/Documentation/gpu/amdgpu/display/ |
H A D | display-contributing.rst | 75 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/arch/arm64/include/asm/ |
H A D | Kbuild | 7 # same constants with prefixes, used by vdso, seccomp and sigreturn:
|
/linux/Documentation/core-api/ |
H A D | printk-index.rst | 114 prefixes. 116 These prefixes can be stored into the printk index metadata 118 interface might then show the printk formats including these prefixes.
|
/linux/Documentation/networking/ |
H A D | alias.rst | 9 address/prefixes per interface, but aliases are still supported
|
H A D | ipv6.rst | 46 for addresses to be automatically generated from prefixes
|
/linux/Documentation/bpf/ |
H A D | map_lpm_trie.rst | 12 can be used to match IP addresses to a stored set of prefixes. 119 address prefixes:
|
/linux/arch/x86/tools/ |
H A D | insn_decoder_test.c | 73 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
|
H A D | insn_sanity.c | 66 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
|
/linux/Documentation/ABI/testing/ |
H A D | pstore | 22 filename prefixes. Currently two are defined:
|
/linux/Documentation/bpf/libbpf/ |
H A D | libbpf_naming_convention.rst | 12 following prefixes: ``bpf_``, ``btf_``, ``libbpf_``, ``btf_dump_``, 67 non-static libbpf symbols should have one of the prefixes mentioned in
|
/linux/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-insn-decoder.c | 56 switch (insn->prefixes.bytes[3]) { in intel_pt_insn_decoder()
|
/linux/Documentation/devicetree/bindings/ |
H A D | submitting-patches.rst | 19 of the prefixes::
|
H A D | dts-coding-style.rst | 121 vendor-prefixes)
|
/linux/Documentation/admin-guide/perf/ |
H A D | arm-cmn.rst | 39 register. The event templates are named with prefixes to cover all
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-bus-firewire | 132 without 0x prefixes, without whitespace. The former sbp2 driver
|
/linux/Documentation/filesystems/ext4/ |
H A D | attributes.rst | 157 the key name. Here is a map of name index values to key prefixes:
|
/linux/net/ipv4/ |
H A D | fib_trie.c | 163 unsigned int prefixes; member 2542 ++s->prefixes; in trie_collect_stats() 2572 seq_printf(seq, "\tPrefixes: %u\n", stat->prefixes); in trie_show_stats() 2573 bytes += sizeof(struct fib_alias) * stat->prefixes; in trie_show_stats()
|
/linux/Documentation/driver-api/gpio/ |
H A D | board.rst | 56 Internally, the GPIO subsystem prefixes the GPIO suffix ("gpios" or "gpio")
|