| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | atomic_fetch.c | 6 BPF_LD_MAP_FD(BPF_REG_9, 0), 9 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), 11 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_2, 0), 16 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0), 30 BPF_LD_MAP_FD(BPF_REG_9, 0), 33 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), 35 BPF_MOV64_REG(BPF_REG_9, BPF_REG_1), 40 BPF_STX_MEM(BPF_DW, BPF_REG_0, BPF_REG_9, 0), 54 BPF_LD_MAP_FD(BPF_REG_9, 0), 57 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_9, 0), [all …]
|
| H A D | precise.c | 14 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0), 25 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */ 26 BPF_MOV64_REG(BPF_REG_2, BPF_REG_9), 73 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0), 84 BPF_ALU64_REG(BPF_SUB, BPF_REG_9, BPF_REG_8), /* map_value_ptr -= map_value_ptr */ 85 BPF_MOV64_REG(BPF_REG_2, BPF_REG_9), 125 BPF_MOV64_IMM(BPF_REG_9, 0), 127 BPF_MOV64_IMM(BPF_REG_9, 1), 236 BPF_ALU64_IMM(BPF_MOV, BPF_REG_9, 0x80000000), 238 BPF_JMP_REG(BPF_JLE, BPF_REG_6, BPF_REG_9, 2), [all …]
|
| H A D | jset.c | 82 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 94 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 109 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 123 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 139 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 156 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 162 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
| H A D | calls.c | 1620 BPF_MOV64_IMM(BPF_REG_9, 0), 1624 BPF_MOV64_IMM(BPF_REG_9, 1), 1630 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9), 1692 BPF_MOV64_IMM(BPF_REG_9, 0), 1696 BPF_MOV64_IMM(BPF_REG_9, 1), 1702 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9), 1761 BPF_MOV64_IMM(BPF_REG_9, 0), // 26 1765 BPF_MOV64_IMM(BPF_REG_9, 1), 1771 BPF_MOV64_REG(BPF_REG_4, BPF_REG_9), 1834 BPF_MOV64_IMM(BPF_REG_9, 0), [all …]
|
| H A D | dead_code.c | 6 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
| H A D | jmp32.c | 88 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 152 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0), 216 BPF_LDX_MEM(BPF_B, BPF_REG_8, BPF_REG_9, 0),
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | test_sysctl.c | 238 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0), 239 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 280 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0), 281 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), 324 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0), 325 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 10), 330 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 8), 331 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 6), 335 BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 16), 336 BPF_JMP_REG(BPF_JNE, BPF_REG_8, BPF_REG_9, 2), [all …]
|
| H A D | sockopt.c | 878 BPF_LDX_MEM(BPF_B, BPF_REG_9, BPF_REG_6, 0), 881 BPF_JMP_IMM(BPF_JGT, BPF_REG_9, 128, 2), 924 BPF_LDX_MEM(BPF_B, BPF_REG_9, BPF_REG_6, 0), 927 BPF_JMP_IMM(BPF_JGT, BPF_REG_9, 128, 2),
|
| /linux/tools/lib/bpf/ |
| H A D | gen_loader.c | 358 emit(gen, BPF_MOV64_REG(BPF_REG_9, BPF_REG_1)); in __emit_sys_close() 360 debug_regs(gen, BPF_REG_9, BPF_REG_0, "close(%%d) = %%d"); in __emit_sys_close() 699 emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0)); in emit_bpf_kallsyms_lookup_name() 754 emit(gen, BPF_MOV64_REG(BPF_REG_9, BPF_REG_7)); in emit_relo_kfunc_btf() 755 emit(gen, BPF_ALU64_IMM(BPF_RSH, BPF_REG_9, 32)); in emit_relo_kfunc_btf() 760 emit(gen, BPF_STX_MEM(BPF_W, BPF_REG_0, BPF_REG_9, 0)); in emit_relo_kfunc_btf() 762 emit(gen, BPF_JMP_IMM(BPF_JNE, BPF_REG_9, 0, 2)); in emit_relo_kfunc_btf() 774 emit(gen, BPF_LDX_MEM(BPF_H, BPF_REG_9, BPF_REG_8, in emit_relo_kfunc_btf() 776 debug_regs(gen, BPF_REG_7, BPF_REG_9, " func (%s:count=%d): imm: %%d, off: %%d", in emit_relo_kfunc_btf() 780 emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_9, BPF_REG_0, 0)); in emit_relo_kfunc_btf() [all …]
|
| /linux/samples/bpf/ |
| H A D | cookie_uid_helper_example.c | 148 BPF_MOV64_REG(BPF_REG_9, BPF_REG_0), in prog_load() 150 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_9, BPF_REG_1, in prog_load() 154 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_9, BPF_REG_1, in prog_load()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_lru_map.c | 46 BPF_LD_MAP_VALUE(BPF_REG_9, 0, 0), in bpf_map_lookup_elem_with_ref_bit() 55 BPF_STX_MEM(BPF_DW, BPF_REG_9, BPF_REG_1, 0), in bpf_map_lookup_elem_with_ref_bit()
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 192 [BPF_REG_9] = 7, /* R15 callee saved */ 210 [BPF_REG_9] = offsetof(struct pt_regs, r15), 224 BIT(BPF_REG_9) | in is_ereg() 1549 if (insn->dst_reg == BPF_REG_9 || insn->src_reg == BPF_REG_9) in detect_reg_usage() 2535 if (dst_reg > BPF_REG_9) { in do_jit()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 61 [BPF_REG_9] = A64_R(22), 391 if (insn->dst_reg == BPF_REG_9 || insn->src_reg == BPF_REG_9) in find_used_callee_regs() 411 ctx->used_callee_reg[i++] = bpf2a64[BPF_REG_9]; in find_used_callee_regs()
|
| /linux/arch/mips/net/ |
| H A D | bpf_jit_comp64.c | 77 [BPF_REG_9] = MIPS_R_S3,
|
| H A D | bpf_jit_comp32.c | 130 [BPF_REG_9] = {MIPS_R_S7, MIPS_R_S6},
|
| /linux/kernel/bpf/ |
| H A D | cgroup.c | 2502 int treg = BPF_REG_9; in sysctl_convert_ctx_access() 2712 int treg = BPF_REG_9; in cg_sockopt_convert_ctx_access()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp64.c | 30 [BPF_REG_9] = HPPA_R(13),
|
| H A D | bpf_jit_comp32.c | 91 [BPF_REG_9] = {STACK_OFFSET(BPF_R9_HI), STACK_OFFSET(BPF_R9_LO)},
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 72 BPF_REG_9, enumerator
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 72 BPF_REG_9, enumerator
|
| /linux/include/linux/ |
| H A D | filter.h | 59 #define BPF_REG_H BPF_REG_9 /* hlen, callee-saved */
|
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp32.c | 87 [BPF_REG_9] = {STACK_OFFSET(BPF_R9_HI), STACK_OFFSET(BPF_R9_LO)},
|
| H A D | bpf_jit_comp64.c | 39 [BPF_REG_9] = RV_REG_S4,
|
| /linux/net/core/ |
| H A D | filter.c | 10696 int tmp_reg = BPF_REG_9; \ 10828 int fullsock_reg = si->dst_reg, reg = BPF_REG_9, jmp = 2; \ in sock_ops_convert_ctx_access() 10872 int fullsock_reg = si->dst_reg, reg = BPF_REG_9, jmp = 1; \ in sock_ops_convert_ctx_access() 10922 int reg = BPF_REG_9; \ in sock_ops_convert_ctx_access() 11273 reg = BPF_REG_9; in bpf_convert_data_end_access()
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 46 [BPF_REG_9] = LOONGARCH_GPR_S3,
|