Lines Matching refs:token
120 op_decoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_decoder_flag_strtoul() argument
122 if (!strcmp(token, "RTE_BBDEV_TURBO_SUBBLOCK_DEINTERLEAVE")) in op_decoder_flag_strtoul()
124 else if (!strcmp(token, "RTE_BBDEV_TURBO_CRC_TYPE_24B")) in op_decoder_flag_strtoul()
126 else if (!strcmp(token, "RTE_BBDEV_TURBO_EQUALIZER")) in op_decoder_flag_strtoul()
128 else if (!strcmp(token, "RTE_BBDEV_TURBO_SOFT_OUT_SATURATE")) in op_decoder_flag_strtoul()
130 else if (!strcmp(token, "RTE_BBDEV_TURBO_HALF_ITERATION_EVEN")) in op_decoder_flag_strtoul()
132 else if (!strcmp(token, "RTE_BBDEV_TURBO_CONTINUE_CRC_MATCH")) in op_decoder_flag_strtoul()
134 else if (!strcmp(token, "RTE_BBDEV_TURBO_SOFT_OUTPUT")) in op_decoder_flag_strtoul()
136 else if (!strcmp(token, "RTE_BBDEV_TURBO_EARLY_TERMINATION")) in op_decoder_flag_strtoul()
138 else if (!strcmp(token, "RTE_BBDEV_TURBO_POS_LLR_1_BIT_IN")) in op_decoder_flag_strtoul()
140 else if (!strcmp(token, "RTE_BBDEV_TURBO_NEG_LLR_1_BIT_IN")) in op_decoder_flag_strtoul()
142 else if (!strcmp(token, "RTE_BBDEV_TURBO_POS_LLR_1_BIT_SOFT_OUT")) in op_decoder_flag_strtoul()
144 else if (!strcmp(token, "RTE_BBDEV_TURBO_NEG_LLR_1_BIT_SOFT_OUT")) in op_decoder_flag_strtoul()
146 else if (!strcmp(token, "RTE_BBDEV_TURBO_MAP_DEC")) in op_decoder_flag_strtoul()
148 else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_SCATTER_GATHER")) in op_decoder_flag_strtoul()
150 else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP")) in op_decoder_flag_strtoul()
162 op_ldpc_decoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_ldpc_decoder_flag_strtoul() argument
164 if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_24A_CHECK")) in op_ldpc_decoder_flag_strtoul()
166 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_24B_CHECK")) in op_ldpc_decoder_flag_strtoul()
168 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_24B_DROP")) in op_ldpc_decoder_flag_strtoul()
170 else if (!strcmp(token, "RTE_BBDEV_LDPC_DEINTERLEAVER_BYPASS")) in op_ldpc_decoder_flag_strtoul()
172 else if (!strcmp(token, "RTE_BBDEV_LDPC_HQ_COMBINE_IN_ENABLE")) in op_ldpc_decoder_flag_strtoul()
174 else if (!strcmp(token, "RTE_BBDEV_LDPC_HQ_COMBINE_OUT_ENABLE")) in op_ldpc_decoder_flag_strtoul()
176 else if (!strcmp(token, "RTE_BBDEV_LDPC_DECODE_BYPASS")) in op_ldpc_decoder_flag_strtoul()
178 else if (!strcmp(token, "RTE_BBDEV_LDPC_SOFT_OUT_ENABLE")) in op_ldpc_decoder_flag_strtoul()
180 else if (!strcmp(token, "RTE_BBDEV_LDPC_SOFT_OUT_RM_BYPASS")) in op_ldpc_decoder_flag_strtoul()
182 else if (!strcmp(token, "RTE_BBDEV_LDPC_SOFT_OUT_DEINTERLEAVER_BYPASS")) in op_ldpc_decoder_flag_strtoul()
184 else if (!strcmp(token, "RTE_BBDEV_LDPC_ITERATION_STOP_ENABLE")) in op_ldpc_decoder_flag_strtoul()
186 else if (!strcmp(token, "RTE_BBDEV_LDPC_DEC_INTERRUPTS")) in op_ldpc_decoder_flag_strtoul()
188 else if (!strcmp(token, "RTE_BBDEV_LDPC_DEC_SCATTER_GATHER")) in op_ldpc_decoder_flag_strtoul()
190 else if (!strcmp(token, "RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION")) in op_ldpc_decoder_flag_strtoul()
192 else if (!strcmp(token, "RTE_BBDEV_LDPC_LLR_COMPRESSION")) in op_ldpc_decoder_flag_strtoul()
194 else if (!strcmp(token, in op_ldpc_decoder_flag_strtoul()
197 else if (!strcmp(token, in op_ldpc_decoder_flag_strtoul()
200 else if (!strcmp(token, in op_ldpc_decoder_flag_strtoul()
213 op_encoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_encoder_flag_strtoul() argument
215 if (!strcmp(token, "RTE_BBDEV_TURBO_RV_INDEX_BYPASS")) in op_encoder_flag_strtoul()
217 else if (!strcmp(token, "RTE_BBDEV_TURBO_RATE_MATCH")) in op_encoder_flag_strtoul()
219 else if (!strcmp(token, "RTE_BBDEV_TURBO_CRC_24B_ATTACH")) in op_encoder_flag_strtoul()
221 else if (!strcmp(token, "RTE_BBDEV_TURBO_CRC_24A_ATTACH")) in op_encoder_flag_strtoul()
223 else if (!strcmp(token, "RTE_BBDEV_TURBO_ENC_SCATTER_GATHER")) in op_encoder_flag_strtoul()
235 op_ldpc_encoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_ldpc_encoder_flag_strtoul() argument
237 if (!strcmp(token, "RTE_BBDEV_LDPC_INTERLEAVER_BYPASS")) in op_ldpc_encoder_flag_strtoul()
239 else if (!strcmp(token, "RTE_BBDEV_LDPC_RATE_MATCH")) in op_ldpc_encoder_flag_strtoul()
241 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_24A_ATTACH")) in op_ldpc_encoder_flag_strtoul()
243 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_24B_ATTACH")) in op_ldpc_encoder_flag_strtoul()
245 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_16_ATTACH")) in op_ldpc_encoder_flag_strtoul()
247 else if (!strcmp(token, "RTE_BBDEV_LDPC_ENC_INTERRUPTS")) in op_ldpc_encoder_flag_strtoul()
249 else if (!strcmp(token, "RTE_BBDEV_LDPC_ENC_SCATTER_GATHER")) in op_ldpc_encoder_flag_strtoul()
303 op_turbo_type_strtol(char *token, enum rte_bbdev_op_type *op_type) in op_turbo_type_strtol() argument
305 trim_space(token); in op_turbo_type_strtol()
306 if (!strcmp(token, "RTE_BBDEV_OP_TURBO_DEC")) in op_turbo_type_strtol()
308 else if (!strcmp(token, "RTE_BBDEV_OP_TURBO_ENC")) in op_turbo_type_strtol()
310 else if (!strcmp(token, "RTE_BBDEV_OP_LDPC_ENC")) in op_turbo_type_strtol()
312 else if (!strcmp(token, "RTE_BBDEV_OP_LDPC_DEC")) in op_turbo_type_strtol()
314 else if (!strcmp(token, "RTE_BBDEV_OP_NONE")) in op_turbo_type_strtol()
317 printf("Not valid turbo op_type: '%s'\n", token); in op_turbo_type_strtol()
380 parse_data_entry(const char *key_token, char *token, in parse_data_entry() argument
419 ret = parse_values(token, &data, &data_length); in parse_data_entry()
431 parse_decoder_params(const char *key_token, char *token, in parse_decoder_params() argument
442 ret = parse_data_entry(key_token, token, vector, in parse_decoder_params()
446 ret = parse_data_entry(key_token, token, vector, in parse_decoder_params()
451 ret = parse_data_entry(key_token, token, vector, in parse_decoder_params()
456 turbo_dec->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_decoder_params()
459 turbo_dec->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_decoder_params()
463 turbo_dec->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_decoder_params()
467 turbo_dec->cb_params.k = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
471 turbo_dec->tb_params.k_pos = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
475 turbo_dec->tb_params.k_neg = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
479 turbo_dec->tb_params.c = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
483 turbo_dec->tb_params.c_neg = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
487 turbo_dec->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
491 turbo_dec->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
495 turbo_dec->iter_max = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
499 turbo_dec->iter_min = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
503 turbo_dec->iter_count = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
507 turbo_dec->ext_scale = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
511 turbo_dec->num_maps = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
515 turbo_dec->tb_params.r = (uint8_t)strtoul(token, &err, 0); in parse_decoder_params()
519 turbo_dec->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
523 ret = parse_turbo_flags(token, &op_flags, in parse_decoder_params()
529 ret = parse_expected_status(token, &status, vector->op_type); in parse_decoder_params()
538 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_decoder_params()
547 parse_encoder_params(const char *key_token, char *token, in parse_encoder_params() argument
558 ret = parse_data_entry(key_token, token, vector, in parse_encoder_params()
561 ret = parse_data_entry(key_token, token, vector, in parse_encoder_params()
565 turbo_enc->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_encoder_params()
569 turbo_enc->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_encoder_params()
573 turbo_enc->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_encoder_params()
577 turbo_enc->cb_params.k = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
581 turbo_enc->tb_params.k_neg = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
585 turbo_enc->tb_params.k_pos = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
589 turbo_enc->tb_params.c_neg = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
593 turbo_enc->tb_params.c = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
597 turbo_enc->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
601 turbo_enc->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
605 turbo_enc->cb_params.ncb = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
610 (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
615 (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
619 turbo_enc->tb_params.r = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
623 turbo_enc->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
627 ret = parse_turbo_flags(token, &op_flags, in parse_encoder_params()
633 ret = parse_expected_status(token, &status, vector->op_type); in parse_encoder_params()
642 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_encoder_params()
652 parse_ldpc_encoder_params(const char *key_token, char *token, in parse_ldpc_encoder_params() argument
662 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_encoder_params()
666 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_encoder_params()
671 ldpc_enc->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
675 ldpc_enc->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
679 ldpc_enc->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
683 ldpc_enc->tb_params.c = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
687 ldpc_enc->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
691 ldpc_enc->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
695 ldpc_enc->n_cb = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
699 ldpc_enc->tb_params.r = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
703 ldpc_enc->q_m = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
707 ldpc_enc->basegraph = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
711 ldpc_enc->z_c = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
715 ldpc_enc->n_filler = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
719 ldpc_enc->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
723 ret = parse_turbo_flags(token, &op_flags, vector->op_type); in parse_ldpc_encoder_params()
728 ret = parse_expected_status(token, &status, vector->op_type); in parse_ldpc_encoder_params()
737 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_ldpc_encoder_params()
746 parse_ldpc_decoder_params(const char *key_token, char *token, in parse_ldpc_decoder_params() argument
756 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_decoder_params()
760 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_decoder_params()
764 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_decoder_params()
768 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_decoder_params()
773 ldpc_dec->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
777 ldpc_dec->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
781 ldpc_dec->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
785 ldpc_dec->tb_params.c = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
789 ldpc_dec->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
793 ldpc_dec->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
797 ldpc_dec->n_cb = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
801 ldpc_dec->tb_params.r = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
805 ldpc_dec->q_m = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
809 ldpc_dec->basegraph = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
813 ldpc_dec->z_c = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
817 ldpc_dec->n_filler = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
821 ldpc_dec->iter_count = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
825 ldpc_dec->iter_max = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
829 ldpc_dec->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
833 ret = parse_turbo_flags(token, &op_flags, vector->op_type); in parse_ldpc_decoder_params()
838 ret = parse_expected_status(token, &status, vector->op_type); in parse_ldpc_decoder_params()
847 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_ldpc_decoder_params()
859 char *token, *key_token; in parse_entry() local
868 token = strtok(entry, ENTRY_DELIMITER); in parse_entry()
869 key_token = token; in parse_entry()
871 token = strtok(NULL, ENTRY_DELIMITER); in parse_entry()
873 if (key_token == NULL || token == NULL) { in parse_entry()
882 ret = op_turbo_type_strtol(token, &op_type); in parse_entry()
894 if (parse_decoder_params(key_token, token, vector) == -1) in parse_entry()
897 if (parse_encoder_params(key_token, token, vector) == -1) in parse_entry()
900 if (parse_ldpc_encoder_params(key_token, token, vector) == -1) in parse_entry()
903 if (parse_ldpc_decoder_params(key_token, token, vector) == -1) in parse_entry()