Home
last modified time | relevance | path

Searched refs:BPF_XOR (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/include/uapi/linux/
Dbpf_common.h40 #define BPF_XOR 0xa0 macro
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c372 case BPF_ALU | BPF_XOR | BPF_X: in do_jit()
377 case BPF_ALU64 | BPF_XOR | BPF_X: in do_jit()
383 case BPF_XOR: b2 = 0x31; break; in do_jit()
418 case BPF_ALU | BPF_XOR | BPF_K: in do_jit()
423 case BPF_ALU64 | BPF_XOR | BPF_K: in do_jit()
434 case BPF_XOR: b3 = 0xF0; break; in do_jit()
/linux-4.4.14/lib/
Dtest_bpf.c851 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
853 BPF_STMT(BPF_ALU | BPF_XOR | BPF_K, 0x80000000),
858 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
860 BPF_STMT(BPF_ALU | BPF_XOR | BPF_X, 0),
1564 BPF_ALU64_REG(BPF_XOR, R1, R1),
1570 BPF_ALU64_REG(BPF_XOR, R2, R2),
1574 BPF_ALU64_REG(BPF_XOR, R3, R3),
1580 BPF_ALU64_REG(BPF_XOR, R4, R4),
1586 BPF_ALU64_REG(BPF_XOR, R5, R5),
1593 BPF_ALU64_REG(BPF_XOR, R6, R6),
[all …]
/linux-4.4.14/kernel/bpf/
Dcore.c215 [BPF_ALU | BPF_XOR | BPF_X] = &&ALU_XOR_X, in __bpf_prog_run()
216 [BPF_ALU | BPF_XOR | BPF_K] = &&ALU_XOR_K, in __bpf_prog_run()
241 [BPF_ALU64 | BPF_XOR | BPF_X] = &&ALU64_XOR_X, in __bpf_prog_run()
242 [BPF_ALU64 | BPF_XOR | BPF_K] = &&ALU64_XOR_K, in __bpf_prog_run()
Dverifier.c290 [BPF_XOR >> 4] = "^=",
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c295 case BPF_ALU | BPF_XOR | BPF_X: in build_insn()
296 case BPF_ALU64 | BPF_XOR | BPF_X: in build_insn()
419 case BPF_ALU | BPF_XOR | BPF_K: in build_insn()
420 case BPF_ALU64 | BPF_XOR | BPF_K: in build_insn()
/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c743 case BPF_ALU | BPF_XOR | BPF_X: /* dst = (u32) dst ^ (u32) src */ in bpf_jit_insn()
748 case BPF_ALU64 | BPF_XOR | BPF_X: /* dst = dst ^ src */ in bpf_jit_insn()
752 case BPF_ALU | BPF_XOR | BPF_K: /* dst = (u32) dst ^ (u32) imm */ in bpf_jit_insn()
759 case BPF_ALU64 | BPF_XOR | BPF_K: /* dst = dst ^ imm */ in bpf_jit_insn()
/linux-4.4.14/tools/net/
Dbpf_exp.y542 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_K, 0, 0, $3); }
544 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
546 bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); }
Dbpf_dbg.c72 #define BPF_ALU_XOR (BPF_ALU | BPF_XOR)
/linux-4.4.14/kernel/
Dseccomp.c138 case BPF_ALU | BPF_XOR | BPF_K: in seccomp_check_filter()
139 case BPF_ALU | BPF_XOR | BPF_X: in seccomp_check_filter()
/linux-4.4.14/net/core/
Dfilter.c318 *insn = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_X); in convert_bpf_extensions()
409 case BPF_ALU | BPF_XOR | BPF_X: in bpf_convert_filter()
410 case BPF_ALU | BPF_XOR | BPF_K: in bpf_convert_filter()
693 [BPF_ALU | BPF_XOR | BPF_K] = true, in chk_code_allowed()
694 [BPF_ALU | BPF_XOR | BPF_X] = true, in chk_code_allowed()
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c228 case BPF_ALU | BPF_XOR | BPF_X: /* A ^= X */ in bpf_jit_build_body()
232 case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ in bpf_jit_build_body()
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c461 case BPF_ALU | BPF_XOR | BPF_X: in bpf_jit_compile()
464 case BPF_ALU | BPF_XOR | BPF_K: /* A ^= K */ in bpf_jit_compile()
/linux-4.4.14/arch/arm/net/
Dbpf_jit_32.c729 case BPF_ALU | BPF_XOR | BPF_K: in build_body()
734 case BPF_ALU | BPF_XOR | BPF_X: in build_body()
/linux-4.4.14/arch/mips/net/
Dbpf_jit.c869 case BPF_ALU | BPF_XOR | BPF_K: in build_body()
875 case BPF_ALU | BPF_XOR | BPF_X: in build_body()
/linux-4.4.14/Documentation/networking/
Dfilter.txt893 BPF_XOR 0xa0
914 BPF_XOR | BPF_K | BPF_ALU means A ^= imm32 in classic BPF and analogous