Home
last modified time | relevance | path

Searched refs:BPF_REG_5 (Results 1 – 25 of 28) sorted by relevance

12

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c
/linux/tools/testing/selftests/bpf/verifier/
H A Datomic_cmpxchg.c161 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10),
163 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
182 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10),
184 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
201 BPF_MOV32_REG(BPF_REG_5, BPF_REG_10),
203 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
222 BPF_MOV32_REG(BPF_REG_5, BPF_REG_10),
224 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
H A Datomic_fetch.c125 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 1, BPF_ADD | BPF_FETCH, 2, 3),
131 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_AND | BPF_FETCH, 0x011, 0x010),
137 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_OR | BPF_FETCH, 0x011, 0x011),
143 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XOR | BPF_FETCH, 0x011, 0x001),
149 __ATOMIC_FETCH_OP_TEST(BPF_REG_4, BPF_REG_5, 0x010, BPF_XCHG, 0x011, 0x011),
H A Dcalls.c2018 BPF_MOV64_IMM(BPF_REG_5, 0),
2020 BPF_MOV64_IMM(BPF_REG_5, 1),
2025 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
2054 BPF_MOV64_IMM(BPF_REG_5, 0),
2056 BPF_MOV64_IMM(BPF_REG_5, 1),
2060 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
2086 BPF_MOV64_IMM(BPF_REG_5, 0),
2090 BPF_MOV64_IMM(BPF_REG_5, 1),
2094 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
2122 BPF_MOV64_IMM(BPF_REG_5, 0),
[all …]
H A Djit.c118 BPF_LD_IMM64(BPF_REG_5, 0xeeff0d413122ULL),
119 BPF_ALU32_REG(BPF_MUL, BPF_REG_5, BPF_REG_1),
120 BPF_JMP_REG(BPF_JEQ, BPF_REG_5, BPF_REG_0, 2),
H A Dld_abs.c53 BPF_MOV64_IMM(BPF_REG_5, 0),
55 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
H A Devent_output.c34 BPF_MOV64_IMM(BPF_REG_5, 8), \
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_ld_ind.c90 : __imm_insn(ld_ind, BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000)) in ind_check_calling_conv_r5()
/linux/kernel/bpf/
H A Dbacktrack.c460 for (i = BPF_REG_1; i <= BPF_REG_5; i++) { in backtrack_insn()
495 for (i = BPF_REG_1; i <= BPF_REG_5; i++) in backtrack_insn()
534 for (i = BPF_REG_1; i <= BPF_REG_5; i++) in backtrack_insn()
H A Dliveness.c1162 for (r = BPF_REG_0; r <= BPF_REG_5; r++) in arg_track_xfer()
1658 for (r = BPF_REG_1; r <= BPF_REG_5; r++) in compute_subprog_args()
1761 for (int r = BPF_REG_1; r <= BPF_REG_5; r++) in has_fp_args()
1905 for (int r = BPF_REG_1; r <= BPF_REG_5; r++) in analyze_subprog()
1928 for (int r = BPF_REG_1; r <= BPF_REG_5; r++) in analyze_subprog()
H A Dconst_fold.c197 for (r = BPF_REG_0; r <= BPF_REG_5; r++) in const_reg_xfer()
H A Dverifier.c1826 BPF_REG_0, BPF_REG_1, BPF_REG_2, BPF_REG_3, BPF_REG_4, BPF_REG_5
8197 if (arg < 0 && regno >= BPF_REG_1 && regno <= BPF_REG_5) in bpf_diag_call_arg()
9988 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in map_set_for_each_callback_args()
10001 for (i = BPF_REG_1; i <= BPF_REG_5; i++) in set_callee_state()
10047 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in set_loop_callback_state()
10078 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in set_timer_callback_state()
10106 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in set_find_vma_callback_state()
10128 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in set_user_ringbuf_callback_state()
10162 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in set_rbtree_add_callback_state()
10192 bpf_mark_reg_not_init(env, &callee->regs[BPF_REG_5]); in set_task_work_schedule_callback_state()
[all …]
/linux/tools/include/linux/
H A Dfilter.h19 #define BPF_REG_ARG5 BPF_REG_5
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c26 [BPF_REG_5] = HPPA_R(9),
473 emit_hppa_copy(regmap[BPF_REG_5], HPPA_REG_ARG4, ctx); in emit_call()
1171 LOAD_PARAM(HPPA_REG_ARG4, BPF_REG_5); in bpf_jit_build_prologue()
H A Dbpf_jit_comp32.c82 [BPF_REG_5] = {HPPA_R(11), HPPA_R(12)},
897 reg = bpf_get_reg64_offset(regmap[BPF_REG_5], tmp, offset_sp, ctx); in emit_call()
1547 dst = regmap[BPF_REG_5]; in bpf_jit_build_prologue()
/linux/arch/riscv/net/
H A Dbpf_jit_comp32.c79 [BPF_REG_5] = {RV_REG_S4, RV_REG_S3},
750 const s8 *r5 = bpf2rv32[BPF_REG_5]; in emit_call()
H A Dbpf_jit_comp64.c35 [BPF_REG_5] = RV_REG_A4,
/linux/arch/x86/net/
H A Dbpf_jit_comp.c188 [BPF_REG_5] = 0, /* R8 */
206 [BPF_REG_5] = offsetof(struct pt_regs, r8),
220 return (1 << reg) & (BIT(BPF_REG_5) | in is_ereg()
/linux/arch/mips/net/
H A Dbpf_jit_comp64.c72 [BPF_REG_5] = MIPS_R_A4,
H A Dbpf_jit_comp32.c125 [BPF_REG_5] = {MIPS_R_T5, MIPS_R_T4},
/linux/include/linux/
H A Dbpf_verifier.h297 (1 << BPF_REG_5))
H A Dfilter.h50 #define BPF_REG_ARG5 BPF_REG_5
/linux/tools/testing/selftests/bpf/
H A Dtest_verifier.c476 BPF_MOV64_IMM(BPF_REG_5, 0), \
/linux/tools/include/uapi/linux/
H A Dbpf.h68 BPF_REG_5, enumerator
/linux/include/uapi/linux/
H A Dbpf.h68 BPF_REG_5, enumerator

12