Home
last modified time | relevance | path

Searched refs:EMIT4 (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/arch/s390/net/
Dbpf_jit_comp.c152 #define EMIT4(op, b1, b2) \ macro
304 EMIT4(0xb9160000, b1, b1); \
432 EMIT4(0xb9040000, REG_W1, REG_15); in bpf_jit_prologue()
457 EMIT4(0xb9040000, REG_2, BPF_REG_0); in bpf_jit_epilogue()
525 EMIT4(0xb9160000, dst_reg, src_reg); in bpf_jit_insn()
531 EMIT4(0xb9040000, dst_reg, src_reg); in bpf_jit_insn()
568 EMIT4(0xb9080000, dst_reg, src_reg); in bpf_jit_insn()
593 EMIT4(0xb9090000, dst_reg, src_reg); in bpf_jit_insn()
613 EMIT4(0xb2520000, dst_reg, src_reg); in bpf_jit_insn()
618 EMIT4(0xb90c0000, dst_reg, src_reg); in bpf_jit_insn()
[all …]
/Linux-v5.4/arch/x86/net/
Dbpf_jit_comp.c35 #define EMIT4(b1, b2, b3, b4) EMIT((b1) + ((b2) << 8) + ((b3) << 16) + ((b4) << 24), 4) macro
44 do { EMIT4(b1, b2, b3, b4); EMIT(off, 4); } while (0)
279 EMIT4(0x48, 0x8B, 0x40, /* mov rax, qword ptr [rax + 32] */ in emit_bpf_tail_call()
281 EMIT4(0x48, 0x83, 0xC0, PROLOGUE_SIZE); /* add rax, prologue_size */ in emit_bpf_tail_call()
Dbpf_jit_comp32.c69 #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.4/arch/x86/include/asm/
Dnospec-branch.h395 EMIT4(0x48, 0x89, 0x04, 0x24); /* mov %rax,(%rsp) */ \