Lines Matching refs:test_data

89 parse_cperf_test_type(struct comp_test_data *test_data, const char *arg)  in parse_cperf_test_type()  argument
114 test_data->test = (enum cperf_test_type)id; in parse_cperf_test_type()
286 parse_num_iter(struct comp_test_data *test_data, const char *arg) in parse_num_iter() argument
288 int ret = parse_uint32_t(&test_data->num_iter, arg); in parse_num_iter()
295 if (test_data->num_iter == 0) { in parse_num_iter()
305 parse_pool_sz(struct comp_test_data *test_data, const char *arg) in parse_pool_sz() argument
307 int ret = parse_uint32_t(&test_data->pool_sz, arg); in parse_pool_sz()
314 if (test_data->pool_sz == 0) { in parse_pool_sz()
323 parse_burst_sz(struct comp_test_data *test_data, const char *arg) in parse_burst_sz() argument
325 int ret = parse_uint16_t(&test_data->burst_sz, arg); in parse_burst_sz()
332 if (test_data->burst_sz == 0) { in parse_burst_sz()
341 parse_extended_input_sz(struct comp_test_data *test_data, const char *arg) in parse_extended_input_sz() argument
350 test_data->input_data_sz = tmp; in parse_extended_input_sz()
361 parse_seg_sz(struct comp_test_data *test_data, const char *arg) in parse_seg_sz() argument
363 int ret = parse_uint16_t(&test_data->seg_sz, arg); in parse_seg_sz()
370 if (test_data->seg_sz < MIN_COMPRESSED_BUF_SIZE) { in parse_seg_sz()
376 if (test_data->seg_sz > MAX_SEG_SIZE) { in parse_seg_sz()
386 parse_max_num_sgl_segs(struct comp_test_data *test_data, const char *arg) in parse_max_num_sgl_segs() argument
388 int ret = parse_uint16_t(&test_data->max_sgl_segs, arg); in parse_max_num_sgl_segs()
396 if (test_data->max_sgl_segs == 0) { in parse_max_num_sgl_segs()
406 parse_window_sz(struct comp_test_data *test_data, const char *arg) in parse_window_sz() argument
415 test_data->window_sz = (int)tmp; in parse_window_sz()
421 parse_driver_name(struct comp_test_data *test_data, const char *arg) in parse_driver_name() argument
423 if (strlen(arg) > (sizeof(test_data->driver_name) - 1)) in parse_driver_name()
426 strlcpy(test_data->driver_name, arg, in parse_driver_name()
427 sizeof(test_data->driver_name)); in parse_driver_name()
433 parse_test_file(struct comp_test_data *test_data, const char *arg) in parse_test_file() argument
435 if (strlen(arg) > (sizeof(test_data->input_file) - 1)) in parse_test_file()
438 strlcpy(test_data->input_file, arg, sizeof(test_data->input_file)); in parse_test_file()
444 parse_op_type(struct comp_test_data *test_data, const char *arg) in parse_op_type() argument
468 test_data->test_op = (enum comp_operation)id; in parse_op_type()
474 parse_huffman_enc(struct comp_test_data *test_data, const char *arg) in parse_huffman_enc() argument
498 test_data->huffman_enc = (enum rte_comp_huffman)id; in parse_huffman_enc()
504 parse_level(struct comp_test_data *test_data, const char *arg) in parse_level() argument
512 if (parse_range(arg, &test_data->level_lst.min, in parse_level()
513 &test_data->level_lst.max, in parse_level()
514 &test_data->level_lst.inc) < 0) { in parse_level()
515 ret = parse_list(arg, test_data->level_lst.list, in parse_level()
516 &test_data->level_lst.min, in parse_level()
517 &test_data->level_lst.max); in parse_level()
523 test_data->level_lst.count = ret; in parse_level()
525 if (test_data->level_lst.max > RTE_COMP_LEVEL_MAX) { in parse_level()
536 parse_external_mbufs(struct comp_test_data *test_data, in parse_external_mbufs() argument
539 test_data->use_external_mbufs = 1; in parse_external_mbufs()
544 parse_cyclecount_delay_us(struct comp_test_data *test_data, in parse_cyclecount_delay_us() argument
547 int ret = parse_uint32_t(&(test_data->cyclecount_delay), arg); in parse_cyclecount_delay_us()
556 typedef int (*option_parser_t)(struct comp_test_data *test_data,
584 comp_perf_opts_parse_long(int opt_idx, struct comp_test_data *test_data) in comp_perf_opts_parse_long() argument
608 return parsermap[i].parser_fn(test_data, optarg); in comp_perf_opts_parse_long()
615 comp_perf_options_parse(struct comp_test_data *test_data, int argc, char **argv) in comp_perf_options_parse() argument
627 retval = comp_perf_opts_parse_long(opt_idx, test_data); in comp_perf_options_parse()
643 comp_perf_options_default(struct comp_test_data *test_data) in comp_perf_options_default() argument
645 test_data->seg_sz = 2048; in comp_perf_options_default()
646 test_data->burst_sz = 32; in comp_perf_options_default()
647 test_data->pool_sz = 8192; in comp_perf_options_default()
648 test_data->max_sgl_segs = 16; in comp_perf_options_default()
649 test_data->num_iter = 10000; in comp_perf_options_default()
650 test_data->huffman_enc = RTE_COMP_HUFFMAN_DYNAMIC; in comp_perf_options_default()
651 test_data->test_op = COMPRESS_DECOMPRESS; in comp_perf_options_default()
652 test_data->window_sz = -1; in comp_perf_options_default()
653 test_data->level_lst.min = RTE_COMP_LEVEL_MIN; in comp_perf_options_default()
654 test_data->level_lst.max = RTE_COMP_LEVEL_MAX; in comp_perf_options_default()
655 test_data->level_lst.inc = 1; in comp_perf_options_default()
656 test_data->test = CPERF_TEST_TYPE_THROUGHPUT; in comp_perf_options_default()
657 test_data->use_external_mbufs = 0; in comp_perf_options_default()
658 test_data->cyclecount_delay = 500; in comp_perf_options_default()
662 comp_perf_options_check(struct comp_test_data *test_data) in comp_perf_options_check() argument
664 if (test_data->driver_name[0] == '\0') { in comp_perf_options_check()
669 if (test_data->input_file[0] == '\0') { in comp_perf_options_check()