Home
last modified time | relevance | path

Searched refs:BPF_REG_2 (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_verifier.c115 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 …]
Dtest_align.c151 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 …]
Dtest_cgroup_storage.c19 BPF_MOV64_IMM(BPF_REG_2, 0), /* flags, not used */ in main()
/Linux-v4.19/samples/bpf/
Dtest_cgrp2_attach.c50 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()
Dsock_example.c51 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()
Dtest_cgrp2_sock.c44 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()
Dtest_cgrp2_attach2.c231 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()
Dcookie_uid_helper_example.c101 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/
Dbpf-prologue.h15 #define BPF_PROLOGUE_FETCH_RESULT_REG BPF_REG_2
/Linux-v4.19/arch/powerpc/net/
Dbpf_jit64.h51 [BPF_REG_2] = 4,
Dbpf_jit_comp64.c213 int b2p_bpf_array = b2p[BPF_REG_2]; in bpf_jit_emit_tail_call()
/Linux-v4.19/tools/include/linux/
Dfilter.h15 #define BPF_REG_ARG2 BPF_REG_2
/Linux-v4.19/arch/s390/net/
Dbpf_jit_comp.c82 [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/
Darraymap.c171 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/
Dfilter.txt1331 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/
Dbpf_jit_comp.c117 [BPF_REG_2] = 6, /* RSI */
783 src_reg == BPF_REG_1 || src_reg == BPF_REG_2) in do_jit()
Dbpf_jit_comp32.c142 [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/
Dfilter.h42 #define BPF_REG_ARG2 BPF_REG_2
52 #define BPF_REG_TMP BPF_REG_2 /* scratch reg */
/Linux-v4.19/arch/arm64/net/
Dbpf_jit_comp.c44 [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/
Dbpf.h49 BPF_REG_2, enumerator
/Linux-v4.19/include/uapi/linux/
Dbpf.h49 BPF_REG_2, enumerator
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Dverifier.c162 const struct bpf_reg_state *reg2 = cur_regs(env) + BPF_REG_2; in nfp_bpf_check_call()
/Linux-v4.19/arch/arm/net/
Dbpf_jit_32.c145 [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/
Dbpf_jit_comp_64.c214 [BPF_REG_2] = O1,
846 const u8 bpf_array = bpf2sparc[BPF_REG_2]; in emit_tail_call()
/Linux-v4.19/net/core/
Dfilter.c5391 *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()

12