Home
last modified time | relevance | path

Searched refs:BPF_CLASS (Results 1 – 6 of 6) sorted by relevance

/dpdk/lib/bpf/
H A Dbpf_convert.c446 *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()
H A Dbpf_def.h34 #define BPF_CLASS(code) ((code) & 0x07) macro
H A Dbpf_jit_x86.c167 if (BPF_CLASS(op) == EBPF_ALU64 || in emit_rex()
172 (BPF_CLASS(op) == BPF_LDX && in emit_rex()
267 if (sreg != dreg || BPF_CLASS(op) == BPF_ALU) { in emit_mov_reg()
476 op = BPF_CLASS(op) | BPF_XOR | BPF_X; in emit_mov_imm()
612 opx = (BPF_CLASS(op) == BPF_STX); in emit_st_common()
990 emit_tst_reg(st, BPF_CLASS(op), sreg, sreg); in emit_div()
993 emit_movcc_reg(st, BPF_CLASS(op) | BPF_JEQ | BPF_X, sreg, RAX); in emit_div()
H A Dbpf_dump.c52 uint8_t cls = BPF_CLASS(ins->code); in rte_bpf_dump()
H A Dbpf_validate.c643 opsz = (BPF_CLASS(ins->code) == BPF_ALU) ? in eval_alu()
894 if (BPF_CLASS(ins->code) == BPF_STX) { in eval_store()
911 if (BPF_CLASS(ins->code) == BPF_STX && in eval_store()
H A Dbpf_jit_arm64.c1147 is64 = (BPF_CLASS(op) == EBPF_ALU64); in emit()