| /Linux-v4.19/tools/testing/selftests/bpf/ |
| D | test_verifier.c | 115 insn[i++] = BPF_MOV64_IMM(BPF_REG_2, 1); in bpf_fill_ld_abs_vlan_push_pop() 186 BPF_MOV64_IMM(BPF_REG_2, 3), 187 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2), 201 BPF_MOV32_IMM(BPF_REG_2, 1), 202 BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), 213 BPF_MOV32_IMM(BPF_REG_2, 1), 214 BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), 225 BPF_MOV32_IMM(BPF_REG_2, 1), 226 BPF_ALU64_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), 237 BPF_MOV32_IMM(BPF_REG_2, 1), [all …]
|
| D | test_align.c | 151 BPF_LDX_MEM(BPF_W, BPF_REG_2, BPF_REG_1, \ 158 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2), \ 162 BPF_LDX_MEM(BPF_B, DST_REG, BPF_REG_2, 0) 232 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 275 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 287 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 299 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 381 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 447 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), 457 BPF_MOV64_REG(BPF_REG_6, BPF_REG_2), [all …]
|
| D | test_cgroup_storage.c | 19 BPF_MOV64_IMM(BPF_REG_2, 0), /* flags, not used */ in main()
|
| /Linux-v4.19/samples/bpf/ |
| D | test_cgrp2_attach.c | 50 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load() 51 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load() 61 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load() 62 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load()
|
| D | sock_example.c | 51 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in test_sock() 52 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in test_sock()
|
| D | test_cgrp2_sock.c | 44 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, bound_dev_if)), in prog_load() 62 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, mark)), in prog_load() 70 BPF_MOV64_IMM(BPF_REG_2, offsetof(struct bpf_sock, priority)), in prog_load()
|
| D | test_cgrp2_attach2.c | 231 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), in prog_load_cnt() 232 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -4), /* r2 = fp - 4 */ in prog_load_cnt() 239 BPF_MOV64_IMM(BPF_REG_2, 0), in prog_load_cnt()
|
| D | cookie_uid_helper_example.c | 101 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load() 136 BPF_MOV64_REG(BPF_REG_2, BPF_REG_7), in prog_load()
|
| /Linux-v4.19/tools/perf/util/ |
| D | bpf-prologue.h | 15 #define BPF_PROLOGUE_FETCH_RESULT_REG BPF_REG_2
|
| /Linux-v4.19/arch/powerpc/net/ |
| D | bpf_jit64.h | 51 [BPF_REG_2] = 4,
|
| D | bpf_jit_comp64.c | 213 int b2p_bpf_array = b2p[BPF_REG_2]; in bpf_jit_emit_tail_call()
|
| /Linux-v4.19/tools/include/linux/ |
| D | filter.h | 15 #define BPF_REG_ARG2 BPF_REG_2
|
| /Linux-v4.19/arch/s390/net/ |
| D | bpf_jit_comp.c | 82 [BPF_REG_2] = 3, 1016 EMIT6_DISP_LH(0xe3000000, 0x0016, REG_W1, REG_0, BPF_REG_2, in bpf_jit_insn() 1048 EMIT6_DISP_LH(0xe3000000, 0x0004, REG_1, BPF_REG_2, in bpf_jit_insn()
|
| /Linux-v4.19/kernel/bpf/ |
| D | arraymap.c | 171 const int index = BPF_REG_2; in array_map_gen_lookup() 715 const int index = BPF_REG_2; in array_of_map_gen_lookup()
|
| /Linux-v4.19/Documentation/networking/ |
| D | filter.txt | 1331 BPF_MOV64_REG(BPF_REG_0, BPF_REG_2), 1338 BPF_MOV64_REG(BPF_REG_2, BPF_REG_1), 1353 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), 1354 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), 1367 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), 1368 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), 1383 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), 1384 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), 1401 BPF_MOV64_REG(BPF_REG_2, BPF_REG_10), 1402 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8), [all …]
|
| /Linux-v4.19/arch/x86/net/ |
| D | bpf_jit_comp.c | 117 [BPF_REG_2] = 6, /* RSI */ 783 src_reg == BPF_REG_1 || src_reg == BPF_REG_2) in do_jit()
|
| D | bpf_jit_comp32.c | 142 [BPF_REG_2] = {STACK_OFFSET(16), STACK_OFFSET(20)}, 1511 const u8 *r2 = bpf2ia32[BPF_REG_2]; in emit_bpf_tail_call() 2019 const u8 *r2 = bpf2ia32[BPF_REG_2]; in do_jit()
|
| /Linux-v4.19/include/linux/ |
| D | filter.h | 42 #define BPF_REG_ARG2 BPF_REG_2 52 #define BPF_REG_TMP BPF_REG_2 /* scratch reg */
|
| /Linux-v4.19/arch/arm64/net/ |
| D | bpf_jit_comp.c | 44 [BPF_REG_2] = A64_R(1), 258 const u8 r2 = bpf2a64[BPF_REG_2]; in emit_bpf_tail_call()
|
| /Linux-v4.19/tools/include/uapi/linux/ |
| D | bpf.h | 49 BPF_REG_2, enumerator
|
| /Linux-v4.19/include/uapi/linux/ |
| D | bpf.h | 49 BPF_REG_2, enumerator
|
| /Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
| D | verifier.c | 162 const struct bpf_reg_state *reg2 = cur_regs(env) + BPF_REG_2; in nfp_bpf_check_call()
|
| /Linux-v4.19/arch/arm/net/ |
| D | bpf_jit_32.c | 145 [BPF_REG_2] = {STACK_OFFSET(BPF_R2_HI), STACK_OFFSET(BPF_R2_LO)}, 1120 const s8 *r2 = bpf2a32[BPF_REG_2]; in emit_bpf_tail_call() 1713 const s8 *r2 = bpf2a32[BPF_REG_2]; in build_insn()
|
| /Linux-v4.19/arch/sparc/net/ |
| D | bpf_jit_comp_64.c | 214 [BPF_REG_2] = O1, 846 const u8 bpf_array = bpf2sparc[BPF_REG_2]; in emit_tail_call()
|
| /Linux-v4.19/net/core/ |
| D | filter.c | 5391 *insn++ = BPF_ALU64_REG(BPF_XOR, BPF_REG_2, BPF_REG_2); in bpf_unclone_prologue() 5419 *insn++ = BPF_MOV64_IMM(BPF_REG_2, orig->imm); in bpf_gen_ld_abs() 5421 *insn++ = BPF_MOV64_REG(BPF_REG_2, orig->src_reg); in bpf_gen_ld_abs() 5423 *insn++ = BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, orig->imm); in bpf_gen_ld_abs()
|