/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_align.c | 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), 168 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 169 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 170 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 171 BPF_ALU64_IMM(BPF_LSH, BPF_REG_3, 1), 173 BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 5), 270 BPF_ALU64_IMM(BPF_LSH, BPF_REG_6, 2), [all …]
|
D | test_verifier.c | 488 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 32), 3330 BPF_ALU64_IMM(BPF_LSH, BPF_REG_2, 49), 4423 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), 4447 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), 4475 BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), 4516 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), 4538 BPF_ALU64_IMM(BPF_LSH, BPF_REG_1, 2), 4563 BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), 4590 BPF_ALU32_IMM(BPF_LSH, BPF_REG_1, 2), 4819 BPF_ALU64_IMM(BPF_LSH, BPF_REG_4, 1), [all …]
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf_common.h | 38 #define BPF_LSH 0x60 macro
|
/Linux-v4.19/include/uapi/linux/ |
D | bpf_common.h | 38 #define BPF_LSH 0x60 macro
|
/Linux-v4.19/arch/x86/net/ |
D | bpf_jit_comp.c | 626 case BPF_ALU | BPF_LSH | BPF_K: in do_jit() 629 case BPF_ALU64 | BPF_LSH | BPF_K: in do_jit() 638 case BPF_LSH: b3 = 0xE0; break; in do_jit() 649 case BPF_ALU | BPF_LSH | BPF_X: in do_jit() 652 case BPF_ALU64 | BPF_LSH | BPF_X: in do_jit() 677 case BPF_LSH: b3 = 0xE0; break; in do_jit()
|
D | bpf_jit_comp32.c | 492 case BPF_LSH: in emit_ia32_shift_r() 1718 case BPF_ALU | BPF_LSH | BPF_X: in do_jit() 1768 case BPF_ALU | BPF_LSH | BPF_K: in do_jit() 1778 case BPF_ALU64 | BPF_LSH | BPF_K: in do_jit() 1790 case BPF_ALU64 | BPF_LSH | BPF_X: in do_jit()
|
/Linux-v4.19/arch/mips/net/ |
D | ebpf_jit.c | 427 case BPF_LSH: in gen_imm_insn() 447 BPF_OP(insn->code) != BPF_LSH && in gen_imm_insn() 482 case BPF_ALU64 | BPF_LSH: in gen_imm_insn() 485 case BPF_ALU | BPF_LSH: in gen_imm_insn() 652 case BPF_ALU64 | BPF_LSH | BPF_K: /* ALU64_IMM */ in build_one_insn() 662 case BPF_ALU | BPF_LSH | BPF_K: /* ALU64_IMM */ in build_one_insn() 771 case BPF_ALU64 | BPF_LSH | BPF_X: /* ALU64_REG */ in build_one_insn() 832 case BPF_LSH: in build_one_insn() 855 case BPF_ALU | BPF_LSH | BPF_X: /* ALU_REG */ in build_one_insn() 910 case BPF_LSH: in build_one_insn() [all …]
|
D | bpf_jit.c | 903 case BPF_ALU | BPF_LSH | BPF_K: in build_body() 908 case BPF_ALU | BPF_LSH | BPF_X: in build_body()
|
/Linux-v4.19/tools/bpf/ |
D | bpf_exp.y | 426 bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_K, 0, 0, $3); } 428 bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } 430 bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); }
|
D | bpf_dbg.c | 73 #define BPF_ALU_LSH (BPF_ALU | BPF_LSH)
|
/Linux-v4.19/arch/powerpc/net/ |
D | bpf_jit_comp64.c | 477 case BPF_ALU | BPF_LSH | BPF_X: /* (u32) dst <<= (u32) src */ in bpf_jit_build_body() 481 case BPF_ALU64 | BPF_LSH | BPF_X: /* dst <<= src; */ in bpf_jit_build_body() 484 case BPF_ALU | BPF_LSH | BPF_K: /* (u32) dst <<== (u32) imm */ in bpf_jit_build_body() 488 case BPF_ALU64 | BPF_LSH | BPF_K: /* dst <<== imm */ in bpf_jit_build_body()
|
D | bpf_jit_comp.c | 237 case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X; */ in bpf_jit_build_body() 241 case BPF_ALU | BPF_LSH | BPF_K: in bpf_jit_build_body()
|
/Linux-v4.19/arch/s390/net/ |
D | bpf_jit_comp.c | 774 case BPF_ALU | BPF_LSH | BPF_X: /* dst = (u32) dst << (u32) src */ in bpf_jit_insn() 779 case BPF_ALU64 | BPF_LSH | BPF_X: /* dst = dst << src */ in bpf_jit_insn() 783 case BPF_ALU | BPF_LSH | BPF_K: /* dst = (u32) dst << (u32) imm */ in bpf_jit_insn() 790 case BPF_ALU64 | BPF_LSH | BPF_K: /* dst = dst << imm */ in bpf_jit_insn()
|
/Linux-v4.19/arch/arm64/net/ |
D | bpf_jit_comp.c | 427 case BPF_ALU | BPF_LSH | BPF_X: in build_insn() 428 case BPF_ALU64 | BPF_LSH | BPF_X: in build_insn() 532 case BPF_ALU | BPF_LSH | BPF_K: in build_insn() 533 case BPF_ALU64 | BPF_LSH | BPF_K: in build_insn()
|
/Linux-v4.19/lib/ |
D | test_bpf.c | 547 BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 27), 1072 BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 2), 1726 BPF_ALU64_IMM(BPF_LSH, R1, 32), 1897 BPF_ALU64_REG(BPF_LSH, R0, R2), 1902 BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */ 1908 BPF_ALU64_REG(BPF_LSH, R4, R2), /* R4 = 46 << 1 */ 1912 BPF_ALU64_REG(BPF_LSH, R4, R4), /* R4 = 4 << 4 */ 1916 BPF_ALU32_REG(BPF_LSH, R4, R4), /* R4 = 5 << 5 */ 2273 BPF_ALU64_IMM(BPF_LSH, R3, 32), 3800 BPF_ALU32_REG(BPF_LSH, R0, R1), [all …]
|
/Linux-v4.19/arch/arm/net/ |
D | bpf_jit_32.c | 685 case BPF_LSH: in emit_alu_r() 793 case BPF_LSH: in emit_a32_alu_i() 1378 case BPF_ALU | BPF_LSH | BPF_X: in build_insn() 1439 case BPF_ALU | BPF_LSH | BPF_K: in build_insn() 1447 case BPF_ALU64 | BPF_LSH | BPF_K: in build_insn() 1459 case BPF_ALU64 | BPF_LSH | BPF_X: in build_insn()
|
/Linux-v4.19/kernel/bpf/ |
D | arraymap.c | 183 *insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size)); in array_map_gen_lookup() 726 *insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size)); in array_of_map_gen_lookup()
|
D | disasm.c | 81 [BPF_LSH >> 4] = "<<=",
|
D | core.c | 704 *to++ = BPF_ALU64_IMM(BPF_LSH, BPF_REG_AX, 32); in bpf_jit_blind_insn()
|
D | verifier.c | 3057 case BPF_LSH: in adjust_scalar_min_max_vals() 3357 if ((opcode == BPF_LSH || opcode == BPF_RSH || in check_alu_op()
|
/Linux-v4.19/arch/sparc/net/ |
D | bpf_jit_comp_64.c | 964 case BPF_ALU | BPF_LSH | BPF_X: in build_insn() 967 case BPF_ALU64 | BPF_LSH | BPF_X: in build_insn() 1121 case BPF_ALU | BPF_LSH | BPF_K: in build_insn() 1124 case BPF_ALU64 | BPF_LSH | BPF_K: in build_insn()
|
D | bpf_jit_comp_32.c | 430 case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X */ in bpf_jit_compile() 433 case BPF_ALU | BPF_LSH | BPF_K: /* A <<= K */ in bpf_jit_compile()
|
/Linux-v4.19/kernel/ |
D | seccomp.c | 148 case BPF_ALU | BPF_LSH | BPF_K: in seccomp_check_filter() 149 case BPF_ALU | BPF_LSH | BPF_X: in seccomp_check_filter()
|
/Linux-v4.19/net/core/ |
D | filter.c | 611 case BPF_ALU | BPF_LSH | BPF_X: in bpf_convert_filter() 612 case BPF_ALU | BPF_LSH | BPF_K: in bpf_convert_filter() 768 *insn++ = BPF_ALU32_IMM(BPF_LSH, BPF_REG_A, 2); in bpf_convert_filter() 959 [BPF_ALU | BPF_LSH | BPF_K] = true, in chk_code_allowed() 960 [BPF_ALU | BPF_LSH | BPF_X] = true, in chk_code_allowed() 1052 case BPF_ALU | BPF_LSH | BPF_K: in bpf_check_classic() 6019 *insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16); in bpf_convert_ctx_access() 6491 *insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16); in sock_ops_convert_ctx_access() 6847 *insn++ = BPF_ALU32_IMM(BPF_LSH, si->dst_reg, 16); in sk_msg_convert_ctx_access()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | jit.c | 3130 [BPF_ALU64 | BPF_LSH | BPF_X] = shl_reg64, 3131 [BPF_ALU64 | BPF_LSH | BPF_K] = shl_imm64, 3153 [BPF_ALU | BPF_LSH | BPF_K] = shl_imm, 3542 if (!(next1.code == (BPF_LSH | BPF_K | BPF_ALU64) && in nfp_bpf_opt_ld_shift() 3545 next2.code == (BPF_LSH | BPF_K | BPF_ALU64))) in nfp_bpf_opt_ld_shift()
|