/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | insn.h | 24 struct insn_field prefixes; /* member 26 * prefixes.bytes[3]: last prefix 132 if (!insn->prefixes.got) in insn_is_avx() 139 if (!insn->prefixes.got) in insn_is_evex() 180 if (insn->prefixes.bytes[3]) in insn_last_prefix_id() 181 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id() 189 return insn->prefixes.nbytes; in insn_offset_rex_prefix() 217 * for_each_insn_prefix() -- Iterate prefixes in the instruction 225 * Since prefixes.nbytes can be bigger than 4 if some prefixes [all...] |
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/ |
H A D | insn.h | 24 struct insn_field prefixes; /* member 26 * prefixes.bytes[3]: last prefix 132 if (!insn->prefixes.got) in insn_is_avx() 139 if (!insn->prefixes.got) in insn_is_evex() 180 if (insn->prefixes.bytes[3]) in insn_last_prefix_id() 181 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id() 189 return insn->prefixes.nbytes; in insn_offset_rex_prefix() 217 * for_each_insn_prefix() -- Iterate prefixes in the instruction 225 * Since prefixes.nbytes can be bigger than 4 if some prefixes [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | insn.h | 69 struct insn_field prefixes; /* member 71 * prefixes.bytes[3]: last prefix 166 if (!insn->prefixes.got) in insn_is_avx() 173 if (!insn->prefixes.got) in insn_is_evex() 207 if (insn->prefixes.bytes[3]) in insn_last_prefix_id() 208 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id() 216 return insn->prefixes.nbytes; in insn_offset_rex_prefix() 244 * for_each_insn_prefix() -- Iterate prefixes in the instruction 252 * Since prefixes.nbytes can be bigger than 4 if some prefixes [all...] |
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | insn.h | 69 struct insn_field prefixes; /* member 71 * prefixes.bytes[3]: last prefix 166 if (!insn->prefixes.got) in insn_is_avx() 173 if (!insn->prefixes.got) in insn_is_evex() 207 if (insn->prefixes.bytes[3]) in insn_last_prefix_id() 208 return inat_get_last_prefix_id(insn->prefixes.bytes[3]); in insn_last_prefix_id() 216 return insn->prefixes.nbytes; in insn_offset_rex_prefix() 244 * for_each_insn_prefix() -- Iterate prefixes in the instruction 252 * Since prefixes.nbytes can be bigger than 4 if some prefixes [all...] |
/kernel/linux/linux-5.10/arch/x86/lib/ |
H A D | insn.c | 100 * Populates the @insn->prefixes bitmap, and updates @insn->next_byte 101 * to point to the (first) opcode. No effect if @insn->prefixes.got 110 struct insn_field *prefixes = &insn->prefixes; in insn_get_prefixes() local 115 if (prefixes->got) in insn_get_prefixes() 127 if (prefixes->bytes[i] == b) in insn_get_prefixes() 132 prefixes->bytes[nb++] = b; in insn_get_prefixes() 144 prefixes->nbytes++; in insn_get_prefixes() 151 if (lb && lb != insn->prefixes.bytes[3]) { in insn_get_prefixes() 152 if (unlikely(insn->prefixes in insn_get_prefixes() [all...] |
/kernel/linux/linux-5.10/tools/arch/x86/lib/ |
H A D | insn.c | 100 * Populates the @insn->prefixes bitmap, and updates @insn->next_byte 101 * to point to the (first) opcode. No effect if @insn->prefixes.got 110 struct insn_field *prefixes = &insn->prefixes; in insn_get_prefixes() local 115 if (prefixes->got) in insn_get_prefixes() 127 if (prefixes->bytes[i] == b) in insn_get_prefixes() 132 prefixes->bytes[nb++] = b; in insn_get_prefixes() 144 prefixes->nbytes++; in insn_get_prefixes() 151 if (lb && lb != insn->prefixes.bytes[3]) { in insn_get_prefixes() 152 if (unlikely(insn->prefixes in insn_get_prefixes() [all...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/tools/objtool/arch/x86/ |
H A D | decode.c | 139 for (i = 0; i < insn->prefixes.nbytes; i++) { in has_notrack_prefix() 140 if (insn->prefixes.bytes[i] == 0x3e) in has_notrack_prefix() 180 prefix = ins.prefixes.bytes[0]; in arch_decode_instruction() 544 if (ins.prefixes.nbytes == 1 && in arch_decode_instruction() 545 ins.prefixes.bytes[0] == 0xf2) { in arch_decode_instruction()
|
/kernel/linux/linux-5.10/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 | 70 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | fib_trie.c | 161 unsigned int prefixes; member 2499 ++s->prefixes; in trie_collect_stats() 2529 seq_printf(seq, "\tPrefixes: %u\n", stat->prefixes); in trie_show_stats() 2530 bytes += sizeof(struct fib_alias) * stat->prefixes; in trie_show_stats()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | fib_trie.c | 162 unsigned int prefixes; member 2541 ++s->prefixes; in trie_collect_stats() 2571 seq_printf(seq, "\tPrefixes: %u\n", stat->prefixes); in trie_show_stats() 2572 bytes += sizeof(struct fib_alias) * stat->prefixes; in trie_show_stats()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | alternative.c | 174 (!insn->prefixes.nbytes || insn->prefixes.bytes[0] != 0xF3)) in insn_is_nop() 1309 /* ptrs to lock prefixes */
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | libbpf.c | 11805 static const char *const prefixes[] = { in attach_raw_tp() local 11816 for (i = 0; i < ARRAY_SIZE(prefixes); i++) { in attach_raw_tp() 11819 if (!str_has_pfx(prog->sec_name, prefixes[i])) in attach_raw_tp() 11822 pfx_len = strlen(prefixes[i]); in attach_raw_tp()
|