Lines Matching refs:src_reg

102 static inline u32 reg(u32 dst_reg, u32 src_reg)  in reg()  argument
104 return reg2hex[dst_reg] << 4 | reg2hex[src_reg]; in reg()
511 u32 src_reg = insn->src_reg; in bpf_jit_insn() local
517 if (dst_reg == BPF_REG_AX || src_reg == BPF_REG_AX) in bpf_jit_insn()
525 EMIT4(0xb9160000, dst_reg, src_reg); in bpf_jit_insn()
531 EMIT4(0xb9040000, dst_reg, src_reg); in bpf_jit_insn()
563 EMIT2(0x1a00, dst_reg, src_reg); in bpf_jit_insn()
568 EMIT4(0xb9080000, dst_reg, src_reg); in bpf_jit_insn()
588 EMIT2(0x1b00, 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()
646 EMIT4(0xb9970000, REG_W0, src_reg); in bpf_jit_insn()
663 EMIT4(0xb9870000, REG_W0, src_reg); in bpf_jit_insn()
719 EMIT2(0x1400, dst_reg, src_reg); in bpf_jit_insn()
724 EMIT4(0xb9800000, dst_reg, src_reg); in bpf_jit_insn()
741 EMIT2(0x1600, dst_reg, src_reg); in bpf_jit_insn()
746 EMIT4(0xb9810000, dst_reg, src_reg); in bpf_jit_insn()
763 EMIT2(0x1700, dst_reg, src_reg); in bpf_jit_insn()
768 EMIT4(0xb9820000, dst_reg, src_reg); in bpf_jit_insn()
787 EMIT4_DISP(0x89000000, dst_reg, src_reg, 0); in bpf_jit_insn()
792 EMIT6_DISP_LH(0xeb000000, 0x000d, dst_reg, dst_reg, src_reg, 0); in bpf_jit_insn()
812 EMIT4_DISP(0x88000000, dst_reg, src_reg, 0); in bpf_jit_insn()
817 EMIT6_DISP_LH(0xeb000000, 0x000c, dst_reg, dst_reg, src_reg, 0); in bpf_jit_insn()
837 EMIT4_DISP(0x8a000000, dst_reg, src_reg, 0); in bpf_jit_insn()
842 EMIT6_DISP_LH(0xeb000000, 0x000a, dst_reg, dst_reg, src_reg, 0); in bpf_jit_insn()
920 EMIT6_DISP_LH(0xe3000000, 0x0072, src_reg, dst_reg, REG_0, off); in bpf_jit_insn()
925 EMIT6_DISP_LH(0xe3000000, 0x0070, src_reg, dst_reg, REG_0, off); in bpf_jit_insn()
930 EMIT6_DISP_LH(0xe3000000, 0x0050, src_reg, dst_reg, REG_0, off); in bpf_jit_insn()
935 EMIT6_DISP_LH(0xe3000000, 0x0024, src_reg, dst_reg, REG_0, off); in bpf_jit_insn()
971 EMIT6_DISP_LH(0xeb000000, 0x00fa, REG_W0, src_reg, in bpf_jit_insn()
977 EMIT6_DISP_LH(0xeb000000, 0x00ea, REG_W0, src_reg, in bpf_jit_insn()
986 EMIT6_DISP_LH(0xe3000000, 0x0090, dst_reg, src_reg, REG_0, off); in bpf_jit_insn()
993 EMIT6_DISP_LH(0xe3000000, 0x0091, dst_reg, src_reg, REG_0, off); in bpf_jit_insn()
1001 EMIT6_DISP_LH(0xe3000000, 0x0016, dst_reg, src_reg, REG_0, off); in bpf_jit_insn()
1008 EMIT6_DISP_LH(0xe3000000, 0x0004, dst_reg, src_reg, REG_0, off); in bpf_jit_insn()
1245 REG_W1, dst_reg, src_reg); in bpf_jit_insn()
1267 dst_reg, src_reg, i, off, mask); in bpf_jit_insn()
1273 dst_reg, src_reg, i, off, mask); in bpf_jit_insn()