Lines Matching defs:jmp

481 static int __bpf_fill_max_jmp(struct bpf_test *self, int jmp, int imm)
493 insns[i++] = BPF_JMP_IMM(jmp, R0, imm, S16_MAX);
2699 const struct bpf_insn *jmp,
2729 ins[2] = *jmp;
2745 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JA, 0, 0, 0);
2747 return __bpf_fill_staggered_jumps(self, &jmp, 0, 0);
2753 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JEQ, R1, 1234, 0);
2755 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2760 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JNE, R1, 1234, 0);
2762 return __bpf_fill_staggered_jumps(self, &jmp, 4321, 0);
2767 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JSET, R1, 0x82, 0);
2769 return __bpf_fill_staggered_jumps(self, &jmp, 0x86, 0);
2774 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JGT, R1, 1234, 0);
2776 return __bpf_fill_staggered_jumps(self, &jmp, 0x80000000, 0);
2781 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JGE, R1, 1234, 0);
2783 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2788 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JLT, R1, 0x80000000, 0);
2790 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2795 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JLE, R1, 1234, 0);
2797 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2802 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JSGT, R1, -2, 0);
2804 return __bpf_fill_staggered_jumps(self, &jmp, -1, 0);
2809 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JSGE, R1, -2, 0);
2811 return __bpf_fill_staggered_jumps(self, &jmp, -2, 0);
2816 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JSLT, R1, -1, 0);
2818 return __bpf_fill_staggered_jumps(self, &jmp, -2, 0);
2823 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JSLE, R1, -1, 0);
2825 return __bpf_fill_staggered_jumps(self, &jmp, -1, 0);
2831 struct bpf_insn jmp = BPF_JMP_REG(BPF_JEQ, R1, R2, 0);
2833 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 1234);
2838 struct bpf_insn jmp = BPF_JMP_REG(BPF_JNE, R1, R2, 0);
2840 return __bpf_fill_staggered_jumps(self, &jmp, 4321, 1234);
2845 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSET, R1, R2, 0);
2847 return __bpf_fill_staggered_jumps(self, &jmp, 0x86, 0x82);
2852 struct bpf_insn jmp = BPF_JMP_REG(BPF_JGT, R1, R2, 0);
2854 return __bpf_fill_staggered_jumps(self, &jmp, 0x80000000, 1234);
2859 struct bpf_insn jmp = BPF_JMP_REG(BPF_JGE, R1, R2, 0);
2861 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 1234);
2866 struct bpf_insn jmp = BPF_JMP_REG(BPF_JLT, R1, R2, 0);
2868 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0x80000000);
2873 struct bpf_insn jmp = BPF_JMP_REG(BPF_JLE, R1, R2, 0);
2875 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 1234);
2880 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSGT, R1, R2, 0);
2882 return __bpf_fill_staggered_jumps(self, &jmp, -1, -2);
2887 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSGE, R1, R2, 0);
2889 return __bpf_fill_staggered_jumps(self, &jmp, -2, -2);
2894 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSLT, R1, R2, 0);
2896 return __bpf_fill_staggered_jumps(self, &jmp, -2, -1);
2901 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSLE, R1, R2, 0);
2903 return __bpf_fill_staggered_jumps(self, &jmp, -1, -1);
2909 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JEQ, R1, 1234, 0);
2911 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2916 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JNE, R1, 1234, 0);
2918 return __bpf_fill_staggered_jumps(self, &jmp, 4321, 0);
2923 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JSET, R1, 0x82, 0);
2925 return __bpf_fill_staggered_jumps(self, &jmp, 0x86, 0);
2930 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JGT, R1, 1234, 0);
2932 return __bpf_fill_staggered_jumps(self, &jmp, 0x80000000, 0);
2937 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JGE, R1, 1234, 0);
2939 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2944 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JLT, R1, 0x80000000, 0);
2946 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2951 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JLE, R1, 1234, 0);
2953 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0);
2958 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JSGT, R1, -2, 0);
2960 return __bpf_fill_staggered_jumps(self, &jmp, -1, 0);
2965 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JSGE, R1, -2, 0);
2967 return __bpf_fill_staggered_jumps(self, &jmp, -2, 0);
2972 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JSLT, R1, -1, 0);
2974 return __bpf_fill_staggered_jumps(self, &jmp, -2, 0);
2979 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JSLE, R1, -1, 0);
2981 return __bpf_fill_staggered_jumps(self, &jmp, -1, 0);
2987 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JEQ, R1, R2, 0);
2989 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 1234);
2994 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JNE, R1, R2, 0);
2996 return __bpf_fill_staggered_jumps(self, &jmp, 4321, 1234);
3001 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSET, R1, R2, 0);
3003 return __bpf_fill_staggered_jumps(self, &jmp, 0x86, 0x82);
3008 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGT, R1, R2, 0);
3010 return __bpf_fill_staggered_jumps(self, &jmp, 0x80000000, 1234);
3015 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JGE, R1, R2, 0);
3017 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 1234);
3022 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLT, R1, R2, 0);
3024 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 0x80000000);
3029 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JLE, R1, R2, 0);
3031 return __bpf_fill_staggered_jumps(self, &jmp, 1234, 1234);
3036 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGT, R1, R2, 0);
3038 return __bpf_fill_staggered_jumps(self, &jmp, -1, -2);
3043 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSGE, R1, R2, 0);
3045 return __bpf_fill_staggered_jumps(self, &jmp, -2, -2);
3050 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLT, R1, R2, 0);
3052 return __bpf_fill_staggered_jumps(self, &jmp, -2, -1);
3057 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSLE, R1, R2, 0);
3059 return __bpf_fill_staggered_jumps(self, &jmp, -1, -1);