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

/linux-master/tools/testing/selftests/bpf/verifier/
H A Djit.c51 BPF_LD_IMM64(BPF_REG_1, 0xfeffffffffffffffULL),
53 BPF_LD_IMM64(BPF_REG_2, 0xfeffffffULL),
65 BPF_LD_IMM64(BPF_REG_1, 0x1ffffffffULL),
66 BPF_LD_IMM64(BPF_REG_2, 0xffffffffULL),
77 BPF_LD_IMM64(BPF_REG_2, 0xeeff0d413122ULL),
78 BPF_LD_IMM64(BPF_REG_0, 0xfefefeULL),
79 BPF_LD_IMM64(BPF_REG_1, 0xefefefULL),
84 BPF_LD_IMM64(BPF_REG_3, 0xfefefeULL),
89 BPF_LD_IMM64(BPF_REG_3, 0xfefefeULL),
95 BPF_LD_IMM64(BPF_REG_
[all...]
H A Dbasic_instr.c45 BPF_LD_IMM64(BPF_REG_0, 0x1122334485667788),
66 BPF_LD_IMM64(BPF_REG_0, 0xffff55667788),
96 BPF_LD_IMM64(BPF_REG_0, 1),
97 BPF_LD_IMM64(BPF_REG_1, 1),
109 BPF_LD_IMM64(BPF_REG_0, 1),
110 BPF_LD_IMM64(BPF_REG_1, 0x100000000LL),
123 BPF_LD_IMM64(BPF_REG_0, 1),
124 BPF_LD_IMM64(BPF_REG_1, 0x100000000LL),
137 BPF_LD_IMM64(BPF_REG_0, 1),
138 BPF_LD_IMM64(BPF_REG_
[all...]
H A Dld_imm64.c5 BPF_LD_IMM64(BPF_REG_0, 0),
6 BPF_LD_IMM64(BPF_REG_0, 0),
7 BPF_LD_IMM64(BPF_REG_0, 1),
8 BPF_LD_IMM64(BPF_REG_0, 1),
20 BPF_LD_IMM64(BPF_REG_0, 0),
21 BPF_LD_IMM64(BPF_REG_0, 0),
22 BPF_LD_IMM64(BPF_REG_0, 1),
23 BPF_LD_IMM64(BPF_REG_0, 1),
35 BPF_LD_IMM64(BPF_REG_0, 0),
36 BPF_LD_IMM64(BPF_REG_
[all...]
H A Djmp32.c37 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000000),
42 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001),
68 BPF_LD_IMM64(BPF_REG_7, 0x8000000000000000),
69 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000000),
122 BPF_LD_IMM64(BPF_REG_8, 0x7000000000000001),
187 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001),
254 BPF_LD_IMM64(BPF_REG_8, UINT_MAX | 1ULL << 32),
282 BPF_LD_IMM64(BPF_REG_8, 0x7ffffff0 | 1ULL << 32),
325 BPF_LD_IMM64(BPF_REG_8, (UINT_MAX - 1) | 1ULL << 32),
353 BPF_LD_IMM64(BPF_REG_
[all...]
H A Djset.c8 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001),
13 BPF_LD_IMM64(BPF_REG_8, 0x4000000000000000),
H A Datomic_fetch.c4 BPF_LD_IMM64(BPF_REG_1, -1),
28 BPF_LD_IMM64(BPF_REG_1, -1),
52 BPF_LD_IMM64(BPF_REG_1, -1),
75 BPF_LD_IMM64(BPF_REG_1, -1),
H A Dcalls.c904 BPF_LD_IMM64(BPF_REG_0, 0),
/linux-master/lib/
H A Dtest_bpf.c469 struct bpf_insn tmp[] = {BPF_LD_IMM64(reg, imm64)};
4343 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
4383 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
4423 BPF_LD_IMM64(R0, 0xffffffffffffffffLL),
4433 BPF_LD_IMM64(R0, 0x0LL),
4434 BPF_LD_IMM64(R1, 0x0LL),
4435 BPF_LD_IMM64(R2, 0x0LL),
4436 BPF_LD_IMM64(R3, 0x0LL),
4437 BPF_LD_IMM64(R4, 0x0LL),
4438 BPF_LD_IMM64(R
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dtest_sysctl.c249 BPF_LD_IMM64(BPF_REG_8,
291 BPF_LD_IMM64(BPF_REG_8,
335 BPF_LD_IMM64(BPF_REG_8,
341 BPF_LD_IMM64(BPF_REG_8,
347 BPF_LD_IMM64(BPF_REG_8, 0x0ULL),
389 BPF_LD_IMM64(BPF_REG_8,
395 BPF_LD_IMM64(BPF_REG_8,
437 BPF_LD_IMM64(BPF_REG_8,
473 BPF_LD_IMM64(BPF_REG_8,
512 BPF_LD_IMM64(BPF_REG_
[all...]
H A Dtest_lru_map.c48 BPF_LD_IMM64(BPF_REG_3, key),
H A Dtest_verifier.c268 struct bpf_insn tmp[2] = { BPF_LD_IMM64(BPF_REG_1, val) };
/linux-master/samples/bpf/
H A Dbpf_insn.h80 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */
81 #define BPF_LD_IMM64(DST, IMM) \ macro
102 /* pseudo BPF_LD_IMM64 insn used to refer to process-local map_fd */
/linux-master/tools/include/linux/
H A Dfilter.h278 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */
280 #define BPF_LD_IMM64(DST, IMM) \ macro
311 /* pseudo BPF_LD_IMM64 insn used to refer to process-local map_fd */
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dreg_bounds.c889 emit(BPF_LD_IMM64(BPF_REG_1, x.a));
890 emit(BPF_LD_IMM64(BPF_REG_2, x.b));
910 emit(BPF_LD_IMM64(BPF_REG_1, y.a));
911 emit(BPF_LD_IMM64(BPF_REG_2, y.b));
H A Dbtf.c5841 BPF_LD_IMM64(BPF_REG_0, 1),
/linux-master/include/linux/
H A Dfilter.h231 /* BPF_LD_IMM64 macro encodes single 'load 64-bit immediate' insn */
232 #define BPF_LD_IMM64(DST, IMM) \ macro
249 /* pseudo BPF_LD_IMM64 insn used to refer to process-local map_fd */
/linux-master/kernel/bpf/
H A Dverifier.c15167 /* verify BPF_LD_IMM64 instruction */
15181 verbose(env, "BPF_LD_IMM64 uses reserved fields\n");
18412 /* now all pseudo BPF_LD_IMM64 instructions load valid
18433 /* convert pseudo BPF_LD_IMM64 into generic BPF_LD_IMM64 */
19450 struct bpf_insn addr[2] = { BPF_LD_IMM64(struct_meta_reg, (long)kptr_struct_meta) };
19489 struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) };
19507 struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) };
19889 BPF_LD_IMM64(BPF_REG_3, (long)prog->aux),
20048 BPF_LD_IMM64(BPF_REG_
[all...]

Completed in 346 milliseconds