Searched refs:BPF_LD_IMM64 (Results 1 - 8 of 8) sorted by relevance

/linux-4.4.14/lib/
H A Dtest_bpf.c2105 BPF_LD_IMM64(R1, 0x567800001234LL),
2116 BPF_LD_IMM64(R0, 0x1ffffffffLL),
2236 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
2237 BPF_LD_IMM64(R3, 0x00000000ffffffffLL),
2272 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
2273 BPF_LD_IMM64(R3, 0x0),
2288 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
2289 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
2305 BPF_LD_IMM64(R0, 1),
2317 BPF_LD_IMM64(R0, 1),
2329 BPF_LD_IMM64(R0, 1),
2341 BPF_LD_IMM64(R0, 1),
2354 BPF_LD_IMM64(R0, 1),
2365 BPF_LD_IMM64(R0, 3),
2376 BPF_LD_IMM64(R0, 1),
2387 BPF_LD_IMM64(R2, 0x0),
2388 BPF_LD_IMM64(R3, 0x00000000ffffffff),
2403 BPF_LD_IMM64(R0, 1),
2414 BPF_LD_IMM64(R0, 3),
2425 BPF_LD_IMM64(R0, 1),
2436 BPF_LD_IMM64(R0, 2147483646),
2447 BPF_LD_IMM64(R2, 0x1),
2448 BPF_LD_IMM64(R3, 0x1),
2463 BPF_LD_IMM64(R2, 0x0),
2464 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
2480 BPF_LD_IMM64(R0, 3),
2492 BPF_LD_IMM64(R0, 4294967295U),
2504 BPF_LD_IMM64(R0, 3),
2516 BPF_LD_IMM64(R0, 4294967295U),
2529 BPF_LD_IMM64(R0, 3),
2540 BPF_LD_IMM64(R0, 3),
2551 BPF_LD_IMM64(R0, 4294967295U),
2562 BPF_LD_IMM64(R0, 3),
2573 BPF_LD_IMM64(R0, 3),
2584 BPF_LD_IMM64(R0, 4294967294U),
2595 BPF_LD_IMM64(R0, 2147483646),
2607 BPF_LD_IMM64(R0, 2),
2619 BPF_LD_IMM64(R0, 2),
2631 BPF_LD_IMM64(R0, -1),
2643 BPF_LD_IMM64(R0, 2),
2655 BPF_LD_IMM64(R0, 1),
2668 BPF_LD_IMM64(R0, 2),
2679 BPF_LD_IMM64(R0, 3),
2690 BPF_LD_IMM64(R0, 2),
2701 BPF_LD_IMM64(R2, 0x1),
2702 BPF_LD_IMM64(R3, 0x00000000ffffffff),
2717 BPF_LD_IMM64(R0, 2),
2728 BPF_LD_IMM64(R0, 3),
2739 BPF_LD_IMM64(R0, 1),
2750 BPF_LD_IMM64(R0, 1),
2761 BPF_LD_IMM64(R2, 0x1),
2762 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
2778 BPF_LD_IMM64(R0, 6),
2790 BPF_LD_IMM64(R0, 4294967295U),
2802 BPF_LD_IMM64(R0, 6),
2814 BPF_LD_IMM64(R0, 2147483647),
2826 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
2827 BPF_LD_IMM64(R4, 0xffffffffffffffffLL),
2828 BPF_LD_IMM64(R3, 0x0000000000000001LL),
2844 BPF_LD_IMM64(R0, 6),
2855 BPF_LD_IMM64(R0, 3),
2866 BPF_LD_IMM64(R0, 4294967295U),
2877 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
2878 BPF_LD_IMM64(R3, 0x1UL),
2893 BPF_LD_IMM64(R0, 6),
2904 BPF_LD_IMM64(R0, 3),
2915 BPF_LD_IMM64(R0, 2147483647),
2926 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
2927 BPF_LD_IMM64(R3, 0x0000000000000001LL),
2943 BPF_LD_IMM64(R0, 3),
2955 BPF_LD_IMM64(R0, 4294967295U),
2967 BPF_LD_IMM64(R0, 3),
2979 BPF_LD_IMM64(R0, 2147483647),
2992 BPF_LD_IMM64(R0, 3),
3003 BPF_LD_IMM64(R0, 3),
3014 BPF_LD_IMM64(R0, 4294967295U),
3025 BPF_LD_IMM64(R0, 3),
3036 BPF_LD_IMM64(R0, 3),
3047 BPF_LD_IMM64(R0, 2147483647),
3059 BPF_LD_IMM64(R0, 3),
3071 BPF_LD_IMM64(R0, 0xffffffff),
3083 BPF_LD_IMM64(R0, 3),
3095 BPF_LD_IMM64(R0, 0xffffffff),
3108 BPF_LD_IMM64(R0, 3),
3119 BPF_LD_IMM64(R0, 0xffffffff),
3130 BPF_LD_IMM64(R0, 3),
3141 BPF_LD_IMM64(R0, 0xffffffff),
3152 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
3153 BPF_LD_IMM64(R3, 0x0000000000000000LL),
3168 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
3169 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
3184 BPF_LD_IMM64(R2, 0xffffffffffffffffLL),
3185 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
3201 BPF_LD_IMM64(R0, 1),
3213 BPF_LD_IMM64(R0, 0),
3225 BPF_LD_IMM64(R0, 1),
3237 BPF_LD_IMM64(R0, 0),
3250 BPF_LD_IMM64(R0, 1),
3261 BPF_LD_IMM64(R0, 0),
3272 BPF_LD_IMM64(R0, 1),
3283 BPF_LD_IMM64(R0, 0),
3294 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
3295 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
3310 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
3311 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
3326 BPF_LD_IMM64(R2, 0x0000000000000000LL),
3327 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
3343 BPF_LD_IMM64(R0, 5),
3355 BPF_LD_IMM64(R0, 1),
3367 BPF_LD_IMM64(R0, 5),
3379 BPF_LD_IMM64(R0, 1),
3392 BPF_LD_IMM64(R0, 5),
3403 BPF_LD_IMM64(R0, 1),
3414 BPF_LD_IMM64(R0, 5),
3425 BPF_LD_IMM64(R0, 1),
3436 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
3437 BPF_LD_IMM64(R3, 0x0000ffffffff0000LL),
3452 BPF_LD_IMM64(R2, 0x0000ffffffff0000LL),
3453 BPF_LD_IMM64(R3, 0xffff00000000ffffLL),
3468 BPF_LD_IMM64(R2, 0x0000000000000000LL),
3469 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
3485 BPF_LD_IMM64(R0, 1),
3497 BPF_LD_IMM64(R0, 1),
3509 BPF_LD_IMM64(R0, 1),
3521 BPF_LD_IMM64(R0, 1),
3534 BPF_LD_IMM64(R0, 1),
3545 BPF_LD_IMM64(R0, 1),
3556 BPF_LD_IMM64(R0, 1),
3567 BPF_LD_IMM64(R0, 1),
3579 BPF_LD_IMM64(R0, 2),
3591 BPF_LD_IMM64(R0, 0x80000000),
3603 BPF_LD_IMM64(R0, 2),
3615 BPF_LD_IMM64(R0, 0x80000000),
3628 BPF_LD_IMM64(R0, 2),
3639 BPF_LD_IMM64(R0, 0x80000000),
3650 BPF_LD_IMM64(R0, 2),
3661 BPF_LD_IMM64(R0, 0x80000000),
3673 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3686 BPF_LD_IMM64(R0, 0xff00ff0000000000LL),
3720 BPF_LD_IMM64(R0, 3),
3731 BPF_LD_IMM64(R0, -3),
3743 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3754 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3768 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3780 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3791 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3805 BPF_LD_IMM64(R0, 0x0123456789abcdefLL),
3841 BPF_LD_IMM64(R0, 0),
3842 BPF_LD_IMM64(R1, 0xffLL),
3878 BPF_LD_IMM64(R0, 0),
3879 BPF_LD_IMM64(R1, 0xffffLL),
3915 BPF_LD_IMM64(R0, 0),
3916 BPF_LD_IMM64(R1, 0xffffffffLL),
3940 BPF_LD_IMM64(R2, 0xffff00000000ffffLL),
3941 BPF_LD_IMM64(R3, 0xffffffffffffffffLL),
3969 BPF_LD_IMM64(R0, 0),
3970 BPF_LD_IMM64(R1, 0xffffffffffffffffLL),
4037 BPF_LD_IMM64(R1, 0xffffffffffffffffLL),
4051 BPF_LD_IMM64(R1, 0xffffffffffffffffLL),
4066 BPF_LD_IMM64(R1, 0xffffffffffffffffLL),
4080 BPF_LD_IMM64(R1, 0xffffffffffffffffLL),
4095 BPF_LD_IMM64(R1, 3),
4110 BPF_LD_IMM64(R1, 3),
4128 BPF_LD_IMM64(R1, 3), /* note: this takes 2 insns */
4140 BPF_LD_IMM64(R1, 3),
4155 BPF_LD_IMM64(R1, 3),
4170 BPF_LD_IMM64(R1, 3),
4185 BPF_LD_IMM64(R1, 3),
4199 BPF_LD_IMM64(R1, 3),
4214 BPF_LD_IMM64(R1, -1),
4215 BPF_LD_IMM64(R2, -2),
4229 BPF_LD_IMM64(R1, -1),
4230 BPF_LD_IMM64(R2, -1),
4245 BPF_LD_IMM64(R1, -1),
4246 BPF_LD_IMM64(R2, -2),
4260 BPF_LD_IMM64(R1, -1),
4261 BPF_LD_IMM64(R2, -1),
4276 BPF_LD_IMM64(R1, 3),
4277 BPF_LD_IMM64(R2, 2),
4292 BPF_LD_IMM64(R1, 3),
4293 BPF_LD_IMM64(R2, 2),
4307 BPF_LD_IMM64(R1, 3),
4308 BPF_LD_IMM64(R2, 3),
4323 BPF_LD_IMM64(R1, 3),
4324 BPF_LD_IMM64(R2, 2),
4339 BPF_LD_IMM64(R1, 3),
4340 BPF_LD_IMM64(R2, 3),
4355 BPF_LD_IMM64(R1, 3),
4356 BPF_LD_IMM64(R2, 2),
4370 BPF_LD_IMM64(R1, 3),
4371 BPF_LD_IMM64(R2, 0xffffffff),
/linux-4.4.14/samples/bpf/
H A Dbpf_load.h14 * . parses elf relocations for BPF maps and adjusts BPF_LD_IMM64 insns by
H A Dlibbpf.h88 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */
89 #define BPF_LD_IMM64(DST, IMM) \ macro
110 /* pseudo BPF_LD_IMM64 insn used to refer to process-local map_fd */
H A Dtest_verifier.c98 BPF_LD_IMM64(BPF_REG_0, 0),
99 BPF_LD_IMM64(BPF_REG_0, 0),
100 BPF_LD_IMM64(BPF_REG_0, 1),
101 BPF_LD_IMM64(BPF_REG_0, 1),
113 BPF_LD_IMM64(BPF_REG_0, 0),
114 BPF_LD_IMM64(BPF_REG_0, 0),
115 BPF_LD_IMM64(BPF_REG_0, 1),
116 BPF_LD_IMM64(BPF_REG_0, 1),
128 BPF_LD_IMM64(BPF_REG_0, 0),
129 BPF_LD_IMM64(BPF_REG_0, 0),
130 BPF_LD_IMM64(BPF_REG_0, 1),
131 BPF_LD_IMM64(BPF_REG_0, 1),
/linux-4.4.14/include/linux/
H A Dfilter.h132 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */
133 #define BPF_LD_IMM64(DST, IMM) \ macro
150 /* pseudo BPF_LD_IMM64 insn used to refer to process-local map_fd */
/linux-4.4.14/kernel/bpf/
H A Dverifier.c1283 /* return the map pointer stored inside BPF_LD_IMM64 instruction */ ld_imm64_to_map_ptr()
1291 /* verify BPF_LD_IMM64 instruction */ check_ld_imm()
1302 verbose("BPF_LD_IMM64 uses reserved fields\n"); check_ld_imm()
2021 /* store map pointer inside BPF_LD_IMM64 instruction */ replace_map_fd_with_map_ptr()
2056 /* now all pseudo BPF_LD_IMM64 instructions load valid replace_map_fd_with_map_ptr()
2072 /* convert pseudo BPF_LD_IMM64 into generic BPF_LD_IMM64 */ convert_pseudo_ld_imm64()
/linux-4.4.14/arch/arm64/net/
H A Dbpf_jit_comp.c555 pr_err_once("Invalid BPF_LD_IMM64 instruction\n"); build_insn()
/linux-4.4.14/arch/x86/net/
H A Dbpf_jit_comp.c468 pr_err("invalid BPF_LD_IMM64 insn\n"); do_jit()

Completed in 275 milliseconds