Lines Matching refs:wrp_mov
679 static void wrp_mov(struct nfp_prog *nfp_prog, swreg dst, swreg src) in wrp_mov() function
686 wrp_mov(nfp_prog, reg_both(dst), reg_b(src)); in wrp_reg_mov()
763 wrp_mov(nfp_prog, reg_xfer(i), reg_xfer(i)); in nfp_cpp_memcpy()
850 wrp_mov(nfp_prog, reg_both(meta->insn.dst_reg * 2), in nfp_cpp_memcpy()
854 wrp_mov(nfp_prog, reg_both(meta->insn.dst_reg * 2), in nfp_cpp_memcpy()
856 wrp_mov(nfp_prog, reg_both(meta->insn.dst_reg * 2 + 1), in nfp_cpp_memcpy()
889 wrp_mov(nfp_prog, reg_both(dst_gpr + i), reg_xfer(i)); in data_ld()
920 wrp_mov(nfp_prog, reg_both(dst_gpr + i), reg_xfer(i)); in data_ld_host_order()
992 wrp_mov(nfp_prog, reg_xfer(i), reg_a(src_gpr + i)); in data_stx_host_order()
1038 wrp_mov(nfp_prog, reg_both(dst), in wrp_lmem_load()
1077 wrp_mov(nfp_prog, reg, reg_lm(0, idx)); in wrp_lmem_load()
1083 wrp_mov(nfp_prog, reg_none(), reg_lm_inc(3)); in wrp_lmem_load()
1107 wrp_mov(nfp_prog, in wrp_lmem_store()
1145 wrp_mov(nfp_prog, reg, reg_lm(0, idx)); in wrp_lmem_store()
1152 wrp_mov(nfp_prog, reg_lm(0, idx), reg); in wrp_lmem_store()
1154 wrp_mov(nfp_prog, reg_none(), reg_lm_inc(3)); in wrp_lmem_store()
1748 wrp_mov(nfp_prog, reg_a(0), reg_a(2)); in map_call_stack_common()
1792 wrp_mov(nfp_prog, reg_a(1), ptr_type); in nfp_perf_event_output()
2569 wrp_mov(nfp_prog, imm_a(nfp_prog), reg_b(gpr + 1)); in end_reg32()
2593 wrp_mov(nfp_prog, reg_both(dst + 1), reg_a(dst)); in imm_ld8_part2()
2657 wrp_mov(nfp_prog, dst, plen_reg(nfp_prog)); in mem_ldx_skb()
2662 wrp_mov(nfp_prog, dst, pptr_reg(nfp_prog)); in mem_ldx_skb()
2688 wrp_mov(nfp_prog, dst, pptr_reg(nfp_prog)); in mem_ldx_xdp()
2827 wrp_mov(nfp_prog, dst_lo, src_lo); in mem_ldx_data_from_pktcache_aligned()
2832 wrp_mov(nfp_prog, dst_lo, src_lo); in mem_ldx_data_from_pktcache_aligned()
2833 wrp_mov(nfp_prog, dst_hi, src_hi); in mem_ldx_data_from_pktcache_aligned()
3101 wrp_mov(nfp_prog, reg_xfer(0), reg_a(src_gpr)); in mem_xadd()
3103 wrp_mov(nfp_prog, reg_xfer(1), reg_a(src_gpr + 1)); in mem_xadd()
3400 wrp_mov(nfp_prog, ret_reg(nfp_prog), reg_lm(0, 0)); in nfp_subprog_epilogue()
3403 wrp_mov(nfp_prog, ret_reg(nfp_prog), reg_lm(0, 0)); in nfp_subprog_epilogue()
3643 wrp_mov(nfp_prog, reg_lm(0, 0), ret_reg(nfp_prog)); in nfp_subprog_prologue()
3679 wrp_mov(nfp_prog, reg_a(0), NFP_BPF_ABI_FLAGS); in nfp_outro_tc_da()
3688 wrp_mov(nfp_prog, reg_a(0), NFP_BPF_ABI_FLAGS); in nfp_outro_tc_da()
3725 wrp_mov(nfp_prog, reg_a(0), NFP_BPF_ABI_FLAGS); in nfp_outro_xdp()
3746 wrp_mov(nfp_prog, reg_a(0), NFP_BPF_ABI_FLAGS); in nfp_outro_xdp()
3776 wrp_mov(nfp_prog, reg_lm(0, 1 + idx), reg_b(adj)); in nfp_push_callee_registers()
3782 wrp_mov(nfp_prog, reg_lm(0, 1 + idx + 1), reg_b(adj + 1)); in nfp_push_callee_registers()
3801 wrp_mov(nfp_prog, reg_both(adj), reg_lm(0, 1 + idx)); in nfp_pop_callee_registers()
3807 wrp_mov(nfp_prog, reg_both(adj + 1), reg_lm(0, 1 + idx + 1)); in nfp_pop_callee_registers()