Searched refs:EMIT3 (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/arch/x86/net/ |
| D | bpf_jit_comp32.c | 68 #define EMIT3(b1, b2, b3) EMIT((b1) + ((b2) << 8) + ((b3) << 16), 3) macro 77 do { EMIT3(b1, b2, b3); EMIT(off, 4); } while (0) 216 EMIT3(0x89, add_2reg(0x40, IA32_EBP, IA32_EAX), in emit_ia32_mov_i() 242 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EAX), STACK_VAR(src)); in emit_ia32_mov_r() 245 EMIT3(0x89, add_2reg(0x40, IA32_EBP, sreg), STACK_VAR(dst)); in emit_ia32_mov_r() 293 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_ECX), STACK_VAR(src)); in emit_ia32_mul_r() 297 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EAX), STACK_VAR(dst)); in emit_ia32_mul_r() 307 EMIT3(0x89, add_2reg(0x40, IA32_EBP, IA32_EAX), in emit_ia32_mul_r() 326 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EAX), in emit_ia32_to_le_r64() 328 EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EDX), in emit_ia32_to_le_r64() [all …]
|
| D | bpf_jit_comp.c | 34 #define EMIT3(b1, b2, b3) EMIT((b1) + ((b2) << 8) + ((b3) << 16), 3) macro 42 do { EMIT3(b1, b2, b3); EMIT(off, 4); } while (0) 65 EMIT3(add_2mod(0x48, DST, SRC), 0x89, add_2reg(0xC0, DST, SRC)); \ 201 EMIT3(0x48, 0x89, 0xE5); /* mov rbp, rsp */ in emit_prologue() 247 EMIT3(0x39, 0x56, /* cmp dword ptr [rsi + 16], edx */ in emit_bpf_tail_call() 258 EMIT3(0x83, 0xF8, MAX_TAIL_CALL_CNT); /* cmp eax, MAX_TAIL_CALL_CNT */ in emit_bpf_tail_call() 262 EMIT3(0x83, 0xC0, 0x01); /* add eax, 1 */ in emit_bpf_tail_call() 273 EMIT3(0x48, 0x85, 0xC0); /* test rax,rax */ in emit_bpf_tail_call() 491 EMIT3(0x83, add_1reg(b3, dst_reg), imm32); in do_jit() 540 EMIT3(0x49, 0xF7, 0xF3); in do_jit() [all …]
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | nospec-branch.h | 392 EMIT3(0x0F, 0xAE, 0xE8); /* lfence */ \ 404 EMIT3(0x0F, 0xAE, 0xE8); /* lfence */ \ 407 EMIT3(0x89, 0x14, 0x24); /* mov %edx,(%esp) */ \
|