Home
last modified time | relevance | path

Searched refs:prefixes (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dinsn.h24 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 Dinsn.h24 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 Dinsn.h69 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 Dinsn.h69 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 Dinsn.c100 * 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 Dinsn.c100 * 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 Dinsn.c116 * 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 Dinsn.c116 * 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 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()
/kernel/linux/linux-6.6/tools/objtool/arch/x86/
H A Ddecode.c139 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 Dinsn_decoder_test.c73 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
H A Dinsn_sanity.c70 dump_field(fp, "prefixes", "\t", &insn->prefixes); in dump_insn()
/kernel/linux/linux-6.6/arch/x86/tools/
H A Dinsn_decoder_test.c73 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()
/kernel/linux/linux-6.6/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-insn-decoder.c56 switch (insn->prefixes.bytes[3]) { in intel_pt_insn_decoder()
/kernel/linux/linux-5.10/net/ipv4/
H A Dfib_trie.c161 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 Dfib_trie.c162 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 Dalternative.c174 (!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 Dlibbpf.c11805 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()

Completed in 35 milliseconds