| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | jit.c | 51 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_0, 0xfefefeULL), [all …]
|
| H A D | basic_instr.c | 45 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_1, 1), [all …]
|
| H A D | ld_imm64.c | 5 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_0, 0), [all …]
|
| H A D | jmp32.c | 37 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), 121 BPF_LD_IMM64(BPF_REG_8, 0x7000000000000001), 185 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001), 251 BPF_LD_IMM64(BPF_REG_8, UINT_MAX | 1ULL << 32), 279 BPF_LD_IMM64(BPF_REG_8, 0x7ffffff0 | 1ULL << 32), 321 BPF_LD_IMM64(BPF_REG_8, (UINT_MAX - 1) | 1ULL << 32), 349 BPF_LD_IMM64(BPF_REG_8, 0x7ffffff0 | 1ULL << 32), [all …]
|
| H A D | atomic_fetch.c | 4 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 D | jset.c | 8 BPF_LD_IMM64(BPF_REG_8, 0x8000000000000001), 13 BPF_LD_IMM64(BPF_REG_8, 0x4000000000000000),
|
| H A D | calls.c | 917 BPF_LD_IMM64(BPF_REG_0, 0),
|
| /linux/lib/ |
| H A D | test_bpf.c | 469 struct bpf_insn tmp[] = {BPF_LD_IMM64(reg, imm64)}; in __bpf_ld_imm64() 4363 BPF_LD_IMM64(R0, 0xffffffffffffffffLL), 4403 BPF_LD_IMM64(R0, 0xffffffffffffffffLL), 4443 BPF_LD_IMM64(R0, 0xffffffffffffffffLL), 4453 BPF_LD_IMM64(R0, 0x0LL), 4454 BPF_LD_IMM64(R1, 0x0LL), 4455 BPF_LD_IMM64(R2, 0x0LL), 4456 BPF_LD_IMM64(R3, 0x0LL), 4457 BPF_LD_IMM64(R4, 0x0LL), 4458 BPF_LD_IMM64(R5, 0x0LL), [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | test_sysctl.c | 236 BPF_LD_IMM64(BPF_REG_8, 278 BPF_LD_IMM64(BPF_REG_8, 322 BPF_LD_IMM64(BPF_REG_8, 328 BPF_LD_IMM64(BPF_REG_8, 334 BPF_LD_IMM64(BPF_REG_8, 0x0ULL), 376 BPF_LD_IMM64(BPF_REG_8, 382 BPF_LD_IMM64(BPF_REG_8, 424 BPF_LD_IMM64(BPF_REG_8, 460 BPF_LD_IMM64(BPF_REG_8, 499 BPF_LD_IMM64(BPF_REG_8, [all …]
|
| H A D | reg_bounds.c | 956 emit(BPF_LD_IMM64(BPF_REG_1, x.a)); in load_range_cmp_prog() 957 emit(BPF_LD_IMM64(BPF_REG_2, x.b)); in load_range_cmp_prog() 977 emit(BPF_LD_IMM64(BPF_REG_1, y.a)); in load_range_cmp_prog() 978 emit(BPF_LD_IMM64(BPF_REG_2, y.b)); in load_range_cmp_prog()
|
| H A D | btf.c | 5890 BPF_LD_IMM64(BPF_REG_0, 1),
|
| /linux/samples/bpf/ |
| H A D | bpf_insn.h | 81 #define BPF_LD_IMM64(DST, IMM) \ macro
|
| /linux/tools/include/linux/ |
| H A D | filter.h | 308 #define BPF_LD_IMM64(DST, IMM) \ macro
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_lru_map.c | 48 BPF_LD_IMM64(BPF_REG_3, key), in bpf_map_lookup_elem_with_ref_bit()
|
| H A D | test_verifier.c | 264 struct bpf_insn tmp[2] = { BPF_LD_IMM64(BPF_REG_1, val) }; in bpf_fill_rand_ld_dw()
|
| /linux/Documentation/bpf/ |
| H A D | llvm_reloc.rst | 281 change immediate field of the BPF_LD_IMM64 instruction to reflect
|
| /linux/kernel/bpf/ |
| H A D | verifier.c | 17741 /* verify BPF_LD_IMM64 instruction */ in check_ld_imm() 17755 verbose(env, "BPF_LD_IMM64 uses reserved fields\n"); in check_ld_imm() 21930 /* now all pseudo BPF_LD_IMM64 instructions load valid in convert_pseudo_ld_imm64() 21950 /* convert pseudo BPF_LD_IMM64 into generic BPF_LD_IMM64 */ in adjust_insn_aux_data() 23217 struct bpf_insn addr[2] = { BPF_LD_IMM64(struct_meta_reg, (long)kptr_struct_meta) }; in fixup_kfunc_call() 23260 struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) }; in fixup_kfunc_call() 23278 struct bpf_insn addr[2] = { BPF_LD_IMM64(BPF_REG_2, (long)kptr_struct_meta) }; in fixup_kfunc_call() 23356 struct bpf_insn ld_addrs[2] = { BPF_LD_IMM64(regno, (long)env->prog->aux) }; in add_hidden_subprog() 23859 BPF_LD_IMM64(BPF_REG_ in do_misc_fixups() [all...] |