Home
last modified time | relevance | path

Searched refs:imm (Results 1 – 24 of 24) sorted by relevance

/dpdk/app/test/
H A Dtest_bpf.c170 .imm = 1,
239 .imm = 1,
474 .imm = 1,
652 .imm = 1,
724 .imm = 0,
977 .imm = 0,
1383 .imm = 1,
1446 .imm = 1,
1566 .imm = 1,
1648 .imm = 1,
[all …]
/dpdk/lib/bpf/
H A Dbpf_jit_x86.c150 v.u32 = imm; in emit_imm()
301 emit_imm(st, imm, imm_size(imm)); in emit_ror_imm()
338 if (imm == 16) in emit_le2be()
439 uint32_t imm) in emit_shift_imm() argument
442 emit_imm(st, imm, imm_size(imm)); in emit_shift_imm()
474 if (imm == 0) { in emit_mov_imm()
484 emit_imm(st, imm, sizeof(imm)); in emit_mov_imm()
526 uint32_t imm) in emit_mul() argument
901 emit_imm(st, imm, imm_size(imm)); in emit_tst_imm()
980 uint32_t imm) in emit_div() argument
[all …]
H A Dbpf_validate.c94 } imm; member
113 if (ins->imm != 16 && ins->imm != 32 && ins->imm != 64) in check_alu_bele()
172 v = (uint64_t)imm & mask; in eval_fill_imm()
185 val = (uint32_t)ins[0].imm | (uint64_t)(uint32_t)ins[1].imm << 32; in eval_ld_imm64()
979 idx = ins->imm; in eval_call()
1278 .imm = { .min = 0, .max = 0},
1284 .imm = { .min = 0, .max = 0},
1290 .imm = { .min = 0, .max = 0},
1738 uint32_t imm; in check_syntax() local
1755 imm = ins->imm; in check_syntax()
[all …]
H A Dbpf_jit_arm64.c237 uint32_t insn, imm; in emit_add_sub_imm() local
245 insn |= imm << 10; in emit_add_sub_imm()
648 switch (imm) { in emit_zero_extend()
674 switch (imm) { in emit_rev()
932 uint32_t insn, imm; in emit_cbnz() local
937 insn |= imm << 5; in emit_cbnz()
950 insn |= imm; in emit_b()
1079 insn |= imm << 5; in emit_b_cond()
1122 int32_t imm; in emit() local
1143 imm = ins->imm; in emit()
[all …]
H A Dbpf_dump.c72 ins->dst_reg, ins->imm); in rte_bpf_dump()
80 val = (uint32_t)ins[0].imm | in rte_bpf_dump()
81 (uint64_t)(uint32_t)ins[1].imm << 32; in rte_bpf_dump()
87 ins->dst_reg, ins->imm); in rte_bpf_dump()
90 ins->dst_reg, ins->imm); in rte_bpf_dump()
93 ins->dst_reg, ins->src_reg, ins->imm); in rte_bpf_dump()
109 ins->dst_reg, ins->off, ins->imm); in rte_bpf_dump()
131 ins->imm, L(i, ins->off)); in rte_bpf_dump()
H A Dbpf_convert.c89 .imm = 0 })
97 .imm = 0 })
107 .imm = IMM })
117 .imm = 0 })
125 .imm = 0 })
135 .imm = IMM })
145 .imm = IMM })
155 .imm = IMM })
165 .imm = 0 })
175 .imm = 0 })
[all …]
H A Dbpf_exec.c24 ((type)(reg)[(ins)->dst_reg] op (type)(ins)->imm) ? \
38 ((reg)[(ins)->dst_reg] = (type)(ins)->imm)
42 (type)(reg)[(ins)->dst_reg] op (type)(ins)->imm)
60 (type)(ins)->imm)
76 const type *p = bpf_ld_mbuf(bpf, reg, ins, (ins)->imm, sizeof(type)); \
83 uint32_t ofs = reg[ins->src_reg] + (ins)->imm; \
97 switch (ins->imm) { in bpf_alu_be()
116 switch (ins->imm) { in bpf_alu_le()
326 reg[ins->dst_reg] = (uint32_t)ins[0].imm | in bpf_exec()
327 (uint64_t)(uint32_t)ins[1].imm << 32; in bpf_exec()
[all …]
H A Dbpf_load_elf.c92 ins[idx].imm = fidx; in resolve_xsym()
95 ins[idx].imm = (uintptr_t)prm->xsym[fidx].var.val; in resolve_xsym()
96 ins[idx + 1].imm = in resolve_xsym()
H A Dbpf_def.h139 int32_t imm; member
/dpdk/drivers/net/tap/
H A Dtap_bpf_api.c29 cls_q_insns[1].imm = queue_idx; in tap_flow_bpf_cls_q()
51 l3_l4_hash_insns[4].imm = key_idx; in tap_flow_bpf_calc_l3_l4_hash()
52 l3_l4_hash_insns[9].imm = map_fd; in tap_flow_bpf_calc_l3_l4_hash()
H A Dtap_bpf.h24 __s32 imm; /* immediate value */ member
/dpdk/drivers/net/ice/base/
H A Dice_parser_rt.c516 u16 dst, src, shift, imm; in _alu_exe() local
529 imm = alu->imm; in _alu_exe()
535 dst = (u16)((src << shift) + imm); in _alu_exe()
539 dst += (u16)((src << shift) + imm); in _alu_exe()
543 if (src < imm) in _alu_exe()
548 if (src == imm) in _alu_exe()
553 if (src == imm) in _alu_exe()
560 dst = (u16)((u16)(src << shift) ^ (u16)imm); in _alu_exe()
H A Dice_imem.c63 ice_info(hw, "\timm = %d\n", alu->imm); in _imem_alu_dump()
191 alu->imm = (u16)(d64 & 0xffff); in _imem_alu_init()
H A Dice_imem.h87 u16 imm; member
H A Dice_bst_tcam.c47 ice_info(hw, "\timm = %d\n", alu->imm); in _bst_alu_dump()
123 alu->imm = (u16)((d64 >> 8) & 0xffff); in _bst_alu_init()
/dpdk/drivers/crypto/caam_jr/
H A Dcaam_jr_desc.h177 unsigned int imm:1; member
251 unsigned int imm:1; member
/dpdk/drivers/net/qede/
H A Dqede_debug.c90 return ((r[0] & imm[0]) != imm[1]) && ((r[1] & imm[2]) != imm[3]); in cond5()
95 return ((r[0] >> imm[0]) & imm[1]) != imm[2]; in cond7()
100 return (r[0] & imm[0]) != imm[1]; in cond6()
105 return ((r[0] & imm[0]) >> imm[1]) != in cond9()
106 (((r[0] & imm[2]) >> imm[3]) | ((r[1] & imm[4]) << imm[5])); in cond9()
111 return ((r[0] & imm[0]) >> imm[1]) != (r[0] & imm[2]); in cond10()
116 return (r[0] & ~imm[0]) != imm[1]; in cond4()
126 return r[0] != imm[0]; in cond1()
146 return r[0] & imm[0]; in cond13()
151 return r[0] < (r[1] - imm[0]); in cond8()
[all …]
/dpdk/drivers/common/dpaax/caamflib/rta/
H A Dmath_cmd.h238 uint32_t op, uint8_t imm, uint32_t result, in rta_mathi() argument
271 opcode |= (imm << MATHI_IMM_SHIFT); in rta_mathi()
/dpdk/drivers/common/dpaax/caamflib/
H A Drta.h731 #define MATHI(program, operand, operator, imm, result, length, opt) \ argument
732 rta_mathi(program, operand, MATH_FUN_##operator, imm, result, length, \
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex_fastpath.c101 uint8_t signature, uint32_t imm) in set_wqe_ctrl_seg() argument
109 seg->imm = imm; in set_wqe_ctrl_seg()
/dpdk/drivers/net/mlx4/
H A Dmlx4_rxtx.c1018 ctrl->imm = *(rte_pktmbuf_mtod_offset(buf, uint32_t *, in mlx4_tx_burst()
1021 ctrl->imm = 0; in mlx4_tx_burst()
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_hw_defs.h1012 struct sq_imm_subdesc imm; member
/dpdk/drivers/common/dpaax/caamflib/desc/
H A Dpdcp.h2049 uint32_t imm = PDCP_DPOVRD_HFN_OV_EN; in insert_hfn_ov_op() local
2076 MATHB(p, DPOVRD, AND, imm, NONE, 8, IFB | IMMED2); in insert_hfn_ov_op()
/dpdk/lib/pipeline/
H A Drte_swx_pipeline.c10515 int imm = 0; in instr_alu_export() local
10528 imm = 1; in instr_alu_export()
10530 if (!imm) in instr_alu_export()