Home
last modified time | relevance | path

Searched refs:EMIT2 (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/net/
H A Dbpf_jit_comp32.c68 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) macro
76 do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
215 EMIT2(0x33, add_2reg(0xC0, IA32_EAX, IA32_EAX)); in emit_ia32_mov_i()
225 EMIT2(0x33, add_2reg(0xC0, dst, dst)); in emit_ia32_mov_i()
249 EMIT2(0x89, add_2reg(0xC0, dst, sreg)); in emit_ia32_mov_r()
301 EMIT2(0x8B, add_2reg(0xC0, dst, IA32_EAX)); in emit_ia32_mul_r()
304 EMIT2(0xF7, add_1reg(0xE0, sreg)); in emit_ia32_mul_r()
312 EMIT2(0x89, add_2reg(0xC0, dst, IA32_EAX)); in emit_ia32_mul_r()
338 EMIT2(0x0F, 0xB7); in emit_ia32_to_le_r64()
342 EMIT2( in emit_ia32_to_le_r64()
[all...]
H A Dbpf_jit_comp.c36 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) macro
43 do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
242 EMIT2(0x41, 0x55); /* push r13 */ in push_callee_regs()
244 EMIT2(0x41, 0x56); /* push r14 */ in push_callee_regs()
246 EMIT2(0x41, 0x57); /* push r15 */ in push_callee_regs()
256 EMIT2(0x41, 0x5F); /* pop r15 */ in pop_callee_regs()
258 EMIT2(0x41, 0x5E); /* pop r14 */ in pop_callee_regs()
260 EMIT2(0x41, 0x5D); /* pop r13 */ in pop_callee_regs()
284 EMIT2(0x31, 0xC0); /* xor eax, eax */ in emit_prologue()
286 EMIT2( in emit_prologue()
[all...]
/kernel/linux/linux-6.6/arch/x86/net/
H A Dbpf_jit_comp32.c68 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) macro
76 do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
215 EMIT2(0x33, add_2reg(0xC0, IA32_EAX, IA32_EAX)); in emit_ia32_mov_i()
225 EMIT2(0x33, add_2reg(0xC0, dst, dst)); in emit_ia32_mov_i()
249 EMIT2(0x89, add_2reg(0xC0, dst, sreg)); in emit_ia32_mov_r()
301 EMIT2(0x8B, add_2reg(0xC0, dst, IA32_EAX)); in emit_ia32_mul_r()
304 EMIT2(0xF7, add_1reg(0xE0, sreg)); in emit_ia32_mul_r()
312 EMIT2(0x89, add_2reg(0xC0, dst, IA32_EAX)); in emit_ia32_mul_r()
338 EMIT2(0x0F, 0xB7); in emit_ia32_to_le_r64()
342 EMIT2( in emit_ia32_to_le_r64()
[all...]
H A Dbpf_jit_comp.c37 #define EMIT2(b1, b2) EMIT((b1) + ((b2) << 8), 2) macro
44 do { EMIT2(b1, b2); EMIT(off, 4); } while (0)
265 EMIT2(0x41, 0x55); /* push r13 */ in push_callee_regs()
267 EMIT2(0x41, 0x56); /* push r14 */ in push_callee_regs()
269 EMIT2(0x41, 0x57); /* push r15 */ in push_callee_regs()
278 EMIT2(0x41, 0x5F); /* pop r15 */ in pop_callee_regs()
280 EMIT2(0x41, 0x5E); /* pop r14 */ in pop_callee_regs()
282 EMIT2(0x41, 0x5D); /* pop r13 */ in pop_callee_regs()
306 EMIT2(0x31, 0xC0); /* xor eax, eax */ in emit_prologue()
308 EMIT2( in emit_prologue()
[all...]
/kernel/linux/linux-5.10/arch/s390/net/
H A Dbpf_jit_comp.c137 #define EMIT2(op, b1, b2) \ macro
536 EMIT2(0x0d00, REG_L, REG_0); in bpf_jit_prologue()
755 EMIT2(0x1a00, dst_reg, src_reg); in bpf_jit_insn()
780 EMIT2(0x1b00, dst_reg, src_reg); in bpf_jit_insn()
841 EMIT2(0x1800, REG_W1, dst_reg); in bpf_jit_insn()
881 EMIT2(0x1800, REG_W1, dst_reg); in bpf_jit_insn()
936 EMIT2(0x1400, dst_reg, src_reg); in bpf_jit_insn()
968 EMIT2(0x1600, dst_reg, src_reg); in bpf_jit_insn()
1000 EMIT2(0x1700, dst_reg, src_reg); in bpf_jit_insn()
1109 EMIT2( in bpf_jit_insn()
[all...]
/kernel/linux/linux-6.6/arch/s390/net/
H A Dbpf_jit_comp.c143 #define EMIT2(op, b1, b2) \ macro
580 EMIT2(0x0d00, REG_L, REG_0); in bpf_jit_prologue()
638 EMIT2(0x0d00, REG_14, REG_1); in call_r1()
837 EMIT2(0x1a00, dst_reg, src_reg); in bpf_jit_insn()
862 EMIT2(0x1b00, dst_reg, src_reg); in bpf_jit_insn()
923 EMIT2(0x1800, REG_W1, dst_reg); in bpf_jit_insn()
963 EMIT2(0x1800, REG_W1, dst_reg); in bpf_jit_insn()
1018 EMIT2(0x1400, dst_reg, src_reg); in bpf_jit_insn()
1050 EMIT2(0x1600, dst_reg, src_reg); in bpf_jit_insn()
1082 EMIT2( in bpf_jit_insn()
[all...]

Completed in 10 milliseconds