Lines Matching refs:code
82 .code = EBPF_ALU64 | BPF_OP(OP) | BPF_X, \
90 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
100 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \
110 .code = EBPF_ALU64 | EBPF_MOV | BPF_X, \
118 .code = BPF_ALU | EBPF_MOV | BPF_X, \
128 .code = BPF_ALU | EBPF_MOV | BPF_K, \
138 .code = BPF_ALU | EBPF_MOV | BPF_SRC(TYPE), \
148 .code = BPF_LD | BPF_SIZE(SIZE) | BPF_ABS, \
158 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
168 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \
178 .code = BPF_JMP | BPF_OP(OP) | BPF_K, \
184 /* Raw code statement block */
188 .code = CODE, \
198 .code = BPF_JMP | EBPF_EXIT, \
289 switch (fp->code) {
297 *insn = BPF_RAW_INSN(fp->code, 0, 0, 0, fp->k);
331 insn->code = fp->code;
333 bpf_src = BPF_SRC(fp->code);
356 insn->code = fp->code;
368 if (BPF_SRC(fp->code) == BPF_K && (int) fp->k < 0) {
381 bpf_src = BPF_SRC(fp->code);
387 insn->code = BPF_JMP | BPF_OP(fp->code) | bpf_src;
394 if (fp->jt == 0 && BPF_OP(fp->code) == BPF_JEQ) {
395 insn->code = BPF_JMP | EBPF_JNE | bpf_src;
403 insn->code = BPF_JMP | BPF_OP(fp->code) | bpf_src;
407 insn->code = BPF_JMP | BPF_JA;
433 if (BPF_RVAL(fp->code) == BPF_K) {
443 *insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) ==
451 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ?
459 *insn = BPF_MOV32_IMM(BPF_CLASS(fp->code) == BPF_LD ?
478 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ?
486 __func__, fp->code);