/tools/testing/selftests/bpf/prog_tests/ |
D | align.c | 213 BPF_MOV64_REG(BPF_REG_5, BPF_REG_2), 218 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14), 219 BPF_MOV64_REG(BPF_REG_4, BPF_REG_5), 224 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 0), 225 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 1), 226 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 2), 227 BPF_LDX_MEM(BPF_B, BPF_REG_4, BPF_REG_5, 3), 228 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 0), 229 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 2), 230 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_5, 0), [all …]
|
/tools/testing/selftests/bpf/verifier/ |
D | meta_access.c | 171 BPF_MOV64_IMM(BPF_REG_5, 42), 173 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_5, -8), 175 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -8), 176 BPF_JMP_IMM(BPF_JGT, BPF_REG_5, 100, 6), 177 BPF_ALU64_REG(BPF_ADD, BPF_REG_3, BPF_REG_5), 178 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 181 BPF_JMP_REG(BPF_JGT, BPF_REG_6, BPF_REG_5, 1), 196 BPF_MOV64_IMM(BPF_REG_5, 42), 198 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_5, -8), 200 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -8), [all …]
|
D | atomic_cmpxchg.c | 134 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 136 BPF_ATOMIC_OP(BPF_DW, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8), 155 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 157 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8), 174 BPF_MOV32_REG(BPF_REG_5, BPF_REG_10), 176 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8), 195 BPF_MOV32_REG(BPF_REG_5, BPF_REG_10), 197 BPF_ATOMIC_OP(BPF_W, BPF_CMPXCHG, BPF_REG_10, BPF_REG_5, -8),
|
D | helper_packet_access.c | 45 BPF_LDX_MEM(BPF_B, BPF_REG_5, BPF_REG_2, 0), 47 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_5), 48 BPF_MOV64_REG(BPF_REG_5, BPF_REG_4), 49 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 8), 50 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_3, 4), 148 BPF_LDX_MEM(BPF_B, BPF_REG_5, BPF_REG_2, 0), 150 BPF_ALU64_REG(BPF_ADD, BPF_REG_4, BPF_REG_5), 151 BPF_MOV64_REG(BPF_REG_5, BPF_REG_4), 152 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 8), 153 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_3, 4), [all …]
|
D | direct_packet_access.c | 40 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 41 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 14), 42 BPF_JMP_REG(BPF_JGT, BPF_REG_5, BPF_REG_4, 15), 228 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 229 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 23), 230 BPF_ALU64_IMM(BPF_RSH, BPF_REG_5, 3), 232 BPF_ALU64_REG(BPF_ADD, BPF_REG_6, BPF_REG_5), 253 BPF_MOV64_REG(BPF_REG_5, BPF_REG_3), 254 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, 23), 255 BPF_ALU64_IMM(BPF_AND, BPF_REG_5, 15), [all …]
|
D | cgroup_skb.c | 10 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 39 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 62 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 74 BPF_STX_MEM(BPF_W, BPF_REG_1, BPF_REG_5, 97 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 99 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 101 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1, 103 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_1,
|
D | ld_ind.c | 53 BPF_MOV64_IMM(BPF_REG_5, 1), 54 BPF_LD_IND(BPF_W, BPF_REG_5, -0x200000), 55 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
|
D | ref_tracking.c | 330 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 331 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 332 BPF_STX_MEM(BPF_DW, BPF_REG_5, BPF_REG_4, 0), 335 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 336 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 337 BPF_LDX_MEM(BPF_DW, BPF_REG_4, BPF_REG_5, 0), 359 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 360 BPF_ALU64_IMM(BPF_ADD, BPF_REG_5, -8), 361 BPF_STX_MEM(BPF_DW, BPF_REG_5, BPF_REG_4, 0), 364 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), [all …]
|
D | search_pruning.c | 100 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -16), 101 BPF_JMP_IMM(BPF_JEQ, BPF_REG_5, 0, 2), 127 BPF_LDX_MEM(BPF_DW, BPF_REG_5, BPF_REG_10, -16),
|
D | bpf_get_stack.c | 32 BPF_MOV64_IMM(BPF_REG_5, sizeof(struct test_val)/2), 33 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_5),
|
D | calls.c | 1686 BPF_MOV64_IMM(BPF_REG_5, 0), 1688 BPF_MOV64_IMM(BPF_REG_5, 1), 1693 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1722 BPF_MOV64_IMM(BPF_REG_5, 0), 1724 BPF_MOV64_IMM(BPF_REG_5, 1), 1728 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1754 BPF_MOV64_IMM(BPF_REG_5, 0), 1758 BPF_MOV64_IMM(BPF_REG_5, 1), 1762 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5), 1790 BPF_MOV64_IMM(BPF_REG_5, 0), [all …]
|
D | helper_access_var_len.c | 332 BPF_MOV64_IMM(BPF_REG_5, 0), 349 BPF_MOV64_IMM(BPF_REG_5, 0), 367 BPF_MOV64_IMM(BPF_REG_5, 0), 387 BPF_MOV64_IMM(BPF_REG_5, 0), 411 BPF_MOV64_IMM(BPF_REG_5, 0), 433 BPF_MOV64_IMM(BPF_REG_5, 0), 456 BPF_MOV64_IMM(BPF_REG_5, 0),
|
D | event_output.c | 34 BPF_MOV64_IMM(BPF_REG_5, 8), \
|
D | stack_ptr.c | 267 BPF_MOV64_REG(BPF_REG_5, BPF_REG_10), 268 BPF_LDX_MEM(BPF_B, BPF_REG_0, BPF_REG_5, -6), 339 BPF_MOV64_IMM(BPF_REG_5, -1),
|
D | ld_abs.c | 53 BPF_MOV64_IMM(BPF_REG_5, 0), 55 BPF_MOV64_REG(BPF_REG_0, BPF_REG_5),
|
D | var_off.c | 155 BPF_MOV64_IMM(BPF_REG_5, 8), 309 BPF_MOV64_IMM(BPF_REG_5, 8),
|
D | array_access.c | 250 BPF_MOV64_IMM(BPF_REG_5, 0), 370 BPF_MOV64_IMM(BPF_REG_5, 0),
|
D | bounds_mix_sign_unsign.c | 163 BPF_MOV64_IMM(BPF_REG_5, 0),
|
D | bounds.c | 551 BPF_LDX_MEM(BPF_W, BPF_REG_5, BPF_REG_6, 0),
|
/tools/include/linux/ |
D | filter.h | 18 #define BPF_REG_ARG5 BPF_REG_5
|
/tools/include/uapi/linux/ |
D | bpf.h | 59 BPF_REG_5, enumerator
|
/tools/testing/selftests/bpf/ |
D | test_verifier.c | 398 BPF_MOV64_IMM(BPF_REG_5, 0), \
|