Home
last modified time | relevance | path

Searched refs:BPF_REG_3 (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_align.c51 BPF_MOV64_IMM(BPF_REG_3, 2),
52 BPF_MOV64_IMM(BPF_REG_3, 4),
53 BPF_MOV64_IMM(BPF_REG_3, 8),
54 BPF_MOV64_IMM(BPF_REG_3, 16),
55 BPF_MOV64_IMM(BPF_REG_3, 32),
73 BPF_MOV64_IMM(BPF_REG_3, 1),
74 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
75 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
76 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
77 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1),
[all …]
Dtest_verifier.c116 insn[i++] = BPF_MOV64_IMM(BPF_REG_3, 2); in bpf_fill_ld_abs_vlan_push_pop()
458 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
461 BPF_JMP_REG(BPF_JNE, BPF_REG_3, BPF_REG_2, 1),
473 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
476 BPF_JMP_REG(BPF_JNE, BPF_REG_3, BPF_REG_2, 1),
755 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
767 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0),
1280 BPF_MOV64_REG(BPF_REG_3, BPF_REG_2),
1282 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
1288 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, -8),
[all …]
/Linux-v4.19/samples/bpf/
Dtest_cgrp2_sock.c43 BPF_MOV64_IMM(BPF_REG_3, idx), in prog_load()
45 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, bound_dev_if)), in prog_load()
56 BPF_MOV64_REG(BPF_REG_3, BPF_REG_0), in prog_load()
58 BPF_MOV64_IMM(BPF_REG_3, mark), in prog_load()
63 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, mark)), in prog_load()
69 BPF_MOV64_IMM(BPF_REG_3, prio), in prog_load()
71 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_3, offsetof(struct bpf_sock, priority)), in prog_load()
Dcookie_uid_helper_example.c137 BPF_MOV64_REG(BPF_REG_3, BPF_REG_10), in prog_load()
138 BPF_ALU64_IMM(BPF_ADD, BPF_REG_3, -32), in prog_load()
/Linux-v4.19/tools/perf/util/
Dbpf-prologue.h14 #define BPF_PROLOGUE_START_ARG_REG BPF_REG_3
Dbpf-prologue.c282 err = gen_read_mem(pos, BPF_REG_3, BPF_REG_7, in gen_prologue_slowpath()
/Linux-v4.19/arch/powerpc/net/
Dbpf_jit64.h52 [BPF_REG_3] = 5,
Dbpf_jit_comp64.c214 int b2p_index = b2p[BPF_REG_3]; in bpf_jit_emit_tail_call()
/Linux-v4.19/arch/x86/net/
Dbpf_jit_comp.c118 [BPF_REG_3] = 2, /* RDX */
598 if (dst_reg != BPF_REG_3) in do_jit()
616 if (dst_reg != BPF_REG_3) in do_jit()
Dbpf_jit_comp32.c143 [BPF_REG_3] = {STACK_OFFSET(24), STACK_OFFSET(28)},
1512 const u8 *r3 = bpf2ia32[BPF_REG_3]; in emit_bpf_tail_call()
2020 const u8 *r3 = bpf2ia32[BPF_REG_3]; in do_jit()
/Linux-v4.19/tools/include/linux/
Dfilter.h16 #define BPF_REG_ARG3 BPF_REG_3
/Linux-v4.19/arch/s390/net/
Dbpf_jit_comp.c83 [BPF_REG_3] = 4,
1019 EMIT6_PCREL_LABEL(0xec000000, 0x0065, BPF_REG_3, in bpf_jit_insn()
1046 EMIT6_DISP_LH(0xeb000000, 0x000d, REG_1, BPF_REG_3, REG_0, 3); in bpf_jit_insn()
/Linux-v4.19/arch/arm64/net/
Dbpf_jit_comp.c45 [BPF_REG_3] = A64_R(2),
259 const u8 r3 = bpf2a64[BPF_REG_3]; in emit_bpf_tail_call()
/Linux-v4.19/tools/include/uapi/linux/
Dbpf.h50 BPF_REG_3, enumerator
/Linux-v4.19/include/uapi/linux/
Dbpf.h50 BPF_REG_3, enumerator
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Dverifier.c163 const struct bpf_reg_state *reg3 = cur_regs(env) + BPF_REG_3; in nfp_bpf_check_call()
/Linux-v4.19/arch/arm/net/
Dbpf_jit_32.c146 [BPF_REG_3] = {STACK_OFFSET(BPF_R3_HI), STACK_OFFSET(BPF_R3_LO)},
1121 const s8 *r3 = bpf2a32[BPF_REG_3]; in emit_bpf_tail_call()
1714 const s8 *r3 = bpf2a32[BPF_REG_3]; in build_insn()
/Linux-v4.19/arch/sparc/net/
Dbpf_jit_comp_64.c215 [BPF_REG_3] = O2,
847 const u8 bpf_index = bpf2sparc[BPF_REG_3]; in emit_tail_call()
/Linux-v4.19/include/linux/
Dfilter.h43 #define BPF_REG_ARG3 BPF_REG_3
/Linux-v4.19/kernel/bpf/
Dverifier.c546 BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
2528 err = check_func_arg(env, BPF_REG_3, fn->arg3_type, &meta); in check_helper_call()
5779 insn_buf[0] = BPF_JMP_IMM(BPF_JGE, BPF_REG_3, in fixup_bpf_calls()
5781 insn_buf[1] = BPF_ALU32_IMM(BPF_AND, BPF_REG_3, in fixup_bpf_calls()
Dcore.c42 #define BPF_R3 regs[BPF_REG_3]
/Linux-v4.19/arch/mips/net/
Debpf_jit.c204 case BPF_REG_3: in ebpf_to_mips_reg()
/Linux-v4.19/lib/
Dtest_bpf.c49 #define R3 BPF_REG_3