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()
152 else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_CRC_24B_DROP")) in op_decoder_flag_strtoul()
164 op_ldpc_decoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_ldpc_decoder_flag_strtoul() argument
166 if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_24A_CHECK")) in op_ldpc_decoder_flag_strtoul()
168 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_24B_CHECK")) in op_ldpc_decoder_flag_strtoul()
170 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_24B_DROP")) in op_ldpc_decoder_flag_strtoul()
172 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_TYPE_16_CHECK")) in op_ldpc_decoder_flag_strtoul()
174 else if (!strcmp(token, "RTE_BBDEV_LDPC_DEINTERLEAVER_BYPASS")) in op_ldpc_decoder_flag_strtoul()
176 else if (!strcmp(token, "RTE_BBDEV_LDPC_HQ_COMBINE_IN_ENABLE")) in op_ldpc_decoder_flag_strtoul()
178 else if (!strcmp(token, "RTE_BBDEV_LDPC_HQ_COMBINE_OUT_ENABLE")) in op_ldpc_decoder_flag_strtoul()
180 else if (!strcmp(token, "RTE_BBDEV_LDPC_DECODE_BYPASS")) in op_ldpc_decoder_flag_strtoul()
182 else if (!strcmp(token, "RTE_BBDEV_LDPC_SOFT_OUT_ENABLE")) in op_ldpc_decoder_flag_strtoul()
184 else if (!strcmp(token, "RTE_BBDEV_LDPC_SOFT_OUT_RM_BYPASS")) in op_ldpc_decoder_flag_strtoul()
186 else if (!strcmp(token, "RTE_BBDEV_LDPC_SOFT_OUT_DEINTERLEAVER_BYPASS")) in op_ldpc_decoder_flag_strtoul()
188 else if (!strcmp(token, "RTE_BBDEV_LDPC_ITERATION_STOP_ENABLE")) in op_ldpc_decoder_flag_strtoul()
190 else if (!strcmp(token, "RTE_BBDEV_LDPC_DEC_INTERRUPTS")) in op_ldpc_decoder_flag_strtoul()
192 else if (!strcmp(token, "RTE_BBDEV_LDPC_DEC_SCATTER_GATHER")) in op_ldpc_decoder_flag_strtoul()
194 else if (!strcmp(token, "RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION")) in op_ldpc_decoder_flag_strtoul()
196 else if (!strcmp(token, "RTE_BBDEV_LDPC_LLR_COMPRESSION")) in op_ldpc_decoder_flag_strtoul()
198 else if (!strcmp(token, in op_ldpc_decoder_flag_strtoul()
201 else if (!strcmp(token, in op_ldpc_decoder_flag_strtoul()
204 else if (!strcmp(token, in op_ldpc_decoder_flag_strtoul()
217 op_encoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_encoder_flag_strtoul() argument
219 if (!strcmp(token, "RTE_BBDEV_TURBO_RV_INDEX_BYPASS")) in op_encoder_flag_strtoul()
221 else if (!strcmp(token, "RTE_BBDEV_TURBO_RATE_MATCH")) in op_encoder_flag_strtoul()
223 else if (!strcmp(token, "RTE_BBDEV_TURBO_CRC_24B_ATTACH")) in op_encoder_flag_strtoul()
225 else if (!strcmp(token, "RTE_BBDEV_TURBO_CRC_24A_ATTACH")) in op_encoder_flag_strtoul()
227 else if (!strcmp(token, "RTE_BBDEV_TURBO_ENC_SCATTER_GATHER")) in op_encoder_flag_strtoul()
239 op_ldpc_encoder_flag_strtoul(char *token, uint32_t *op_flag_value) in op_ldpc_encoder_flag_strtoul() argument
241 if (!strcmp(token, "RTE_BBDEV_LDPC_INTERLEAVER_BYPASS")) in op_ldpc_encoder_flag_strtoul()
243 else if (!strcmp(token, "RTE_BBDEV_LDPC_RATE_MATCH")) in op_ldpc_encoder_flag_strtoul()
245 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_24A_ATTACH")) in op_ldpc_encoder_flag_strtoul()
247 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_24B_ATTACH")) in op_ldpc_encoder_flag_strtoul()
249 else if (!strcmp(token, "RTE_BBDEV_LDPC_CRC_16_ATTACH")) in op_ldpc_encoder_flag_strtoul()
251 else if (!strcmp(token, "RTE_BBDEV_LDPC_ENC_INTERRUPTS")) in op_ldpc_encoder_flag_strtoul()
253 else if (!strcmp(token, "RTE_BBDEV_LDPC_ENC_SCATTER_GATHER")) in op_ldpc_encoder_flag_strtoul()
307 op_turbo_type_strtol(char *token, enum rte_bbdev_op_type *op_type) in op_turbo_type_strtol() argument
309 trim_space(token); in op_turbo_type_strtol()
310 if (!strcmp(token, "RTE_BBDEV_OP_TURBO_DEC")) in op_turbo_type_strtol()
312 else if (!strcmp(token, "RTE_BBDEV_OP_TURBO_ENC")) in op_turbo_type_strtol()
314 else if (!strcmp(token, "RTE_BBDEV_OP_LDPC_ENC")) in op_turbo_type_strtol()
316 else if (!strcmp(token, "RTE_BBDEV_OP_LDPC_DEC")) in op_turbo_type_strtol()
318 else if (!strcmp(token, "RTE_BBDEV_OP_NONE")) in op_turbo_type_strtol()
321 printf("Not valid turbo op_type: '%s'\n", token); in op_turbo_type_strtol()
384 parse_data_entry(const char *key_token, char *token, in parse_data_entry() argument
423 ret = parse_values(token, &data, &data_length); in parse_data_entry()
435 parse_decoder_params(const char *key_token, char *token, in parse_decoder_params() argument
446 ret = parse_data_entry(key_token, token, vector, in parse_decoder_params()
450 ret = parse_data_entry(key_token, token, vector, in parse_decoder_params()
455 ret = parse_data_entry(key_token, token, vector, in parse_decoder_params()
460 turbo_dec->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_decoder_params()
463 turbo_dec->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_decoder_params()
467 turbo_dec->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_decoder_params()
471 turbo_dec->cb_params.k = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
475 turbo_dec->tb_params.k_pos = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
479 turbo_dec->tb_params.k_neg = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
483 turbo_dec->tb_params.c = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
487 turbo_dec->tb_params.c_neg = (uint16_t) strtoul(token, &err, 0); in parse_decoder_params()
491 turbo_dec->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
495 turbo_dec->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
499 turbo_dec->iter_max = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
503 turbo_dec->iter_min = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
507 turbo_dec->iter_count = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
511 turbo_dec->ext_scale = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
515 turbo_dec->num_maps = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
519 turbo_dec->tb_params.r = (uint8_t)strtoul(token, &err, 0); in parse_decoder_params()
523 turbo_dec->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_decoder_params()
527 ret = parse_turbo_flags(token, &op_flags, in parse_decoder_params()
533 ret = parse_expected_status(token, &status, vector->op_type); in parse_decoder_params()
542 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_decoder_params()
551 parse_encoder_params(const char *key_token, char *token, in parse_encoder_params() argument
562 ret = parse_data_entry(key_token, token, vector, in parse_encoder_params()
565 ret = parse_data_entry(key_token, token, vector, in parse_encoder_params()
569 turbo_enc->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_encoder_params()
573 turbo_enc->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_encoder_params()
577 turbo_enc->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_encoder_params()
581 turbo_enc->cb_params.k = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
585 turbo_enc->tb_params.k_neg = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
589 turbo_enc->tb_params.k_pos = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
593 turbo_enc->tb_params.c_neg = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
597 turbo_enc->tb_params.c = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
601 turbo_enc->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
605 turbo_enc->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
609 turbo_enc->cb_params.ncb = (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
614 (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
619 (uint16_t) strtoul(token, &err, 0); in parse_encoder_params()
623 turbo_enc->tb_params.r = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
627 turbo_enc->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_encoder_params()
631 ret = parse_turbo_flags(token, &op_flags, in parse_encoder_params()
637 ret = parse_expected_status(token, &status, vector->op_type); in parse_encoder_params()
646 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_encoder_params()
656 parse_ldpc_encoder_params(const char *key_token, char *token, in parse_ldpc_encoder_params() argument
666 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_encoder_params()
670 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_encoder_params()
675 ldpc_enc->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
679 ldpc_enc->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
683 ldpc_enc->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
687 ldpc_enc->tb_params.c = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
691 ldpc_enc->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
695 ldpc_enc->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
699 ldpc_enc->n_cb = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
703 ldpc_enc->tb_params.r = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
707 ldpc_enc->q_m = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
711 ldpc_enc->basegraph = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
715 ldpc_enc->z_c = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
719 ldpc_enc->n_filler = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
723 ldpc_enc->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_encoder_params()
727 ret = parse_turbo_flags(token, &op_flags, vector->op_type); in parse_ldpc_encoder_params()
732 ret = parse_expected_status(token, &status, vector->op_type); in parse_ldpc_encoder_params()
741 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_ldpc_encoder_params()
750 parse_ldpc_decoder_params(const char *key_token, char *token, in parse_ldpc_decoder_params() argument
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()
772 ret = parse_data_entry(key_token, token, vector, in parse_ldpc_decoder_params()
777 ldpc_dec->cb_params.e = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
781 ldpc_dec->tb_params.ea = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
785 ldpc_dec->tb_params.eb = (uint32_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
789 ldpc_dec->tb_params.c = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
793 ldpc_dec->tb_params.cab = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
797 ldpc_dec->rv_index = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
801 ldpc_dec->n_cb = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
805 ldpc_dec->tb_params.r = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
809 ldpc_dec->q_m = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
813 ldpc_dec->basegraph = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
817 ldpc_dec->z_c = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
821 ldpc_dec->n_filler = (uint16_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
825 ldpc_dec->iter_count = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
829 ldpc_dec->iter_max = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
833 ldpc_dec->code_block_mode = (uint8_t) strtoul(token, &err, 0); in parse_ldpc_decoder_params()
837 ret = parse_turbo_flags(token, &op_flags, vector->op_type); in parse_ldpc_decoder_params()
842 ret = parse_expected_status(token, &status, vector->op_type); in parse_ldpc_decoder_params()
851 printf("Failed with convert '%s\t%s'\n", key_token, token); in parse_ldpc_decoder_params()
863 char *token, *key_token; in parse_entry() local
872 token = strtok(entry, ENTRY_DELIMITER); in parse_entry()
873 key_token = token; in parse_entry()
875 token = strtok(NULL, ENTRY_DELIMITER); in parse_entry()
877 if (key_token == NULL || token == NULL) { in parse_entry()
886 ret = op_turbo_type_strtol(token, &op_type); in parse_entry()
898 if (parse_decoder_params(key_token, token, vector) == -1) in parse_entry()
901 if (parse_encoder_params(key_token, token, vector) == -1) in parse_entry()
904 if (parse_ldpc_encoder_params(key_token, token, vector) == -1) in parse_entry()
907 if (parse_ldpc_decoder_params(key_token, token, vector) == -1) in parse_entry()