Lines Matching refs:src_reg

724 	src_base = reg_a(meta->insn.src_reg * 2);  in nfp_cpp_memcpy()
728 addr40_offset(nfp_prog, meta->insn.src_reg * 2, off, &src_base, in nfp_cpp_memcpy()
1280 u8 dst = meta->insn.dst_reg * 2, src = meta->insn.src_reg * 2; in wrp_alu64_reg()
1310 u8 dst = meta->insn.dst_reg * 2, src = meta->insn.src_reg * 2; in wrp_alu32_reg()
1333 insn->src_reg * 2, br_mask, insn->off); in wrp_test_reg()
1335 insn->src_reg * 2 + 1, br_mask, insn->off); in wrp_test_reg()
1414 breg = insn->src_reg * 2; in cmp_reg()
1480 multiplier = reg_b(insn->src_reg * 2); in wrp_mul()
1776 emit_alu(nfp_prog, reg_none(), reg_a(meta->insn.src_reg * 2), in nfp_queue_select()
1785 pv_qsel_val(nfp_prog), 0x1, reg_b(meta->insn.src_reg * 2), in nfp_queue_select()
1805 u8 src = insn->src_reg * 2; in mov_reg64()
1807 if (insn->src_reg == BPF_REG_10) { in mov_reg64()
1870 reg_b(insn->src_reg * 2)); in add_reg64()
1873 reg_b(insn->src_reg * 2 + 1)); in add_reg64()
1895 reg_b(insn->src_reg * 2)); in sub_reg64()
1898 reg_b(insn->src_reg * 2 + 1)); in sub_reg64()
2032 src = insn->src_reg * 2; in shl_reg64()
2141 src = insn->src_reg * 2; in shr_reg64()
2255 src = insn->src_reg * 2; in ashr_reg64()
2286 wrp_reg_mov(nfp_prog, insn->dst_reg * 2, insn->src_reg * 2); in mov_reg()
2471 meta->insn.src_reg * 2, 1); in data_ind_ld1()
2477 meta->insn.src_reg * 2, 2); in data_ind_ld2()
2483 meta->insn.src_reg * 2, 4); in data_ind_ld4()
2491 meta->insn.dst_reg * 2, meta->insn.src_reg * 2, in mem_ldx_stack()
2560 return data_ld_host_order_addr32(nfp_prog, meta->insn.src_reg * 2, in mem_ldx_data()
2572 return data_ld_host_order_addr40(nfp_prog, meta->insn.src_reg * 2, in mem_ldx_emem()
2587 src_base = reg_a(meta->insn.src_reg * 2); in mem_ldx_data_init_pktcache()
2804 meta->insn.src_reg * 2, size); in mem_stx_data()
2812 meta->insn.src_reg * 2, meta->insn.dst_reg * 2, in mem_stx_stack()
2868 u8 src_gpr = meta->insn.src_reg * 2; in mem_xadd()
3064 ALU_OP_XOR, reg_b(insn->src_reg * 2)); in jeq_reg()
3066 ALU_OP_XOR, reg_b(insn->src_reg * 2 + 1)); in jeq_reg()
3421 insn.src_reg == insn.dst_reg) in nfp_bpf_opt_reg_init()
3426 insn.src_reg == 1 && insn.dst_reg == 6) in nfp_bpf_opt_reg_init()
3513 if (next.src_reg || next.dst_reg) in nfp_bpf_opt_ld_mask()
3548 if (next1.src_reg || next1.dst_reg || in nfp_bpf_opt_ld_shift()
3549 next2.src_reg || next2.dst_reg) in nfp_bpf_opt_ld_shift()
3594 if (ld->dst_reg != st->src_reg) in curr_pair_is_memcpy()
3628 prev_ld_base = prev_ld->src_reg; in curr_pair_chain_with_previous()
3637 if (ld->src_reg != prev_ld_base || st->dst_reg != prev_st_base) in curr_pair_chain_with_previous()
3940 meta1->insn.src_reg != BPF_PSEUDO_MAP_FD) in nfp_bpf_replace_map_ptrs()