Lines Matching refs:code

85 		.code  = EBPF_ALU64 | BPF_OP(OP) | BPF_X,	\
93 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
103 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \
113 .code = EBPF_ALU64 | EBPF_MOV | BPF_X, \
121 .code = BPF_ALU | EBPF_MOV | BPF_X, \
131 .code = BPF_ALU | EBPF_MOV | BPF_K, \
141 .code = BPF_ALU | EBPF_MOV | BPF_SRC(TYPE), \
151 .code = BPF_LD | BPF_SIZE(SIZE) | BPF_ABS, \
161 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
171 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_MEM, \
181 .code = BPF_JMP | BPF_OP(OP) | BPF_K, \
191 .code = CODE, \
201 .code = BPF_JMP | EBPF_EXIT, \
292 switch (fp->code) { in bpf_convert_filter()
300 *insn = BPF_RAW_INSN(fp->code, 0, 0, 0, fp->k); in bpf_convert_filter()
334 insn->code = fp->code; in bpf_convert_filter()
336 bpf_src = BPF_SRC(fp->code); in bpf_convert_filter()
359 insn->code = fp->code; in bpf_convert_filter()
371 if (BPF_SRC(fp->code) == BPF_K && (int) fp->k < 0) { in bpf_convert_filter()
384 bpf_src = BPF_SRC(fp->code); in bpf_convert_filter()
390 insn->code = BPF_JMP | BPF_OP(fp->code) | bpf_src; in bpf_convert_filter()
397 if (fp->jt == 0 && BPF_OP(fp->code) == BPF_JEQ) { in bpf_convert_filter()
398 insn->code = BPF_JMP | EBPF_JNE | bpf_src; in bpf_convert_filter()
406 insn->code = BPF_JMP | BPF_OP(fp->code) | bpf_src; in bpf_convert_filter()
410 insn->code = BPF_JMP | BPF_JA; in bpf_convert_filter()
436 if (BPF_RVAL(fp->code) == BPF_K) { in bpf_convert_filter()
446 *insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) == in bpf_convert_filter()
454 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
462 *insn = BPF_MOV32_IMM(BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
481 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
489 __func__, fp->code); in bpf_convert_filter()