Lines Matching refs:wrp_immed
595 static void wrp_immed(struct nfp_prog *nfp_prog, swreg dst, u32 imm) in wrp_immed() function
636 wrp_immed(nfp_prog, tmp_reg, imm); in ur_load_imm_any()
649 wrp_immed(nfp_prog, tmp_reg, imm); in re_load_imm_any()
733 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
759 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
766 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
790 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
842 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in nfp_cpp_memcpy()
871 wrp_immed(nfp_prog, reg_both(dst_gpr + 1), 0); in data_ld()
901 wrp_immed(nfp_prog, reg_both(dst_gpr + 1), 0); in data_ld_host_order()
979 wrp_immed(nfp_prog, reg_xfer(0), imm); in data_st_host_order()
981 wrp_immed(nfp_prog, reg_xfer(1), imm >> 32); in data_st_host_order()
1193 wrp_immed(nfp_prog, reg_both(gpr + 1), 0); in mem_op_stack()
1236 wrp_immed(nfp_prog, reg_both(dst), 0); in wrp_alu_imm()
1242 wrp_immed(nfp_prog, reg_both(dst), ~0U); in wrp_alu_imm()
1301 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0); in wrp_alu32_imm()
1313 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in wrp_alu32_reg()
1452 wrp_immed(nfp_prog, dst_hi, 0); in wrp_mul_u32()
1505 wrp_immed(nfp_prog, dst_both, 0); in wrp_div_imm()
1524 wrp_immed(nfp_prog, imm_a(nfp_prog), 0); in wrp_div_imm()
1585 wrp_immed(nfp_prog, reg_both(0), 0); in adjust_head()
1586 wrp_immed(nfp_prog, reg_both(1), 0); in adjust_head()
1618 wrp_immed(nfp_prog, reg_both(0), 0); in adjust_head()
1619 wrp_immed(nfp_prog, reg_both(1), 0); in adjust_head()
1636 wrp_immed(nfp_prog, reg_both(0), -22); in adjust_head()
1637 wrp_immed(nfp_prog, reg_both(1), ~0); in adjust_head()
1675 wrp_immed(nfp_prog, reg_both(0), 0); in adjust_tail()
1676 wrp_immed(nfp_prog, reg_both(1), 0); in adjust_tail()
1681 wrp_immed(nfp_prog, reg_both(0), -22); in adjust_tail()
1682 wrp_immed(nfp_prog, reg_both(1), ~0); in adjust_tail()
1815 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in mov_reg64()
1828 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2), imm & ~0U); in mov_imm64()
1829 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), imm >> 32); in mov_imm64()
1971 wrp_immed(nfp_prog, reg_both(dst), 0); in __shl_imm64()
1975 wrp_immed(nfp_prog, reg_both(dst), 0); in __shl_imm64()
2017 wrp_immed(nfp_prog, reg_both(dst), 0); in shl_reg64_ge32()
2082 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in __shr_imm64()
2086 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in __shr_imm64()
2126 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in shr_reg64_ge32()
2287 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0); in mov_reg()
2296 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2), insn->imm); in mov_imm()
2297 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0); in mov_imm()
2377 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in neg_reg()
2392 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0); in shl_imm()
2409 wrp_immed(nfp_prog, reg_both(gpr + 1), 0); in end_reg32()
2413 wrp_immed(nfp_prog, reg_both(gpr + 1), 0); in end_reg32()
2436 wrp_immed(nfp_prog, reg_both(dst), imm_lo); in imm_ld8_part2()
2442 wrp_immed(nfp_prog, reg_both(dst + 1), imm_hi); in imm_ld8_part2()
2521 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in mem_ldx_skb()
2547 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in mem_ldx_xdp()
2594 wrp_immed(nfp_prog, reg_none(), in mem_ldx_data_init_pktcache()
2633 wrp_immed(nfp_prog, dst_hi, 0); in mem_ldx_data_from_pktcache_unaligned()
2641 wrp_immed(nfp_prog, dst_hi, 0); in mem_ldx_data_from_pktcache_unaligned()
2672 wrp_immed(nfp_prog, dst_hi, 0); in mem_ldx_data_from_pktcache_aligned()
2675 wrp_immed(nfp_prog, dst_hi, 0); in mem_ldx_data_from_pktcache_aligned()
2901 wrp_immed(nfp_prog, max_imm, 0xffff); in mem_xadd()
2927 wrp_immed(nfp_prog, prev_alu, in mem_xadd()
3256 wrp_immed(nfp_prog, plen_reg(nfp_prog), GENMASK(13, 0)); in nfp_intro()
3291 wrp_immed(nfp_prog, reg_b(2), 0x41221211); in nfp_outro_tc_da()
3292 wrp_immed(nfp_prog, reg_b(3), 0x41001211); in nfp_outro_tc_da()
3336 wrp_immed(nfp_prog, reg_b(2), 0x44112282); in nfp_outro_xdp()