Symbol: BPF_CLASS
arch/arc/net/bpf_jit_core.c
1025
if (BPF_CLASS(code) == BPF_ALU) {
arch/arc/net/bpf_jit_core.c
333
if ((BPF_CLASS(insn->code) == BPF_JMP32) &&
arch/arc/net/bpf_jit_core.c
479
const u8 class = BPF_CLASS(insn->code);
arch/arc/net/bpf_jit_core.c
577
const bool j32 = (BPF_CLASS(insn->code) == BPF_JMP32) ? true : false;
arch/arc/net/bpf_jit_core.c
843
BPF_CLASS(code) == BPF_ALU64,
arch/arm/net/bpf_jit_32.c
1599
const bool is64 = BPF_CLASS(code) == BPF_ALU64;
arch/arm/net/bpf_jit_32.c
1809
if (BPF_SRC(code) == BPF_FROM_LE && BPF_CLASS(code) != BPF_ALU64)
arch/arm/net/bpf_jit_32.c
1992
BPF_CLASS(code) == BPF_JMP);
arch/arm/net/bpf_jit_32.c
2034
if (BPF_CLASS(code) == BPF_JMP32 && imm != 0)
arch/arm/net/bpf_jit_32.c
2036
else if (BPF_CLASS(code) == BPF_JMP && off != 0)
arch/arm64/net/bpf_jit_comp.c
1181
if (BPF_CLASS(insn->code) != BPF_LDX)
arch/arm64/net/bpf_jit_comp.c
1196
if (BPF_CLASS(insn->code) == BPF_LDX)
arch/arm64/net/bpf_jit_comp.c
1268
const bool is64 = BPF_CLASS(code) == BPF_ALU64 ||
arch/arm64/net/bpf_jit_comp.c
1269
BPF_CLASS(code) == BPF_JMP;
arch/arm64/net/bpf_jit_comp.c
1381
if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_BE)
arch/arm64/net/bpf_jit_comp.c
1384
if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_LE)
arch/arm64/net/bpf_jit_comp.c
1510
if (BPF_CLASS(code) == BPF_JMP)
arch/loongarch/net/bpf_jit.c
1155
if (BPF_CLASS(code) == BPF_JMP)
arch/loongarch/net/bpf_jit.c
731
const bool is32 = BPF_CLASS(insn->code) == BPF_ALU || BPF_CLASS(insn->code) == BPF_JMP32;
arch/parisc/net/bpf_jit_comp32.c
1119
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
arch/parisc/net/bpf_jit_comp32.c
1120
BPF_CLASS(insn->code) == BPF_JMP;
arch/parisc/net/bpf_jit_comp32.c
1133
BPF_CLASS(code), code, (code & BPF_ALU64) ? 1:0, BPF_SIZE(code),
arch/parisc/net/bpf_jit_comp32.c
1442
if (BPF_CLASS(code) == BPF_ST) {
arch/parisc/net/bpf_jit_comp64.c
1077
if (BPF_CLASS(code) == BPF_ST) {
arch/parisc/net/bpf_jit_comp64.c
510
if (BPF_CLASS(opcode) == BPF_ALU) {
arch/parisc/net/bpf_jit_comp64.c
595
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
arch/parisc/net/bpf_jit_comp64.c
596
BPF_CLASS(insn->code) == BPF_JMP;
arch/powerpc/net/bpf_jit_comp.c
423
if (BPF_CLASS(code) == BPF_ST || BPF_CLASS(code) == BPF_STX)
arch/powerpc/net/bpf_jit_comp32.c
1414
if (BPF_CLASS(code) == BPF_ALU && !fp->aux->verifier_zext &&
arch/powerpc/net/bpf_jit_comp32.c
352
if (i && (BPF_CLASS(code) == BPF_ALU64 || BPF_CLASS(code) == BPF_ALU) &&
arch/powerpc/net/bpf_jit_comp32.c
353
(BPF_CLASS(prevcode) == BPF_ALU64 || BPF_CLASS(prevcode) == BPF_ALU) &&
arch/powerpc/net/bpf_jit_comp32.c
873
if (BPF_CLASS(code) == BPF_ALU64 && imm != 64)
arch/powerpc/net/bpf_jit_comp64.c
1053
if (BPF_CLASS(code) == BPF_ALU)
arch/powerpc/net/bpf_jit_comp64.c
1064
if (BPF_CLASS(code) == BPF_ALU)
arch/powerpc/net/bpf_jit_comp64.c
1117
switch (BPF_CLASS(code)) {
arch/powerpc/net/bpf_jit_comp64.c
1176
if (imm < 0 && BPF_CLASS(code) == BPF_ALU64) {
arch/powerpc/net/bpf_jit_comp64.c
1193
if (imm < 0 && BPF_CLASS(code) == BPF_ALU64) {
arch/powerpc/net/bpf_jit_comp64.c
1306
if (BPF_CLASS(code) == BPF_ALU && !fp->aux->verifier_zext)
arch/powerpc/net/bpf_jit_comp64.c
1320
if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_LE)
arch/powerpc/net/bpf_jit_comp64.c
1438
if (BPF_CLASS(code) == BPF_ST) {
arch/powerpc/net/bpf_jit_comp64.c
1446
if (BPF_CLASS(code) == BPF_ST) {
arch/powerpc/net/bpf_jit_comp64.c
1454
if (BPF_CLASS(code) == BPF_ST) {
arch/powerpc/net/bpf_jit_comp64.c
1462
if (BPF_CLASS(code) == BPF_ST) {
arch/powerpc/net/bpf_jit_comp64.c
1896
if (BPF_CLASS(code) == BPF_JMP32)
arch/powerpc/net/bpf_jit_comp64.c
1910
if (BPF_CLASS(code) == BPF_JMP32)
arch/powerpc/net/bpf_jit_comp64.c
1917
if (BPF_CLASS(code) == BPF_JMP) {
arch/powerpc/net/bpf_jit_comp64.c
1937
bool is_jmp32 = BPF_CLASS(code) == BPF_JMP32;
arch/powerpc/net/bpf_jit_comp64.c
1968
bool is_jmp32 = BPF_CLASS(code) == BPF_JMP32;
arch/powerpc/net/bpf_jit_comp64.c
1996
if (BPF_CLASS(code) == BPF_JMP) {
arch/riscv/net/bpf_jit_comp32.c
1264
if (BPF_CLASS(code) == BPF_ST) {
arch/riscv/net/bpf_jit_comp32.c
956
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
arch/riscv/net/bpf_jit_comp32.c
957
BPF_CLASS(insn->code) == BPF_JMP;
arch/riscv/net/bpf_jit_comp64.c
1372
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
arch/riscv/net/bpf_jit_comp64.c
1373
BPF_CLASS(insn->code) == BPF_JMP;
arch/riscv/net/bpf_jit_comp64.c
1667
if (BPF_CLASS(code) == BPF_JMP)
arch/s390/net/bpf_jit_comp.c
2052
if (BPF_CLASS(insn->code) == BPF_JMP32) {
arch/s390/net/bpf_jit_comp.c
2108
bool is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32;
arch/s390/net/bpf_jit_comp.c
2116
is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32;
arch/s390/net/bpf_jit_comp.c
2137
is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32;
arch/s390/net/bpf_jit_comp.c
2155
is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32;
arch/s390/net/bpf_jit_comp.c
2310
if (BPF_CLASS(insn->code) == BPF_STX &&
arch/sparc/net/bpf_jit_comp_64.c
1120
div = (BPF_CLASS(code) == BPF_ALU64) ? UDIVX : DIV;
arch/sparc/net/bpf_jit_comp_64.c
1124
if (BPF_CLASS(code) != BPF_ALU64)
arch/sparc/net/bpf_jit_comp_64.c
1164
if (BPF_CLASS(code) == BPF_ALU &&
arch/x86/net/bpf_jit_comp.c
1848
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
1900
BPF_CLASS(insn->code) == BPF_ALU64,
arch/x86/net/bpf_jit_comp.c
1904
BPF_CLASS(insn->code) == BPF_ALU64,
arch/x86/net/bpf_jit_comp.c
1912
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
1927
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
1966
emit_mov_imm32(&prog, BPF_CLASS(insn->code) == BPF_ALU64,
arch/x86/net/bpf_jit_comp.c
1985
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64;
arch/x86/net/bpf_jit_comp.c
2020
if (BPF_CLASS(insn->code) == BPF_ALU)
arch/x86/net/bpf_jit_comp.c
2049
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
2065
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
2079
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
2097
bool w = (BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
2132
BPF_CLASS(insn->code) == BPF_ALU64);
arch/x86/net/bpf_jit_comp.c
2294
if (BPF_CLASS(insn->code) == BPF_LDX) {
arch/x86/net/bpf_jit_comp.c
2335
if (BPF_CLASS(insn->code) == BPF_LDX) {
arch/x86/net/bpf_jit_comp.c
2639
BPF_CLASS(insn->code) == BPF_JMP);
arch/x86/net/bpf_jit_comp.c
2647
BPF_CLASS(insn->code) == BPF_JMP);
arch/x86/net/bpf_jit_comp.c
2655
BPF_CLASS(insn->code) == BPF_JMP);
arch/x86/net/bpf_jit_comp.c
2682
BPF_CLASS(insn->code) == BPF_JMP);
arch/x86/net/bpf_jit_comp.c
2689
BPF_CLASS(insn->code) == BPF_JMP);
arch/x86/net/bpf_jit_comp.c
2781
if (BPF_CLASS(insn->code) == BPF_JMP) {
arch/x86/net/bpf_jit_comp32.c
1674
const bool is64 = BPF_CLASS(insn->code) == BPF_ALU64;
arch/x86/net/bpf_jit_comp32.c
2161
bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP;
arch/x86/net/bpf_jit_comp32.c
2232
bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP;
arch/x86/net/bpf_jit_comp32.c
2276
bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP;
arch/x86/net/bpf_jit_comp32.c
2332
bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3942
insn.code = BPF_CLASS(insn.code) | BPF_SUB;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3944
insn.code = BPF_CLASS(insn.code) | BPF_ADD;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3971
if (BPF_CLASS(insn.code) != BPF_LD)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
4006
if (BPF_CLASS(insn.code) != BPF_LD)
drivers/net/ethernet/netronome/nfp/bpf/main.h
353
return BPF_CLASS(meta->insn.code);
drivers/net/ethernet/netronome/nfp/bpf/main.h
415
return BPF_CLASS(code) == BPF_LD &&
drivers/net/ethernet/netronome/nfp/bpf/main.h
423
return BPF_CLASS(code) == BPF_ST && BPF_MODE(code) == BPF_MEM;
include/linux/bpf_verifier.h
1387
return BPF_CLASS(insn->code) == BPF_JMP &&
kernel/bpf/backtrack.c
271
u8 class = BPF_CLASS(insn->code);
kernel/bpf/backtrack.c
59
return BPF_CLASS(insn->code) == BPF_STX &&
kernel/bpf/backtrack.c
66
return BPF_CLASS(insn->code) == BPF_STX &&
kernel/bpf/cfg.c
435
if (BPF_CLASS(insn->code) != BPF_JMP &&
kernel/bpf/cfg.c
436
BPF_CLASS(insn->code) != BPF_JMP32) {
kernel/bpf/cfg.c
437
if (BPF_CLASS(insn->code) == BPF_LD &&
kernel/bpf/cfg.c
530
if (BPF_CLASS(insn->code) == BPF_JMP)
kernel/bpf/cgroup.c
2491
BPF_CLASS(si->code) | BPF_MEM | BPF_SIZEOF(u32),
kernel/bpf/cgroup.c
2648
BPF_MEM | BPF_CLASS(si->code)), \
kernel/bpf/cgroup.c
2701
*insn++ = BPF_RAW_INSN(BPF_CLASS(si->code) | BPF_MEM |
kernel/bpf/const_fold.c
356
u8 class = BPF_CLASS(insn->code);
kernel/bpf/const_fold.c
56
u8 class = BPF_CLASS(insn->code);
kernel/bpf/core.c
414
if ((BPF_CLASS(code) != BPF_JMP &&
kernel/bpf/core.c
415
BPF_CLASS(code) != BPF_JMP32) ||
kernel/bpf/disasm.c
191
u8 class = BPF_CLASS(insn->code);
kernel/bpf/fixups.c
1143
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/fixups.c
1149
if ((BPF_CLASS(insn->code) == BPF_STX ||
kernel/bpf/fixups.c
1150
BPF_CLASS(insn->code) == BPF_ST) &&
kernel/bpf/fixups.c
1153
if (BPF_CLASS(insn->code) == BPF_STX &&
kernel/bpf/fixups.c
1539
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64;
kernel/bpf/fixups.c
1567
bool is64 = BPF_CLASS(insn->code) == BPF_ALU64;
kernel/bpf/fixups.c
1654
if (BPF_CLASS(insn->code) == BPF_LDX &&
kernel/bpf/fixups.c
1684
if (BPF_CLASS(insn->code) == BPF_LD &&
kernel/bpf/fixups.c
18
return BPF_CLASS(insn->code) == BPF_STX &&
kernel/bpf/fixups.c
26
switch (BPF_CLASS(insn->code)) {
kernel/bpf/fixups.c
296
if ((BPF_CLASS(code) != BPF_JMP && BPF_CLASS(code) != BPF_JMP32) ||
kernel/bpf/fixups.c
498
if (BPF_CLASS(code) == BPF_JMP32)
kernel/bpf/fixups.c
501
if (BPF_CLASS(code) != BPF_JMP)
kernel/bpf/fixups.c
615
class = BPF_CLASS(code);
kernel/bpf/fixups.c
896
insn->code = BPF_CLASS(insn->code) | BPF_PROBE_MEM32SX | BPF_SIZE(insn->code);
kernel/bpf/fixups.c
898
insn->code = BPF_CLASS(insn->code) | BPF_PROBE_MEM32 | BPF_SIZE(insn->code);
kernel/bpf/liveness.c
1102
u8 class = BPF_CLASS(insn->code);
kernel/bpf/liveness.c
1341
u8 class = BPF_CLASS(insn->code);
kernel/bpf/liveness.c
1542
u8 cls = BPF_CLASS(insns[idx].code);
kernel/bpf/liveness.c
2068
u8 class = BPF_CLASS(insn->code);
kernel/bpf/liveness.c
259
opcode_info = &opcode_info_tbl[BPF_CLASS(insn->code) | BPF_OP(insn->code)];
kernel/bpf/syscall.c
5096
if (BPF_CLASS(code) == BPF_LDX && BPF_MODE(code) == BPF_PROBE_MEM) {
kernel/bpf/syscall.c
5101
if ((BPF_CLASS(code) == BPF_LDX || BPF_CLASS(code) == BPF_STX ||
kernel/bpf/syscall.c
5102
BPF_CLASS(code) == BPF_ST) && BPF_MODE(code) == BPF_PROBE_MEM32) {
kernel/bpf/syscall.c
5103
insns[i].code = BPF_CLASS(code) | BPF_SIZE(code) | BPF_MEM;
kernel/bpf/verifier.c
13693
if (BPF_CLASS(insn->code) != BPF_ALU64) {
kernel/bpf/verifier.c
14473
bool alu64 = BPF_CLASS(insn->code) == BPF_ALU64;
kernel/bpf/verifier.c
14513
u64 insn_bitness = (BPF_CLASS(insn->code) == BPF_ALU64) ? 64 : 32;
kernel/bpf/verifier.c
14599
bool alu32 = (BPF_CLASS(insn->code) != BPF_ALU64);
kernel/bpf/verifier.c
14757
bool alu32 = (BPF_CLASS(insn->code) != BPF_ALU64);
kernel/bpf/verifier.c
14776
if (BPF_CLASS(insn->code) == BPF_ALU64)
kernel/bpf/verifier.c
14973
if (BPF_CLASS(insn->code) == BPF_ALU64) {
kernel/bpf/verifier.c
15058
if (BPF_CLASS(insn->code) == BPF_ALU64) {
kernel/bpf/verifier.c
15089
int size = BPF_CLASS(insn->code) == BPF_ALU64 ? 64 : 32;
kernel/bpf/verifier.c
15736
if (BPF_CLASS(insn->code) == BPF_JMP32)
kernel/bpf/verifier.c
16025
is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32;
kernel/bpf/verifier.c
17239
u8 class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
17502
if (verifier_bug_if((BPF_CLASS(insn->code) == BPF_JMP ||
kernel/bpf/verifier.c
17503
BPF_CLASS(insn->code) == BPF_JMP32) &&
kernel/bpf/verifier.c
17906
u8 class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
17980
u8 class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
18038
switch (BPF_CLASS(insn->code)) {
kernel/bpf/verifier.c
18083
verbose(env, "unknown insn class %d\n", BPF_CLASS(insn->code));
kernel/bpf/verifier.c
2859
if (BPF_CLASS(code) == BPF_LD &&
kernel/bpf/verifier.c
2862
if (BPF_CLASS(code) != BPF_JMP && BPF_CLASS(code) != BPF_JMP32)
kernel/bpf/verifier.c
3003
class = BPF_CLASS(code);
kernel/bpf/verifier.c
3404
return BPF_CLASS(insn->code) == BPF_ST && BPF_MODE(insn->code) == BPF_MEM;
kernel/bpf/verifier.c
4471
int class = BPF_CLASS(insn->code);
net/core/filter.c
10546
*insn++ = BPF_RAW_INSN(SIZE | BPF_MEM | BPF_CLASS(si->code), \
net/core/filter.c
10785
BPF_MEM | BPF_CLASS(si->code), \
net/core/filter.c
679
if (BPF_CLASS(fp->code) == BPF_LD &&
net/core/filter.c
683
if (BPF_CLASS(fp->code) == BPF_LD &&
net/core/filter.c
837
*insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) ==
net/core/filter.c
852
*insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ?
net/core/filter.c
860
*insn = BPF_MOV32_IMM(BPF_CLASS(fp->code) == BPF_LD ?
net/core/filter.c
877
*insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ?
net/core/filter.c
9870
*insn++ = BPF_RAW_INSN(BPF_CLASS(si->code) | BPF_DW | BPF_MEM,
net/core/filter.c
9876
BPF_RAW_INSN(BPF_CLASS((si)->code) | (size) | BPF_MEM, \
net/core/filter.c
9964
if (BPF_CLASS(si->code) == BPF_ST && si->imm >= NO_QUEUE_MAPPING) {
net/core/filter.c
9969
if (BPF_CLASS(si->code) == BPF_STX)
tools/bpf/bpf_dbg.c
431
if ((BPF_CLASS(f.code) == BPF_JMP && BPF_OP(f.code) != BPF_JA))
tools/bpf/bpf_dbg.c
518
if (BPF_CLASS(f[i].code) == BPF_LD &&
tools/bpf/bpftool/cfg.c
162
return BPF_CLASS(code) == BPF_JMP || BPF_CLASS(code) == BPF_JMP32;
tools/lib/bpf/libbpf.c
7726
if (BPF_CLASS(insn->code) == BPF_JMP &&
tools/lib/bpf/libbpf.c
825
return BPF_CLASS(insn->code) == BPF_JMP &&
tools/lib/bpf/relo_core.c
1048
class = BPF_CLASS(insn->code);
tools/lib/bpf/relo_core.c
1126
insn->code = BPF_MODE(insn->code) | insn_bpf_sz | BPF_CLASS(insn->code);
tools/testing/selftests/bpf/disasm.c
191
u8 class = BPF_CLASS(insn->code);