BPF_ALU 1374 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 1375 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MOV | BPF_X: BPF_ALU 1401 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 1402 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 1403 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 1404 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 1405 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 1406 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 1407 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 1408 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 1409 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 1410 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 1411 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 1412 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 1413 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 1414 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 1415 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ALU 1416 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ALU 1445 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 1446 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 1447 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 1448 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_MOD | BPF_X: BPF_ALU 1474 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 1475 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 1514 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_NEG: BPF_ALU 1544 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 1545 arch/arm/net/bpf_jit_32.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 373 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_X: BPF_ALU 378 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 382 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 386 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 390 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 394 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 398 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 402 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 404 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_X: BPF_ALU 416 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 420 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 424 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ALU 429 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_NEG: BPF_ALU 434 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 435 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 474 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 479 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 484 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 489 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 494 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 499 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 504 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 509 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 514 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 520 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 524 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 528 arch/arm64/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ALU 467 arch/mips/net/ebpf_jit.c if (BPF_CLASS(insn->code) == BPF_ALU && BPF_ALU 480 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_AND: BPF_ALU 484 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_OR: BPF_ALU 488 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_XOR: BPF_ALU 500 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_RSH: BPF_ALU 506 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_LSH: BPF_ALU 512 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ARSH: BPF_ALU 515 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MOV: BPF_ALU 518 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ADD: BPF_ALU 521 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB: BPF_ALU 535 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_AND: BPF_ALU 539 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_OR: BPF_ALU 543 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_XOR: BPF_ALU 552 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ADD: BPF_ALU 555 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB: BPF_ALU 683 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MOV | BPF_K: /* ALU32_IMM */ BPF_ALU 684 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ADD | BPF_K: /* ALU32_IMM */ BPF_ALU 685 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB | BPF_K: /* ALU32_IMM */ BPF_ALU 686 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_OR | BPF_K: /* ALU64_IMM */ BPF_ALU 687 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_AND | BPF_K: /* ALU64_IMM */ BPF_ALU 688 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_LSH | BPF_K: /* ALU64_IMM */ BPF_ALU 689 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_RSH | BPF_K: /* ALU64_IMM */ BPF_ALU 690 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_XOR | BPF_K: /* ALU64_IMM */ BPF_ALU 691 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ARSH | BPF_K: /* ALU64_IMM */ BPF_ALU 720 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MUL | BPF_K: /* ALU_IMM */ BPF_ALU 739 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_NEG | BPF_K: /* ALU_IMM */ BPF_ALU 750 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_DIV | BPF_K: /* ALU_IMM */ BPF_ALU 751 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MOD | BPF_K: /* ALU_IMM */ BPF_ALU 906 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MOV | BPF_X: /* ALU_REG */ BPF_ALU 907 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ADD | BPF_X: /* ALU_REG */ BPF_ALU 908 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_SUB | BPF_X: /* ALU_REG */ BPF_ALU 909 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_XOR | BPF_X: /* ALU_REG */ BPF_ALU 910 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_OR | BPF_X: /* ALU_REG */ BPF_ALU 911 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_AND | BPF_X: /* ALU_REG */ BPF_ALU 912 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MUL | BPF_X: /* ALU_REG */ BPF_ALU 913 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_DIV | BPF_X: /* ALU_REG */ BPF_ALU 914 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_MOD | BPF_X: /* ALU_REG */ BPF_ALU 915 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_LSH | BPF_X: /* ALU_REG */ BPF_ALU 916 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_RSH | BPF_X: /* ALU_REG */ BPF_ALU 917 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_ARSH | BPF_X: /* ALU_REG */ BPF_ALU 1322 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 1323 arch/mips/net/ebpf_jit.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 1573 arch/mips/net/ebpf_jit.c case BPF_ALU: BPF_ALU 135 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ BPF_ALU 139 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ BPF_ALU 146 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ BPF_ALU 150 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ BPF_ALU 157 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ BPF_ALU 161 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: /* A *= K */ BPF_ALU 169 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_X: /* A %= X; */ BPF_ALU 170 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ BPF_ALU 180 arch/powerpc/net/bpf_jit_comp.c if (code == (BPF_ALU | BPF_MOD | BPF_X)) { BPF_ALU 188 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_K: /* A %= K; */ BPF_ALU 194 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_K: /* A /= K */ BPF_ALU 200 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 204 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 212 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 216 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 223 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_X: /* A ^= X */ BPF_ALU 227 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ BPF_ALU 233 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X; */ BPF_ALU 237 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 243 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_X: /* A >>= X; */ BPF_ALU 247 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_K: /* A >>= K; */ BPF_ALU 253 arch/powerpc/net/bpf_jit_comp.c case BPF_ALU | BPF_NEG: BPF_ALU 341 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_ADD | BPF_X: /* (u32) dst += (u32) src */ BPF_ALU 345 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */ BPF_ALU 349 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_ADD | BPF_K: /* (u32) dst += (u32) imm */ BPF_ALU 350 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_SUB | BPF_K: /* (u32) dst -= (u32) imm */ BPF_ALU 364 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MUL | BPF_X: /* (u32) dst *= (u32) src */ BPF_ALU 366 arch/powerpc/net/bpf_jit_comp64.c if (BPF_CLASS(code) == BPF_ALU) BPF_ALU 371 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MUL | BPF_K: /* (u32) dst *= (u32) imm */ BPF_ALU 377 arch/powerpc/net/bpf_jit_comp64.c if (BPF_CLASS(code) == BPF_ALU) BPF_ALU 385 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_DIV | BPF_X: /* (u32) dst /= (u32) src */ BPF_ALU 386 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MOD | BPF_X: /* (u32) dst %= (u32) src */ BPF_ALU 405 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MOD | BPF_K: /* (u32) dst %= (u32) imm */ BPF_ALU 406 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_DIV | BPF_K: /* (u32) dst /= (u32) imm */ BPF_ALU 416 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU: BPF_ALU 444 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_NEG: /* (u32) dst = -dst */ BPF_ALU 452 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_AND | BPF_X: /* (u32) dst = dst & src */ BPF_ALU 456 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_AND | BPF_K: /* (u32) dst = dst & imm */ BPF_ALU 466 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_OR | BPF_X: /* dst = (u32) dst | (u32) src */ BPF_ALU 470 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_OR | BPF_K:/* dst = (u32) dst | (u32) imm */ BPF_ALU 483 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_XOR | BPF_X: /* (u32) dst ^= src */ BPF_ALU 487 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_XOR | BPF_K: /* (u32) dst ^= (u32) imm */ BPF_ALU 500 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_LSH | BPF_X: /* (u32) dst <<= (u32) src */ BPF_ALU 510 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_LSH | BPF_K: /* (u32) dst <<== (u32) imm */ BPF_ALU 520 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_RSH | BPF_X: /* (u32) dst >>= (u32) src */ BPF_ALU 528 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_RSH | BPF_K: /* (u32) dst >>= (u32) imm */ BPF_ALU 537 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_ARSH | BPF_X: /* (s32) dst >>= src */ BPF_ALU 543 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_ARSH | BPF_K: /* (s32) dst >>= imm */ BPF_ALU 554 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MOV | BPF_X: /* (u32) dst = src */ BPF_ALU 563 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_MOV | BPF_K: /* (u32) dst = imm */ BPF_ALU 574 arch/powerpc/net/bpf_jit_comp64.c if (BPF_CLASS(code) == BPF_ALU && !fp->aux->verifier_zext) BPF_ALU 581 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 582 arch/powerpc/net/bpf_jit_comp64.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 690 arch/riscv/net/bpf_jit_comp.c if (code & (BPF_ALU | BPF_X) || code & (BPF_ALU64 | BPF_X) || BPF_ALU 750 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_X: BPF_ALU 763 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 769 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 775 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 781 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 787 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 793 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 799 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 805 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_X: BPF_ALU 811 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 817 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 823 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ALU 831 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_NEG: BPF_ALU 840 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 848 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 897 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 905 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 918 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 931 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 942 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 953 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 964 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 972 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 980 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 988 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 994 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 1000 arch/riscv/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ALU 524 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_X: /* dst = (u32) src */ BPF_ALU 534 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_K: /* dst = (u32) imm */ BPF_ALU 562 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_X: /* dst = (u32) dst + (u32) src */ BPF_ALU 571 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_K: /* dst = (u32) dst + (u32) imm */ BPF_ALU 587 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: /* dst = (u32) dst - (u32) src */ BPF_ALU 596 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: /* dst = (u32) dst - (u32) imm */ BPF_ALU 612 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: /* dst = (u32) dst * (u32) src */ BPF_ALU 621 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: /* dst = (u32) dst * (u32) imm */ BPF_ALU 637 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_X: /* dst = (u32) dst / (u32) src */ BPF_ALU 638 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_X: /* dst = (u32) dst % (u32) src */ BPF_ALU 669 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_K: /* dst = (u32) dst / (u32) imm */ BPF_ALU 670 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_K: /* dst = (u32) dst % (u32) imm */ BPF_ALU 718 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_X: /* dst = (u32) dst & (u32) src */ BPF_ALU 727 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_K: /* dst = (u32) dst & (u32) imm */ BPF_ALU 740 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_X: /* dst = (u32) dst | (u32) src */ BPF_ALU 749 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_K: /* dst = (u32) dst | (u32) imm */ BPF_ALU 762 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_X: /* dst = (u32) dst ^ (u32) src */ BPF_ALU 771 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_K: /* dst = (u32) dst ^ (u32) imm */ BPF_ALU 786 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: /* dst = (u32) dst << (u32) src */ BPF_ALU 795 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: /* dst = (u32) dst << (u32) imm */ BPF_ALU 811 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_X: /* dst = (u32) dst >> (u32) src */ BPF_ALU 820 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_K: /* dst = (u32) dst >> (u32) imm */ BPF_ALU 836 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: /* ((s32) dst) >>= src */ BPF_ALU 845 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: /* ((s32) dst >> imm */ BPF_ALU 861 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_NEG: /* dst = (u32) -dst */ BPF_ALU 873 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 891 arch/s390/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 399 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_ADD | BPF_X: /* A += X; */ BPF_ALU 402 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_ADD | BPF_K: /* A += K; */ BPF_ALU 405 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ BPF_ALU 408 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ BPF_ALU 411 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_AND | BPF_X: /* A &= X */ BPF_ALU 414 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_AND | BPF_K: /* A &= K */ BPF_ALU 417 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_OR | BPF_X: /* A |= X */ BPF_ALU 420 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_OR | BPF_K: /* A |= K */ BPF_ALU 424 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 427 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ BPF_ALU 430 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_LSH | BPF_X: /* A <<= X */ BPF_ALU 433 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_LSH | BPF_K: /* A <<= K */ BPF_ALU 436 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_RSH | BPF_X: /* A >>= X */ BPF_ALU 439 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_RSH | BPF_K: /* A >>= K */ BPF_ALU 442 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_MUL | BPF_X: /* A *= X; */ BPF_ALU 445 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_MUL | BPF_K: /* A *= K */ BPF_ALU 448 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_DIV | BPF_K: /* A /= K with K != 0*/ BPF_ALU 461 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ BPF_ALU 483 arch/sparc/net/bpf_jit_comp_32.c case BPF_ALU | BPF_NEG: BPF_ALU 909 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MOV | BPF_X: BPF_ALU 918 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 922 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 926 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 930 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 934 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 938 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 944 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 953 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MOD | BPF_X: { BPF_ALU 974 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 980 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 988 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ALU 996 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_NEG: BPF_ALU 1001 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 1021 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_END | BPF_FROM_LE: { BPF_ALU 1064 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 1073 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 1077 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 1081 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 1085 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 1089 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 1093 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 1099 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 1113 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_MOD | BPF_K: { BPF_ALU 1142 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 1148 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 1156 arch/sparc/net/bpf_jit_comp_64.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ALU 1164 arch/sparc/net/bpf_jit_comp_64.c if (BPF_CLASS(code) == BPF_ALU && BPF_ALU 420 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 421 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 422 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 423 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 424 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 445 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_X: BPF_ALU 452 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_NEG: BPF_ALU 461 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 462 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 463 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 464 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 465 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 512 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 524 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_X: BPF_ALU 525 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 526 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 527 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 572 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 573 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 609 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 610 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 611 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ALU 632 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 633 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 634 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ALU 674 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 706 arch/x86/net/bpf_jit_comp.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 1492 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 1493 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MOV | BPF_X: BPF_ALU 1521 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 1522 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 1523 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 1524 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 1525 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 1526 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 1527 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 1528 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 1529 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 1530 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 1554 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 1555 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 1572 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 1573 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 1574 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_ARSH | BPF_K: BPF_ALU 1575 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_ARSH | BPF_X: BPF_ALU 1595 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 1596 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 1597 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 1598 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_MOD | BPF_X: BPF_ALU 1623 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 1624 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 1665 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_NEG: BPF_ALU 1688 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_END | BPF_FROM_LE: BPF_ALU 1693 arch/x86/net/bpf_jit_comp32.c case BPF_ALU | BPF_END | BPF_FROM_BE: BPF_ALU 3439 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_MOV | BPF_X] = mov_reg, BPF_ALU 3440 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_MOV | BPF_K] = mov_imm, BPF_ALU 3441 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_XOR | BPF_X] = xor_reg, BPF_ALU 3442 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_XOR | BPF_K] = xor_imm, BPF_ALU 3443 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_AND | BPF_X] = and_reg, BPF_ALU 3444 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_AND | BPF_K] = and_imm, BPF_ALU 3445 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_OR | BPF_X] = or_reg, BPF_ALU 3446 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_OR | BPF_K] = or_imm, BPF_ALU 3447 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_ADD | BPF_X] = add_reg, BPF_ALU 3448 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_ADD | BPF_K] = add_imm, BPF_ALU 3449 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_SUB | BPF_X] = sub_reg, BPF_ALU 3450 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_SUB | BPF_K] = sub_imm, BPF_ALU 3451 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_MUL | BPF_X] = mul_reg, BPF_ALU 3452 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_MUL | BPF_K] = mul_imm, BPF_ALU 3453 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_DIV | BPF_X] = div_reg, BPF_ALU 3454 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_DIV | BPF_K] = div_imm, BPF_ALU 3455 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_NEG] = neg_reg, BPF_ALU 3456 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_LSH | BPF_X] = shl_reg, BPF_ALU 3457 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_LSH | BPF_K] = shl_imm, BPF_ALU 3458 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_RSH | BPF_X] = shr_reg, BPF_ALU 3459 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_RSH | BPF_K] = shr_imm, BPF_ALU 3460 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_ARSH | BPF_X] = ashr_reg, BPF_ALU 3461 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_ARSH | BPF_K] = ashr_imm, BPF_ALU 3462 drivers/net/ethernet/netronome/nfp/bpf/jit.c [BPF_ALU | BPF_END | BPF_X] = end_reg32, BPF_ALU 373 drivers/net/ethernet/netronome/nfp/bpf/main.h return mbpf_class(meta) == BPF_ALU64 || mbpf_class(meta) == BPF_ALU; BPF_ALU 94 include/linux/filter.h .code = BPF_ALU | BPF_OP(OP) | BPF_X, \ BPF_ALU 112 include/linux/filter.h .code = BPF_ALU | BPF_OP(OP) | BPF_K, \ BPF_ALU 122 include/linux/filter.h .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \ BPF_ALU 140 include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_X, \ BPF_ALU 158 include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_K, \ BPF_ALU 167 include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_X, \ BPF_ALU 175 include/linux/filter.h return insn->code == (BPF_ALU | BPF_MOV | BPF_X) && insn->imm == 1; BPF_ALU 212 include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \ BPF_ALU 924 kernel/bpf/core.c (from->code == (BPF_ALU | BPF_MOV | BPF_K) || BPF_ALU 931 kernel/bpf/core.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 932 kernel/bpf/core.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 933 kernel/bpf/core.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 934 kernel/bpf/core.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 935 kernel/bpf/core.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 936 kernel/bpf/core.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 937 kernel/bpf/core.c case BPF_ALU | BPF_MOV | BPF_K: BPF_ALU 938 kernel/bpf/core.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 939 kernel/bpf/core.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 60 kernel/bpf/disasm.c [BPF_ALU] = "alu", BPF_ALU 124 kernel/bpf/disasm.c if (class == BPF_ALU || class == BPF_ALU64) { BPF_ALU 132 kernel/bpf/disasm.c insn->code, class == BPF_ALU ? 'w' : 'r', BPF_ALU 133 kernel/bpf/disasm.c insn->dst_reg, class == BPF_ALU ? 'w' : 'r', BPF_ALU 137 kernel/bpf/disasm.c insn->code, class == BPF_ALU ? 'w' : 'r', BPF_ALU 140 kernel/bpf/disasm.c class == BPF_ALU ? 'w' : 'r', BPF_ALU 144 kernel/bpf/disasm.c insn->code, class == BPF_ALU ? 'w' : 'r', BPF_ALU 1281 kernel/bpf/verifier.c (class == BPF_ALU && op == BPF_END && insn->imm == 64)) BPF_ALU 1284 kernel/bpf/verifier.c if (class == BPF_ALU || class == BPF_JMP32) BPF_ALU 1465 kernel/bpf/verifier.c if (class == BPF_ALU || class == BPF_ALU64) { BPF_ALU 7657 kernel/bpf/verifier.c if (class == BPF_ALU || class == BPF_ALU64) { BPF_ALU 8969 kernel/bpf/verifier.c insn->code == (BPF_ALU | BPF_MOD | BPF_X) || BPF_ALU 8970 kernel/bpf/verifier.c insn->code == (BPF_ALU | BPF_DIV | BPF_X)) { BPF_ALU 8989 kernel/bpf/verifier.c insn->code == (BPF_ALU | BPF_DIV | BPF_X)) { BPF_ALU 200 kernel/seccomp.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 201 kernel/seccomp.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 202 kernel/seccomp.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 203 kernel/seccomp.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 204 kernel/seccomp.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 205 kernel/seccomp.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 206 kernel/seccomp.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 207 kernel/seccomp.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 208 kernel/seccomp.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 209 kernel/seccomp.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 210 kernel/seccomp.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 211 kernel/seccomp.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 212 kernel/seccomp.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 213 kernel/seccomp.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 214 kernel/seccomp.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 215 kernel/seccomp.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 216 kernel/seccomp.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 217 kernel/seccomp.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 218 kernel/seccomp.c case BPF_ALU | BPF_NEG: BPF_ALU 142 lib/test_bpf.c insn[i] = __BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, k); BPF_ALU 234 lib/test_bpf.c insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0); BPF_ALU 389 lib/test_bpf.c insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0); BPF_ALU 471 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 472 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_NEG, 0), /* A == -3 */ BPF_ALU 475 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 489 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 500 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 2), BPF_ALU 502 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_ALU 503 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 0xffffffff), BPF_ALU 504 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MUL | BPF_K, 3), BPF_ALU 515 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 2), BPF_ALU 518 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_DIV | BPF_X, 0), BPF_ALU 521 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 0x70000000), BPF_ALU 524 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MOD | BPF_X, 0), BPF_ALU 527 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MOD | BPF_K, 0x70000000), BPF_ALU 528 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 539 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_AND | BPF_K, 0xf0), BPF_ALU 540 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 27), BPF_ALU 543 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_OR | BPF_K, 0xf0), BPF_ALU 544 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 590 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 602 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 617 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 629 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 769 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_ALU 877 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_RSH, 1), BPF_ALU 878 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0), BPF_ALU 880 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_XOR | BPF_K, 0x80000000), BPF_ALU 885 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0), BPF_ALU 887 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0), BPF_ALU 974 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, 4), BPF_ALU 1064 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_AND | BPF_K, 0xf), BPF_ALU 1065 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_LSH | BPF_K, 2), BPF_ALU 1068 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_ALU 1072 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_AND | BPF_K, 0xf0), BPF_ALU 1073 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_RSH | BPF_K, 2), BPF_ALU 1933 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 0), BPF_ALU 2079 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2084 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2089 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2094 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2099 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2104 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2109 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2114 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2119 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2124 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2129 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2134 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2139 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2144 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2149 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2154 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 1), BPF_ALU 2200 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2202 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2204 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2206 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2208 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2210 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2212 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2214 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2216 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2218 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2220 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2222 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2224 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2226 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 2228 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 6185 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_X, 0), BPF_ALU 6199 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_ADD | BPF_K, 0x42), BPF_ALU 6215 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), BPF_ALU 6229 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, -0x66), BPF_ALU 6245 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MUL | BPF_X, 0), BPF_ALU 6259 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MUL | BPF_K, 0x66), BPF_ALU 6275 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_DIV | BPF_X, 0), BPF_ALU 6289 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 0x1), BPF_ALU 6305 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MOD | BPF_X, 0), BPF_ALU 6319 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_MOD | BPF_K, 0x1), BPF_ALU 6455 lib/test_bpf.c BPF_STMT(BPF_ALU | BPF_AND | BPF_X, 0), BPF_ALU 605 net/core/filter.c case BPF_ALU | BPF_ADD | BPF_X: BPF_ALU 606 net/core/filter.c case BPF_ALU | BPF_ADD | BPF_K: BPF_ALU 607 net/core/filter.c case BPF_ALU | BPF_SUB | BPF_X: BPF_ALU 608 net/core/filter.c case BPF_ALU | BPF_SUB | BPF_K: BPF_ALU 609 net/core/filter.c case BPF_ALU | BPF_AND | BPF_X: BPF_ALU 610 net/core/filter.c case BPF_ALU | BPF_AND | BPF_K: BPF_ALU 611 net/core/filter.c case BPF_ALU | BPF_OR | BPF_X: BPF_ALU 612 net/core/filter.c case BPF_ALU | BPF_OR | BPF_K: BPF_ALU 613 net/core/filter.c case BPF_ALU | BPF_LSH | BPF_X: BPF_ALU 614 net/core/filter.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 615 net/core/filter.c case BPF_ALU | BPF_RSH | BPF_X: BPF_ALU 616 net/core/filter.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 617 net/core/filter.c case BPF_ALU | BPF_XOR | BPF_X: BPF_ALU 618 net/core/filter.c case BPF_ALU | BPF_XOR | BPF_K: BPF_ALU 619 net/core/filter.c case BPF_ALU | BPF_MUL | BPF_X: BPF_ALU 620 net/core/filter.c case BPF_ALU | BPF_MUL | BPF_K: BPF_ALU 621 net/core/filter.c case BPF_ALU | BPF_DIV | BPF_X: BPF_ALU 622 net/core/filter.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 623 net/core/filter.c case BPF_ALU | BPF_MOD | BPF_X: BPF_ALU 624 net/core/filter.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 625 net/core/filter.c case BPF_ALU | BPF_NEG: BPF_ALU 646 net/core/filter.c if (fp->code == (BPF_ALU | BPF_DIV | BPF_X) || BPF_ALU 647 net/core/filter.c fp->code == (BPF_ALU | BPF_MOD | BPF_X)) { BPF_ALU 945 net/core/filter.c [BPF_ALU | BPF_ADD | BPF_K] = true, BPF_ALU 946 net/core/filter.c [BPF_ALU | BPF_ADD | BPF_X] = true, BPF_ALU 947 net/core/filter.c [BPF_ALU | BPF_SUB | BPF_K] = true, BPF_ALU 948 net/core/filter.c [BPF_ALU | BPF_SUB | BPF_X] = true, BPF_ALU 949 net/core/filter.c [BPF_ALU | BPF_MUL | BPF_K] = true, BPF_ALU 950 net/core/filter.c [BPF_ALU | BPF_MUL | BPF_X] = true, BPF_ALU 951 net/core/filter.c [BPF_ALU | BPF_DIV | BPF_K] = true, BPF_ALU 952 net/core/filter.c [BPF_ALU | BPF_DIV | BPF_X] = true, BPF_ALU 953 net/core/filter.c [BPF_ALU | BPF_MOD | BPF_K] = true, BPF_ALU 954 net/core/filter.c [BPF_ALU | BPF_MOD | BPF_X] = true, BPF_ALU 955 net/core/filter.c [BPF_ALU | BPF_AND | BPF_K] = true, BPF_ALU 956 net/core/filter.c [BPF_ALU | BPF_AND | BPF_X] = true, BPF_ALU 957 net/core/filter.c [BPF_ALU | BPF_OR | BPF_K] = true, BPF_ALU 958 net/core/filter.c [BPF_ALU | BPF_OR | BPF_X] = true, BPF_ALU 959 net/core/filter.c [BPF_ALU | BPF_XOR | BPF_K] = true, BPF_ALU 960 net/core/filter.c [BPF_ALU | BPF_XOR | BPF_X] = true, BPF_ALU 961 net/core/filter.c [BPF_ALU | BPF_LSH | BPF_K] = true, BPF_ALU 962 net/core/filter.c [BPF_ALU | BPF_LSH | BPF_X] = true, BPF_ALU 963 net/core/filter.c [BPF_ALU | BPF_RSH | BPF_K] = true, BPF_ALU 964 net/core/filter.c [BPF_ALU | BPF_RSH | BPF_X] = true, BPF_ALU 965 net/core/filter.c [BPF_ALU | BPF_NEG] = true, BPF_ALU 1048 net/core/filter.c case BPF_ALU | BPF_DIV | BPF_K: BPF_ALU 1049 net/core/filter.c case BPF_ALU | BPF_MOD | BPF_K: BPF_ALU 1054 net/core/filter.c case BPF_ALU | BPF_LSH | BPF_K: BPF_ALU 1055 net/core/filter.c case BPF_ALU | BPF_RSH | BPF_K: BPF_ALU 20 samples/bpf/bpf_insn.h .code = BPF_ALU | BPF_OP(OP) | BPF_X, \ BPF_ALU 38 samples/bpf/bpf_insn.h .code = BPF_ALU | BPF_OP(OP) | BPF_K, \ BPF_ALU 56 samples/bpf/bpf_insn.h .code = BPF_ALU | BPF_MOV | BPF_X, \ BPF_ALU 74 samples/bpf/bpf_insn.h .code = BPF_ALU | BPF_MOV | BPF_K, \ BPF_ALU 64 tools/bpf/bpf_dbg.c #define BPF_ALU_ADD (BPF_ALU | BPF_ADD) BPF_ALU 65 tools/bpf/bpf_dbg.c #define BPF_ALU_SUB (BPF_ALU | BPF_SUB) BPF_ALU 66 tools/bpf/bpf_dbg.c #define BPF_ALU_MUL (BPF_ALU | BPF_MUL) BPF_ALU 67 tools/bpf/bpf_dbg.c #define BPF_ALU_DIV (BPF_ALU | BPF_DIV) BPF_ALU 68 tools/bpf/bpf_dbg.c #define BPF_ALU_MOD (BPF_ALU | BPF_MOD) BPF_ALU 69 tools/bpf/bpf_dbg.c #define BPF_ALU_NEG (BPF_ALU | BPF_NEG) BPF_ALU 70 tools/bpf/bpf_dbg.c #define BPF_ALU_AND (BPF_ALU | BPF_AND) BPF_ALU 71 tools/bpf/bpf_dbg.c #define BPF_ALU_OR (BPF_ALU | BPF_OR) BPF_ALU 72 tools/bpf/bpf_dbg.c #define BPF_ALU_XOR (BPF_ALU | BPF_XOR) BPF_ALU 73 tools/bpf/bpf_dbg.c #define BPF_ALU_LSH (BPF_ALU | BPF_LSH) BPF_ALU 74 tools/bpf/bpf_dbg.c #define BPF_ALU_RSH (BPF_ALU | BPF_RSH) BPF_ALU 349 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_K, 0, 0, $3); } BPF_ALU 351 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); } BPF_ALU 353 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); } BPF_ALU 358 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_K, 0, 0, $3); } BPF_ALU 360 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } BPF_ALU 362 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } BPF_ALU 367 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_K, 0, 0, $3); } BPF_ALU 369 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); } BPF_ALU 371 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); } BPF_ALU 376 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_K, 0, 0, $3); } BPF_ALU 378 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); } BPF_ALU 380 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); } BPF_ALU 385 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_K, 0, 0, $3); } BPF_ALU 387 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); } BPF_ALU 389 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); } BPF_ALU 394 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_NEG, 0, 0, 0); } BPF_ALU 399 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_K, 0, 0, $3); } BPF_ALU 401 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_X, 0, 0, 0); } BPF_ALU 403 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_X, 0, 0, 0); } BPF_ALU 408 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_K, 0, 0, $3); } BPF_ALU 410 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_X, 0, 0, 0); } BPF_ALU 412 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_X, 0, 0, 0); } BPF_ALU 417 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_K, 0, 0, $3); } BPF_ALU 419 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); } BPF_ALU 421 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); } BPF_ALU 426 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_K, 0, 0, $3); } BPF_ALU 428 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } BPF_ALU 430 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } BPF_ALU 435 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_K, 0, 0, $3); } BPF_ALU 437 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); } BPF_ALU 439 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); } BPF_ALU 44 tools/include/linux/filter.h .code = BPF_ALU | BPF_OP(OP) | BPF_X, \ BPF_ALU 62 tools/include/linux/filter.h .code = BPF_ALU | BPF_OP(OP) | BPF_K, \ BPF_ALU 72 tools/include/linux/filter.h .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \ BPF_ALU 90 tools/include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_X, \ BPF_ALU 108 tools/include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_K, \ BPF_ALU 126 tools/include/linux/filter.h .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \ BPF_ALU 2805 tools/lib/bpf/libbpf.c if (class == BPF_ALU || class == BPF_ALU64) { BPF_ALU 143 tools/testing/selftests/net/psock_fanout.c { BPF_ALU | BPF_MOV | BPF_K, 0, 0, 0, 0 }, BPF_ALU 139 tools/testing/selftests/net/reuseport_bpf.c { BPF_ALU | BPF_MOD, 0, 0, mod },