Lines Matching refs:wrp_immed
608 static void wrp_immed(struct nfp_prog *nfp_prog, swreg dst, u32 imm) in wrp_immed() function
629 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in wrp_zext()
656 wrp_immed(nfp_prog, tmp_reg, imm); in ur_load_imm_any()
669 wrp_immed(nfp_prog, tmp_reg, imm); in re_load_imm_any()
753 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
779 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
786 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
810 wrp_immed(nfp_prog, reg_none(), in nfp_cpp_memcpy()
862 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in nfp_cpp_memcpy()
1004 wrp_immed(nfp_prog, reg_xfer(0), imm); in data_st_host_order()
1006 wrp_immed(nfp_prog, reg_xfer(1), imm >> 32); in data_st_host_order()
1271 wrp_immed(nfp_prog, reg_both(dst), 0); in wrp_alu_imm()
1277 wrp_immed(nfp_prog, reg_both(dst), ~0U); in wrp_alu_imm()
1487 wrp_immed(nfp_prog, dst_hi, 0); in wrp_mul_u32()
1540 wrp_immed(nfp_prog, dst_both, 0); in wrp_div_imm()
1559 wrp_immed(nfp_prog, imm_a(nfp_prog), 0); in wrp_div_imm()
1620 wrp_immed(nfp_prog, reg_both(0), 0); in adjust_head()
1621 wrp_immed(nfp_prog, reg_both(1), 0); in adjust_head()
1653 wrp_immed(nfp_prog, reg_both(0), 0); in adjust_head()
1654 wrp_immed(nfp_prog, reg_both(1), 0); in adjust_head()
1671 wrp_immed(nfp_prog, reg_both(0), -22); in adjust_head()
1672 wrp_immed(nfp_prog, reg_both(1), ~0); in adjust_head()
1710 wrp_immed(nfp_prog, reg_both(0), 0); in adjust_tail()
1711 wrp_immed(nfp_prog, reg_both(1), 0); in adjust_tail()
1716 wrp_immed(nfp_prog, reg_both(0), -22); in adjust_tail()
1717 wrp_immed(nfp_prog, reg_both(1), ~0); in adjust_tail()
1850 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in mov_reg64()
1863 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2), imm & ~0U); in mov_imm64()
1864 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), imm >> 32); in mov_imm64()
2009 wrp_immed(nfp_prog, reg_both(dst), 0); in __shl_imm64()
2013 wrp_immed(nfp_prog, reg_both(dst), 0); in __shl_imm64()
2055 wrp_immed(nfp_prog, reg_both(dst), 0); in shl_reg64_ge32()
2123 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in __shr_imm64()
2127 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in __shr_imm64()
2167 wrp_immed(nfp_prog, reg_both(dst + 1), 0); in shr_reg64_ge32()
2331 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0); in mov_reg()
2340 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2), insn->imm); in mov_imm()
2341 wrp_immed(nfp_prog, reg_both(insn->dst_reg * 2 + 1), 0); in mov_imm()
2562 wrp_immed(nfp_prog, reg_both(gpr + 1), 0); in end_reg32()
2566 wrp_immed(nfp_prog, reg_both(gpr + 1), 0); in end_reg32()
2589 wrp_immed(nfp_prog, reg_both(dst), imm_lo); in imm_ld8_part2()
2595 wrp_immed(nfp_prog, reg_both(dst + 1), imm_hi); in imm_ld8_part2()
2674 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in mem_ldx_skb()
2700 wrp_immed(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), 0); in mem_ldx_xdp()
2747 wrp_immed(nfp_prog, reg_none(), in mem_ldx_data_init_pktcache()
3054 wrp_immed(nfp_prog, max_imm, 0xffff); in mem_xadd()
3080 wrp_immed(nfp_prog, prev_alu, in mem_xadd()
3634 wrp_immed(nfp_prog, plen_reg(nfp_prog), GENMASK(13, 0)); in nfp_intro()
3690 wrp_immed(nfp_prog, reg_b(2), 0x41221211); in nfp_outro_tc_da()
3691 wrp_immed(nfp_prog, reg_b(3), 0x41001211); in nfp_outro_tc_da()
3735 wrp_immed(nfp_prog, reg_b(2), 0x44112282); in nfp_outro_xdp()