Lines Matching refs:app_params
157 struct app_config_params *app_params; member
217 struct app_config_params *app_params) in bbdev_parse_args() argument
234 BBDEV_ASSERT(app_params != NULL); in bbdev_parse_args()
240 app_params->enc_core_mask = in bbdev_parse_args()
242 if (app_params->enc_core_mask == 0) { in bbdev_parse_args()
246 app_params->num_enc_cores = in bbdev_parse_args()
247 __builtin_popcount(app_params->enc_core_mask); in bbdev_parse_args()
251 app_params->dec_core_mask = in bbdev_parse_args()
253 if (app_params->dec_core_mask == 0) { in bbdev_parse_args()
257 app_params->num_dec_cores = in bbdev_parse_args()
258 __builtin_popcount(app_params->dec_core_mask); in bbdev_parse_args()
262 app_params->port_id = bbdev_parse_number(optarg); in bbdev_parse_args()
266 app_params->bbdev_id = bbdev_parse_number(optarg); in bbdev_parse_args()
454 initialize_ports(struct app_config_params *app_params, in initialize_ports() argument
458 uint16_t port_id = app_params->port_id; in initialize_ports()
464 printf("\nInitializing port %u...\n", app_params->port_id); in initialize_ports()
465 ret = rte_eth_dev_configure(port_id, app_params->num_enc_cores, in initialize_ports()
466 app_params->num_dec_cores, &port_conf); in initialize_ports()
475 for (q = 0; q < app_params->num_enc_cores; q++) { in initialize_ports()
487 for (q = 0; q < app_params->num_dec_cores; q++) { in initialize_ports()
518 lcore_conf_init(struct app_config_params *app_params, in lcore_conf_init() argument
537 if ((1ULL << lcore_id) & app_params->enc_core_mask) { in lcore_conf_init()
541 app_params->enc_queue_ids[enc_q_id++]; in lcore_conf_init()
544 if ((1ULL << lcore_id) & app_params->dec_core_mask) { in lcore_conf_init()
548 app_params->dec_queue_ids[dec_q_id++]; in lcore_conf_init()
555 lconf->bbdev_id = app_params->bbdev_id; in lcore_conf_init()
556 lconf->port_id = app_params->port_id; in lcore_conf_init()
585 unsigned int bbdev_id = stats_lcore->app_params->bbdev_id; in print_stats()
586 unsigned int port_id = stats_lcore->app_params->port_id; in print_stats()
943 struct app_config_params *app_params) in prepare_bbdev_device() argument
948 uint16_t dec_qs_nb = app_params->num_dec_cores; in prepare_bbdev_device()
949 uint16_t enc_qs_nb = app_params->num_enc_cores; in prepare_bbdev_device()
969 app_params->dec_queue_ids[dec_q_id++] = q_id; in prepare_bbdev_device()
981 app_params->enc_queue_ids[enc_q_id++] = q_id; in prepare_bbdev_device()
1002 enable_bbdev(struct app_config_params *app_params) in enable_bbdev() argument
1006 uint16_t bbdev_id = app_params->bbdev_id; in enable_bbdev()
1040 prepare_bbdev_device(bbdev_id, &dev_info, app_params); in enable_bbdev()
1049 struct app_config_params app_params = def_app_config; in main() local
1083 ret = bbdev_parse_args(argc, argv, &app_params); in main()
1100 flags = (app_params.num_enc_cores == 1) ? RING_F_SP_ENQ : 0; in main()
1101 if (app_params.num_dec_cores == 1) in main()
1109 if (nb_bbdevs <= app_params.bbdev_id) in main()
1112 nb_bbdevs, app_params.bbdev_id); in main()
1115 if (!rte_eth_dev_is_valid_port(app_params.port_id)) in main()
1118 app_params.port_id); in main()
1141 ret = initialize_ports(&app_params, ethdev_mbuf_mempool); in main()
1145 if (((1ULL << lcore_id) & app_params.enc_core_mask) || in main()
1146 ((1ULL << lcore_id) & app_params.dec_core_mask)) in main()
1153 ret = rte_eth_dev_start(app_params.port_id); in main()
1156 ret, app_params.port_id); in main()
1158 ret = check_port_link_status(app_params.port_id); in main()
1163 enable_bbdev(&app_params); in main()
1166 lcore_conf_init(&app_params, lcore_conf, bbdev_op_pools, in main()
1169 stats_lcore.app_params = &app_params; in main()