Lines Matching refs:ldpc_dec

396 					&op_cap->cap.ldpc_dec;  in check_dev_cap()
398 if (!flags_match(test_vector.ldpc_dec.op_flags, in check_dev_cap()
435 if (intr_enabled && (test_vector.ldpc_dec.op_flags & in check_dev_cap()
1126 struct rte_bbdev_op_ldpc_dec dec = op_params->ref_dec_op->ldpc_dec; in ldpc_add_filler()
1249 bool loopback = op_params->ref_dec_op->ldpc_dec.op_flags & in fill_queue_buffers()
1251 bool llr_comp = op_params->ref_dec_op->ldpc_dec.op_flags & in fill_queue_buffers()
1253 bool harq_comp = op_params->ref_dec_op->ldpc_dec.op_flags & in fill_queue_buffers()
1255 ldpc_llr_decimals = capabilities->cap.ldpc_dec.llr_decimals; in fill_queue_buffers()
1256 ldpc_llr_size = capabilities->cap.ldpc_dec.llr_size; in fill_queue_buffers()
1257 ldpc_cap_flags = capabilities->cap.ldpc_dec.capability_flags; in fill_queue_buffers()
1671 e = ref_op->ldpc_dec.cb_params.e; in generate_llr_input()
1672 qm = ref_op->ldpc_dec.q_m; in generate_llr_input()
1707 struct rte_bbdev_op_ldpc_dec *ldpc_dec = &ref_op->ldpc_dec; in copy_reference_ldpc_dec_op() local
1710 if (ldpc_dec->code_block_mode == RTE_BBDEV_TRANSPORT_BLOCK) { in copy_reference_ldpc_dec_op()
1711 ops[i]->ldpc_dec.tb_params.ea = in copy_reference_ldpc_dec_op()
1712 ldpc_dec->tb_params.ea; in copy_reference_ldpc_dec_op()
1713 ops[i]->ldpc_dec.tb_params.eb = in copy_reference_ldpc_dec_op()
1714 ldpc_dec->tb_params.eb; in copy_reference_ldpc_dec_op()
1715 ops[i]->ldpc_dec.tb_params.c = in copy_reference_ldpc_dec_op()
1716 ldpc_dec->tb_params.c; in copy_reference_ldpc_dec_op()
1717 ops[i]->ldpc_dec.tb_params.cab = in copy_reference_ldpc_dec_op()
1718 ldpc_dec->tb_params.cab; in copy_reference_ldpc_dec_op()
1719 ops[i]->ldpc_dec.tb_params.r = in copy_reference_ldpc_dec_op()
1720 ldpc_dec->tb_params.r; in copy_reference_ldpc_dec_op()
1722 ops[i]->ldpc_dec.cb_params.e = ldpc_dec->cb_params.e; in copy_reference_ldpc_dec_op()
1725 ops[i]->ldpc_dec.basegraph = ldpc_dec->basegraph; in copy_reference_ldpc_dec_op()
1726 ops[i]->ldpc_dec.z_c = ldpc_dec->z_c; in copy_reference_ldpc_dec_op()
1727 ops[i]->ldpc_dec.q_m = ldpc_dec->q_m; in copy_reference_ldpc_dec_op()
1728 ops[i]->ldpc_dec.n_filler = ldpc_dec->n_filler; in copy_reference_ldpc_dec_op()
1729 ops[i]->ldpc_dec.n_cb = ldpc_dec->n_cb; in copy_reference_ldpc_dec_op()
1730 ops[i]->ldpc_dec.iter_max = ldpc_dec->iter_max; in copy_reference_ldpc_dec_op()
1731 ops[i]->ldpc_dec.rv_index = ldpc_dec->rv_index; in copy_reference_ldpc_dec_op()
1732 ops[i]->ldpc_dec.op_flags = ldpc_dec->op_flags; in copy_reference_ldpc_dec_op()
1733 ops[i]->ldpc_dec.code_block_mode = ldpc_dec->code_block_mode; in copy_reference_ldpc_dec_op()
1736 ops[i]->ldpc_dec.hard_output = in copy_reference_ldpc_dec_op()
1739 ops[i]->ldpc_dec.input = in copy_reference_ldpc_dec_op()
1742 ops[i]->ldpc_dec.soft_output = in copy_reference_ldpc_dec_op()
1745 ops[i]->ldpc_dec.harq_combined_input = in copy_reference_ldpc_dec_op()
1748 ops[i]->ldpc_dec.harq_combined_output = in copy_reference_ldpc_dec_op()
2095 ops_td = &ops[i]->ldpc_dec; in validate_ldpc_bler()
2122 struct rte_bbdev_op_ldpc_dec *ref_td = &ref_op->ldpc_dec; in validate_ldpc_dec_op()
2125 ops_td = &ops[i]->ldpc_dec; in validate_ldpc_dec_op()
2141 if (!check_bit(ops[i]->ldpc_dec.op_flags, in validate_ldpc_dec_op()
2151 if (ref_op->ldpc_dec.op_flags & RTE_BBDEV_LDPC_SOFT_OUT_ENABLE) in validate_ldpc_dec_op()
2156 if (ref_op->ldpc_dec.op_flags & in validate_ldpc_dec_op()
2163 if (ref_op->ldpc_dec.op_flags & in validate_ldpc_dec_op()
2241 op->ldpc_dec = test_vector.ldpc_dec; in create_reference_ldpc_dec_op()
2244 op->ldpc_dec.input.length += in create_reference_ldpc_dec_op()
2246 if (test_vector.ldpc_dec.op_flags & in create_reference_ldpc_dec_op()
2250 op->ldpc_dec.harq_combined_input.length += in create_reference_ldpc_dec_op()
2306 uint16_t sys_cols = (op->ldpc_dec.basegraph == 1) ? 22 : 10; in calc_ldpc_dec_TB_size()
2308 if (op->ldpc_dec.code_block_mode == RTE_BBDEV_CODE_BLOCK) { in calc_ldpc_dec_TB_size()
2309 tb_size = sys_cols * op->ldpc_dec.z_c - op->ldpc_dec.n_filler; in calc_ldpc_dec_TB_size()
2311 c = op->ldpc_dec.tb_params.c; in calc_ldpc_dec_TB_size()
2312 r = op->ldpc_dec.tb_params.r; in calc_ldpc_dec_TB_size()
2314 tb_size += sys_cols * op->ldpc_dec.z_c in calc_ldpc_dec_TB_size()
2315 - op->ldpc_dec.n_filler; in calc_ldpc_dec_TB_size()
2519 uint32_t flags = ops[0]->ldpc_dec.op_flags; in retrieve_harq_ddr()
2527 ops[j]->ldpc_dec.op_flags = in retrieve_harq_ddr()
2531 ops[j]->ldpc_dec.op_flags += in retrieve_harq_ddr()
2533 ops[j]->ldpc_dec.harq_combined_input.offset = in retrieve_harq_ddr()
2535 ops[j]->ldpc_dec.harq_combined_output.offset = 0; in retrieve_harq_ddr()
2538 ops[j]->ldpc_dec.harq_combined_input.length = in retrieve_harq_ddr()
2539 ops[j]->ldpc_dec.harq_combined_output.length; in retrieve_harq_ddr()
2547 ops[j]->ldpc_dec.op_flags = flags; in retrieve_harq_ddr()
2567 uint32_t flags = ops[0]->ldpc_dec.op_flags; in preload_harq_ddr()
2575 save_hc_in[j] = ops[j]->ldpc_dec.harq_combined_input; in preload_harq_ddr()
2576 save_hc_out[j] = ops[j]->ldpc_dec.harq_combined_output; in preload_harq_ddr()
2577 ops[j]->ldpc_dec.op_flags = in preload_harq_ddr()
2581 ops[j]->ldpc_dec.op_flags += in preload_harq_ddr()
2583 ops[j]->ldpc_dec.harq_combined_output.offset = in preload_harq_ddr()
2585 ops[j]->ldpc_dec.harq_combined_input.offset = 0; in preload_harq_ddr()
2596 ops[j]->ldpc_dec.op_flags = flags; in preload_harq_ddr()
2597 ops[j]->ldpc_dec.harq_combined_input = save_hc_in[j]; in preload_harq_ddr()
2598 ops[j]->ldpc_dec.harq_combined_output = save_hc_out[j]; in preload_harq_ddr()
2605 ops[j]->ldpc_dec.harq_combined_input.offset in preload_harq_ddr()
2608 ops[j]->ldpc_dec.harq_combined_output.offset in preload_harq_ddr()
2764 bool loopback = check_bit(ref_op->ldpc_dec.op_flags, in throughput_intr_lcore_ldpc_dec()
2766 bool hc_out = check_bit(ref_op->ldpc_dec.op_flags, in throughput_intr_lcore_ldpc_dec()
2806 ops[i]->ldpc_dec.hard_output.data); in throughput_intr_lcore_ldpc_dec()
2809 ops[i]->ldpc_dec.harq_combined_output.data); in throughput_intr_lcore_ldpc_dec()
3226 bool loopback = check_bit(ref_op->ldpc_dec.op_flags, in bler_pmd_lcore_ldpc_dec()
3228 bool hc_out = check_bit(ref_op->ldpc_dec.op_flags, in bler_pmd_lcore_ldpc_dec()
3248 if (!check_bit(ref_op->ldpc_dec.op_flags, in bler_pmd_lcore_ldpc_dec()
3250 ref_op->ldpc_dec.op_flags += in bler_pmd_lcore_ldpc_dec()
3252 ref_op->ldpc_dec.iter_max = get_iter_max(); in bler_pmd_lcore_ldpc_dec()
3253 ref_op->ldpc_dec.iter_count = ref_op->ldpc_dec.iter_max; in bler_pmd_lcore_ldpc_dec()
3269 ops_enq[j]->ldpc_dec.hard_output.data); in bler_pmd_lcore_ldpc_dec()
3272 ops_enq[j]->ldpc_dec.harq_combined_output.data); in bler_pmd_lcore_ldpc_dec()
3305 tp->iter_count = RTE_MAX(ops_enq[i]->ldpc_dec.iter_count, in bler_pmd_lcore_ldpc_dec()
3307 tp->iter_average += (double) ops_enq[i]->ldpc_dec.iter_count; in bler_pmd_lcore_ldpc_dec()
3355 bool loopback = check_bit(ref_op->ldpc_dec.op_flags, in throughput_pmd_lcore_ldpc_dec()
3357 bool hc_out = check_bit(ref_op->ldpc_dec.op_flags, in throughput_pmd_lcore_ldpc_dec()
3377 if (check_bit(ref_op->ldpc_dec.op_flags, in throughput_pmd_lcore_ldpc_dec()
3379 ref_op->ldpc_dec.op_flags -= in throughput_pmd_lcore_ldpc_dec()
3381 ref_op->ldpc_dec.iter_max = get_iter_max(); in throughput_pmd_lcore_ldpc_dec()
3382 ref_op->ldpc_dec.iter_count = ref_op->ldpc_dec.iter_max; in throughput_pmd_lcore_ldpc_dec()
3397 ops_enq[j]->ldpc_dec.hard_output.data); in throughput_pmd_lcore_ldpc_dec()
3400 ops_enq[j]->ldpc_dec.harq_combined_output.data); in throughput_pmd_lcore_ldpc_dec()
3432 tp->iter_count = RTE_MAX(ops_enq[i]->ldpc_dec.iter_count, in throughput_pmd_lcore_ldpc_dec()
3752 !check_bit(test_vector.ldpc_dec.op_flags, in bler_test()
3754 && !check_bit(test_vector.ldpc_dec.op_flags, in bler_test()
4068 if (disable_et && check_bit(ref_op->ldpc_dec.op_flags, in latency_test_ldpc_dec()
4070 ref_op->ldpc_dec.op_flags -= in latency_test_ldpc_dec()
4072 ref_op->ldpc_dec.iter_max = get_iter_max(); in latency_test_ldpc_dec()
4073 ref_op->ldpc_dec.iter_count = ref_op->ldpc_dec.iter_max; in latency_test_ldpc_dec()