/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 251 LOAD_UNKNOWN(BPF_REG_6), 252 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 259 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 270 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 284 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 287 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), 369 LOAD_UNKNOWN(BPF_REG_6), 370 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), 371 BPF_ALU64_IMM(BPF_ADD, BPF_REG_6, 14), 374 BPF_ALU64_REG(BPF_ADD, BPF_REG_5, BPF_REG_6), [all...] |
H A D | raw_tp_writable_reject_nbd_invalid.c | 14 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 16 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_6,
|
H A D | raw_tp_writable_test_run.c | 13 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 0), 14 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6, 0), 16 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0),
|
H A D | sockopt.c | 112 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, 117 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_0, 0), 131 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 135 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 123, 4), 174 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 178 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 123, 4), 203 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 235 BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, 239 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 64, 4), 291 BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_ [all...] |
H A D | reg_bounds.c | 867 emit(BPF_MOV32_REG(BPF_REG_6, BPF_REG_0)); 869 emit(BPF_MOV64_REG(BPF_REG_6, BPF_REG_0)); 885 BPF_REG_6, BPF_REG_1, JMP_TO(exit_pos))); 887 BPF_REG_6, BPF_REG_2, JMP_TO(exit_pos))); 892 BPF_REG_6, BPF_REG_1, JMP_TO(exit_pos))); 894 BPF_REG_6, BPF_REG_2, JMP_TO(exit_pos))); 939 emit(BPF_MOV32_REG(BPF_REG_0, BPF_REG_6)); 942 emit(BPF_MOV64_REG(BPF_REG_0, BPF_REG_6)); 946 emit(BPF_JMP32_REG(op_code, BPF_REG_6, BPF_REG_7, 3)); 948 emit(BPF_JMP_REG(op_code, BPF_REG_6, BPF_REG_ [all...] |
/linux-master/tools/testing/selftests/bpf/verifier/ |
H A D | precise.c | 5 BPF_LD_MAP_FD(BPF_REG_6, 0), 6 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 16 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 64 BPF_LD_MAP_FD(BPF_REG_6, 0), 65 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 75 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 208 BPF_LD_MAP_FD(BPF_REG_6, 0), 209 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 232 BPF_ALU64_IMM(BPF_MOV, BPF_REG_6, 0x400), 236 BPF_ALU64_IMM(BPF_MOD, BPF_REG_6, [all...] |
H A D | map_kptr.c | 6 BPF_LD_MAP_FD(BPF_REG_6, 0), 7 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 26 BPF_LD_MAP_FD(BPF_REG_6, 0), 27 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 46 BPF_LD_MAP_FD(BPF_REG_6, 0), 47 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 77 BPF_LD_MAP_FD(BPF_REG_6, 0), 78 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 109 BPF_LD_MAP_FD(BPF_REG_6, 0), 110 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all...] |
H A D | ld_abs.c | 4 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 16 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 28 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 40 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 52 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 64 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 75 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 79 BPF_MOV64_REG(BPF_REG_7, BPF_REG_6), 80 BPF_MOV64_IMM(BPF_REG_6, 0), 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_ [all...] |
H A D | basic_call.c | 42 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_1), 44 BPF_ALU64_REG(BPF_MOV, BPF_REG_1, BPF_REG_6),
|
H A D | calls.c | 234 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 237 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 16), 261 BPF_MOV64_REG(BPF_REG_6, BPF_REG_0), 264 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 307 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 309 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 332 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 334 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 356 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 358 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), [all...] |
H A D | jmp32.c | 806 BPF_MOV32_REG(BPF_REG_6, BPF_REG_0), 807 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), 808 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32), 809 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_6), 834 BPF_MOV32_REG(BPF_REG_6, BPF_REG_0), 835 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 32), 836 BPF_ALU64_IMM(BPF_RSH, BPF_REG_6, 32), 837 BPF_ALU64_REG(BPF_ADD, BPF_REG_8, BPF_REG_6), 862 BPF_MOV32_REG(BPF_REG_6, BPF_REG_0), 863 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 3 [all...] |
H A D | bpf_loop_inline.c | 72 BPF_ALU64_REG(BPF_MOV, BPF_REG_6, BPF_REG_0), 75 BPF_JMP_IMM(BPF_JNE, BPF_REG_6, 0, 9), 222 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -40), 227 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -40), 236 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_6, -56),
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_sock.c | 53 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 54 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 66 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 67 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 79 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 80 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 92 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 93 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 199 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 202 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, [all...] |
H A D | test_sock_addr.c | 765 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 768 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 773 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 779 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, 784 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, 789 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, 828 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 831 BPF_LDX_MEM(BPF_W, BPF_REG_7, BPF_REG_6, 837 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_7, \ 851 BPF_STX_MEM(BPF_W, BPF_REG_6, BPF_REG_ [all...] |
H A D | test_verifier.c | 199 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); 206 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); 219 insn[i++] = BPF_MOV64_REG(BPF_REG_1, BPF_REG_6); 249 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); 292 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); 299 insn[i++] = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, 323 insn[i++] = BPF_MOV64_REG(BPF_REG_6, BPF_REG_1); 331 insn[i++] = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6,
|
/linux-master/samples/bpf/ |
H A D | cookie_uid_helper_example.c | 85 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 110 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 126 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 152 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, 156 BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6,
|
H A D | test_cgrp2_attach.c | 46 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), /* save r6 so it's not clobbered by BPF_CALL */ 67 BPF_LDX_MEM(BPF_W, BPF_REG_1, BPF_REG_6, offsetof(struct __sk_buff, len)), /* r1 = skb->len */
|
H A D | test_cgrp2_sock.c | 34 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1), 61 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6), 68 BPF_MOV64_REG(BPF_REG_1, BPF_REG_6),
|
H A D | sock_example.c | 49 BPF_MOV64_REG(BPF_REG_6, BPF_REG_1),
|
/linux-master/tools/lib/bpf/ |
H A D | gen_loader.c | 121 emit(gen, BPF_MOV64_REG(BPF_REG_6, BPF_REG_1)); 235 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_6, BPF_REG_0, ctx_off)); 241 emit(gen, BPF_LDX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_0, BPF_REG_6, ctx_off)); 263 emit(gen, BPF_STX_MEM(insn_bytes_to_bpf_size(size), BPF_REG_6, BPF_REG_0, ctx_off)); 1055 emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_6, 1063 emit(gen, BPF_LDX_MEM(BPF_W, BPF_REG_0, BPF_REG_6,
|
/linux-master/tools/include/linux/ |
H A D | filter.h | 19 #define BPF_REG_CTX BPF_REG_6
|
/linux-master/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 60 ctx->b2p[BPF_REG_6] = _R27; 166 for (i = BPF_REG_6; i <= BPF_REG_10; i++) 181 for (i = BPF_REG_6; i <= BPF_REG_10; i++)
|
/linux-master/arch/x86/net/ |
H A D | bpf_jit_comp.c | 135 [BPF_REG_6] = 3, /* RBX callee saved */ 153 [BPF_REG_6] = offsetof(struct pt_regs, bx), 1193 if (insn->dst_reg == BPF_REG_6 || insn->src_reg == BPF_REG_6) 2521 emit_mov_reg(&prog, true, BPF_REG_6, BPF_REG_0); 2563 emit_mov_reg(&prog, true, BPF_REG_2, BPF_REG_6); 2852 emit_stx(&prog, BPF_DW, BPF_REG_FP, BPF_REG_6, -rbx_off); 2913 emit_ldx(&prog, BPF_DW, BPF_REG_6, BPF_REG_FP, 8); 2978 emit_ldx(&prog, BPF_DW, BPF_REG_6, BPF_REG_FP, -rbx_off);
|
/linux-master/tools/testing/selftests/net/ |
H A D | reuseport_bpf.c | 99 /* BPF_MOV64_REG(BPF_REG_6, BPF_REG_1) */ 100 { BPF_ALU64 | BPF_MOV | BPF_X, BPF_REG_6, BPF_REG_1, 0, 0 },
|
/linux-master/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 55 [BPF_REG_6] = A64_R(19), 302 const u8 r6 = bpf2a64[BPF_REG_6]; 698 const u8 r6 = bpf2a64[BPF_REG_6];
|