BPF_ARSH 690 arch/arm/net/bpf_jit_32.c case BPF_ARSH: BPF_ARSH 1415 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ARSH 1416 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ARSH 1504 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_ARSH | BPF_X: BPF_ARSH 1508 arch/arm/net/bpf_jit_32.c case BPF_ALU64 | BPF_ARSH | BPF_K: BPF_ARSH 424 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ARSH 425 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_X: BPF_ARSH 528 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ARSH 529 arch/arm64/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_K: BPF_ARSH 449 arch/mips/net/ebpf_jit.c case BPF_ARSH: BPF_ARSH 509 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_ARSH: BPF_ARSH 512 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ARSH: BPF_ARSH 681 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_ARSH | BPF_K: /* ALU64_IMM */ BPF_ARSH 691 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ARSH | BPF_K: /* ALU64_IMM */ BPF_ARSH 821 arch/mips/net/ebpf_jit.c case BPF_ALU64 | BPF_ARSH | BPF_X: /* ALU64_REG */ BPF_ARSH 898 arch/mips/net/ebpf_jit.c case BPF_ARSH: BPF_ARSH 917 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ARSH | BPF_X: /* ALU_REG */ BPF_ARSH 984 arch/mips/net/ebpf_jit.c case BPF_ARSH: BPF_ARSH 537 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_ARSH | BPF_X: /* (s32) dst >>= src */ BPF_ARSH 540 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_ARSH | BPF_X: /* (s64) dst >>= src */ BPF_ARSH 543 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_ARSH | BPF_K: /* (s32) dst >>= imm */ BPF_ARSH 546 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU64 | BPF_ARSH | BPF_K: /* (s64) dst >>= imm */ BPF_ARSH 823 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ARSH 824 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_X: BPF_ARSH 1000 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ARSH 1001 arch/riscv/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_K: BPF_ARSH 836 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: /* ((s32) dst) >>= src */ BPF_ARSH 841 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_X: /* ((s64) dst) >>= src */ BPF_ARSH 845 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: /* ((s32) dst >> imm */ BPF_ARSH 852 arch/s390/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_K: /* ((s64) dst) >>= imm */ BPF_ARSH 988 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ARSH 991 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_ARSH | BPF_X: BPF_ARSH 1156 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ARSH 1159 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU64 | BPF_ARSH | BPF_K: BPF_ARSH 611 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ARSH 614 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_K: BPF_ARSH 623 arch/x86/net/bpf_jit_comp.c case BPF_ARSH: b3 = 0xF8; break; BPF_ARSH 634 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ARSH 637 arch/x86/net/bpf_jit_comp.c case BPF_ALU64 | BPF_ARSH | BPF_X: BPF_ARSH 662 arch/x86/net/bpf_jit_comp.c case BPF_ARSH: b3 = 0xF8; break; BPF_ARSH 505 arch/x86/net/bpf_jit_comp32.c case BPF_ARSH: BPF_ARSH 1574 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ARSH 1575 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ARSH 1655 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_ARSH | BPF_X: BPF_ARSH 1659 arch/x86/net/bpf_jit_comp32.c case BPF_ALU64 | BPF_ARSH | BPF_K: BPF_ARSH 3437 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_ARSH | BPF_X] = ashr_reg64, BPF_ARSH 3438 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU64 | BPF_ARSH | BPF_K] = ashr_imm64, BPF_ARSH 3460 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_ARSH | BPF_X] = ashr_reg, BPF_ARSH 3461 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_ARSH | BPF_K] = ashr_imm, BPF_ARSH 79 kernel/bpf/disasm.c [BPF_ARSH >> 4] = "s>>=", BPF_ARSH 4837 kernel/bpf/verifier.c case BPF_ARSH: BPF_ARSH 5102 kernel/bpf/verifier.c opcode == BPF_ARSH) && BPF_SRC(insn->code) == BPF_K) { BPF_ARSH 9051 kernel/bpf/verifier.c *patch++ = BPF_ALU64_IMM(BPF_ARSH, BPF_REG_AX, 63); BPF_ARSH 1720 lib/test_bpf.c BPF_ALU64_IMM(BPF_ARSH, R1, 32), BPF_ARSH 1897 lib/test_bpf.c BPF_ALU64_REG(BPF_ARSH, R0, R3), BPF_ARSH 3981 lib/test_bpf.c BPF_ALU64_REG(BPF_ARSH, R0, R1), BPF_ARSH 3993 lib/test_bpf.c BPF_ALU64_IMM(BPF_ARSH, R0, 40), BPF_ARSH 349 tools/testing/selftests/bpf/test_verifier.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_7, 32) BPF_ARSH 36 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 5), BPF_ARSH 46 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 7), BPF_ARSH 57 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), BPF_ARSH 68 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), BPF_ARSH 78 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_0, 5), BPF_ARSH 88 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), BPF_ARSH 126 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 0), BPF_ARSH 170 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU64_REG(BPF_ARSH, BPF_REG_1, BPF_REG_3), BPF_ARSH 21 tools/testing/selftests/bpf/verifier/bpf_get_stack.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_8, 32), BPF_ARSH 28 tools/testing/selftests/bpf/verifier/bpf_get_stack.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 32), BPF_ARSH 14 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_1, 1), BPF_ARSH 9 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 25 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 41 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 57 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 73 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 89 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 105 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 121 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 137 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 153 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 169 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 185 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 201 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 217 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 233 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 249 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 265 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 281 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 298 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 315 tools/testing/selftests/bpf/verifier/masking.c BPF_ALU64_IMM(BPF_ARSH, BPF_REG_2, 63), BPF_ARSH 399 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), BPF_ARSH 412 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 0), BPF_ARSH 418 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_IMM(BPF_ARSH, BPF_REG_0, 1),