Searched refs:EMIT4 (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.15/arch/s390/net/ |
| D | bpf_jit_comp.c | 151 #define EMIT4(op, b1, b2) \ macro 323 EMIT4(0xb9160000, b1, b1); \ 548 EMIT4(0xb9040000, REG_W1, REG_15); in bpf_jit_prologue() 567 EMIT4(0xb9040000, REG_2, BPF_REG_0); in bpf_jit_epilogue() 718 EMIT4(0xb9160000, dst_reg, src_reg); in bpf_jit_insn() 724 EMIT4(0xb9040000, dst_reg, src_reg); in bpf_jit_insn() 760 EMIT4(0xb9080000, dst_reg, src_reg); in bpf_jit_insn() 785 EMIT4(0xb9090000, dst_reg, src_reg); in bpf_jit_insn() 810 EMIT4(0xb2520000, dst_reg, src_reg); in bpf_jit_insn() 815 EMIT4(0xb90c0000, dst_reg, src_reg); in bpf_jit_insn() [all …]
|
| /Linux-v5.15/arch/x86/net/ |
| D | bpf_jit_comp.c | 39 #define EMIT4(b1, b2, b3, b4) EMIT((b1) + ((b2) << 8) + ((b3) << 16) + ((b4) << 24), 4) macro 48 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0) 487 EMIT4(0x48, 0x8B, 0x49, /* mov rcx, qword ptr [rcx + 32] */ in emit_bpf_tail_call_indirect() 489 EMIT4(0x48, 0x83, 0xC1, /* add rcx, X86_TAIL_CALL_OFFSET */ in emit_bpf_tail_call_indirect() 1773 EMIT4(0x48, 0x8D, 0x7D, -stack_size); in invoke_bpf_prog() 1874 EMIT4(0x48, 0x83, 0x7d, 0xf8); EMIT1(0x00); in invoke_bpf_mod_ret() 2005 EMIT4(0x48, 0x83, 0xEC, stack_size); /* sub rsp, stack_size */ in arch_prepare_bpf_trampoline() 2015 EMIT4(0x48, 0x83, 0xe8, X86_PATCH_SIZE); in arch_prepare_bpf_trampoline() 2113 EMIT4(0x48, 0x83, 0xC4, 8); /* add rsp, 8 */ in arch_prepare_bpf_trampoline()
|
| D | bpf_jit_comp32.c | 69 #define EMIT4(b1, b2, b3, b4) \ macro 79 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0) 906 EMIT4(0x0F, 0xA4, add_2reg(0xC0, dreg_hi, dreg_lo), val); in emit_ia32_lsh_i64() 955 EMIT4(0x0F, 0xAC, add_2reg(0xC0, dreg_lo, dreg_hi), val); in emit_ia32_rsh_i64() 1003 EMIT4(0x0F, 0xAC, add_2reg(0xC0, dreg_lo, dreg_hi), val); in emit_ia32_arsh_i64()
|
| /Linux-v5.15/arch/x86/include/asm/ |
| D | nospec-branch.h | 338 EMIT4(0x48, 0x89, 0x0C, 0x24); /* mov %rcx,(%rsp) */ \
|