Home
last modified time | relevance | path

Searched refs:src_reg (Results 1 – 11 of 11) sorted by relevance

/dpdk/app/test/
H A Dtest_bpf.c214 .src_reg = EBPF_REG_2,
220 .src_reg = EBPF_REG_2,
226 .src_reg = EBPF_REG_2,
232 .src_reg = EBPF_REG_2,
252 .src_reg = EBPF_REG_1,
258 .src_reg = EBPF_REG_1,
264 .src_reg = EBPF_REG_1,
270 .src_reg = EBPF_REG_1,
277 .src_reg = EBPF_REG_4,
282 .src_reg = EBPF_REG_3,
[all …]
/dpdk/lib/bpf/
H A Dbpf_convert.c87 .src_reg = SRC, \
95 .src_reg = SRC, \
105 .src_reg = 0, \
115 .src_reg = SRC, \
123 .src_reg = SRC, \
133 .src_reg = 0, \
143 .src_reg = SRC, \
153 .src_reg = 0, \
163 .src_reg = SRC, \
183 .src_reg = 0, \
[all …]
H A Dbpf_dump.c69 ins->src_reg); in rte_bpf_dump()
93 ins->dst_reg, ins->src_reg, ins->imm); in rte_bpf_dump()
102 ins->src_reg, ins->off); in rte_bpf_dump()
118 ins->dst_reg, ins->off, ins->src_reg); in rte_bpf_dump()
H A Dbpf_exec.c19 ((type)(reg)[(ins)->dst_reg] op (type)(reg)[(ins)->src_reg]) ? \
31 ((reg)[(ins)->dst_reg] = (type)(reg)[(ins)->src_reg])
35 (type)(reg)[(ins)->dst_reg] op (type)(reg)[(ins)->src_reg])
45 if ((type)(reg)[(ins)->src_reg] == 0) { \
56 *(type *)(uintptr_t)((reg)[(ins)->src_reg] + (ins)->off))
64 (type)(reg)[(ins)->src_reg])
69 reg[ins->src_reg]))
83 uint32_t ofs = reg[ins->src_reg] + (ins)->imm; \
H A Dbpf_def.h137 uint8_t src_reg:4; member
H A Dbpf_load_elf.c86 if (ins[idx].src_reg == EBPF_PSEUDO_CALL) { in resolve_xsym()
90 ins[idx].src_reg = EBPF_REG_0; in resolve_xsym()
H A Dbpf_validate.c597 rs = bvf->evst->rv[ins->src_reg]; in eval_ld_mbuf()
652 rs = st->rv[ins->src_reg]; in eval_alu()
663 ins->src_reg == ins->dst_reg) { in eval_alu()
805 rs = st->rv[ins->src_reg]; in eval_load()
895 rs = st->rv[ins->src_reg]; in eval_store()
1091 frs = fst->rv + ins->src_reg; in eval_jcc()
1092 trs = tst->rv + ins->src_reg; in eval_jcc()
1748 if ((ins_chk[op].mask.sreg & 1 << ins->src_reg) == 0) in check_syntax()
H A Dbpf_jit_arm64.c1146 src = ebpf_to_a64_reg(ctx, ins->src_reg); in emit()
H A Dbpf_jit_x86.c1302 sr = ebpf2x86[ins->src_reg]; in emit()
/dpdk/doc/guides/prog_guide/
H A Dbpf_lib.rst44 therefore must preserve this property. ``src_reg`` and ``imm32`` fields are
51 R0 = rte_pktmbuf_read((const struct rte_mbuf *)R6, src_reg + imm32,
/dpdk/drivers/net/tap/
H A Dtap_bpf.h22 __u8 src_reg:4; member