Lines Matching refs:app_params

155 	struct app_config_params *app_params;  member
215 struct app_config_params *app_params) in bbdev_parse_args() argument
232 BBDEV_ASSERT(app_params != NULL); in bbdev_parse_args()
238 app_params->enc_core_mask = in bbdev_parse_args()
240 if (app_params->enc_core_mask == 0) { in bbdev_parse_args()
244 app_params->num_enc_cores = in bbdev_parse_args()
245 __builtin_popcount(app_params->enc_core_mask); in bbdev_parse_args()
249 app_params->dec_core_mask = in bbdev_parse_args()
251 if (app_params->dec_core_mask == 0) { in bbdev_parse_args()
255 app_params->num_dec_cores = in bbdev_parse_args()
256 __builtin_popcount(app_params->dec_core_mask); in bbdev_parse_args()
260 app_params->port_id = bbdev_parse_number(optarg); in bbdev_parse_args()
264 app_params->bbdev_id = bbdev_parse_number(optarg); in bbdev_parse_args()
447 initialize_ports(struct app_config_params *app_params, in initialize_ports() argument
451 uint16_t port_id = app_params->port_id; in initialize_ports()
457 printf("\nInitializing port %u...\n", app_params->port_id); in initialize_ports()
458 ret = rte_eth_dev_configure(port_id, app_params->num_enc_cores, in initialize_ports()
459 app_params->num_dec_cores, &port_conf); in initialize_ports()
468 for (q = 0; q < app_params->num_enc_cores; q++) { in initialize_ports()
480 for (q = 0; q < app_params->num_dec_cores; q++) { in initialize_ports()
511 lcore_conf_init(struct app_config_params *app_params, in lcore_conf_init() argument
530 if ((1ULL << lcore_id) & app_params->enc_core_mask) { in lcore_conf_init()
534 app_params->enc_queue_ids[enc_q_id++]; in lcore_conf_init()
537 if ((1ULL << lcore_id) & app_params->dec_core_mask) { in lcore_conf_init()
541 app_params->dec_queue_ids[dec_q_id++]; in lcore_conf_init()
548 lconf->bbdev_id = app_params->bbdev_id; in lcore_conf_init()
549 lconf->port_id = app_params->port_id; in lcore_conf_init()
578 unsigned int bbdev_id = stats_lcore->app_params->bbdev_id; in print_stats()
579 unsigned int port_id = stats_lcore->app_params->port_id; in print_stats()
936 struct app_config_params *app_params) in prepare_bbdev_device() argument
941 uint16_t dec_qs_nb = app_params->num_dec_cores; in prepare_bbdev_device()
942 uint16_t enc_qs_nb = app_params->num_enc_cores; in prepare_bbdev_device()
962 app_params->dec_queue_ids[dec_q_id++] = q_id; in prepare_bbdev_device()
974 app_params->enc_queue_ids[enc_q_id++] = q_id; in prepare_bbdev_device()
995 enable_bbdev(struct app_config_params *app_params) in enable_bbdev() argument
999 uint16_t bbdev_id = app_params->bbdev_id; in enable_bbdev()
1033 prepare_bbdev_device(bbdev_id, &dev_info, app_params); in enable_bbdev()
1042 struct app_config_params app_params = def_app_config; in main() local
1076 ret = bbdev_parse_args(argc, argv, &app_params); in main()
1093 flags = (app_params.num_enc_cores == 1) ? RING_F_SP_ENQ : 0; in main()
1094 if (app_params.num_dec_cores == 1) in main()
1102 if (nb_bbdevs <= app_params.bbdev_id) in main()
1105 nb_bbdevs, app_params.bbdev_id); in main()
1108 if (!rte_eth_dev_is_valid_port(app_params.port_id)) in main()
1111 app_params.port_id); in main()
1134 ret = initialize_ports(&app_params, ethdev_mbuf_mempool); in main()
1138 if (((1ULL << lcore_id) & app_params.enc_core_mask) || in main()
1139 ((1ULL << lcore_id) & app_params.dec_core_mask)) in main()
1146 ret = rte_eth_dev_start(app_params.port_id); in main()
1149 ret, app_params.port_id); in main()
1151 ret = check_port_link_status(app_params.port_id); in main()
1156 enable_bbdev(&app_params); in main()
1159 lcore_conf_init(&app_params, lcore_conf, bbdev_op_pools, in main()
1162 stats_lcore.app_params = &app_params; in main()