Lines Matching refs:fdata

13 struct fastpath_data *fdata;  variable
29 if (fdata->rx_core[lcore_id]) in dump_core_info()
34 if (fdata->tx_core[lcore_id]) in dump_core_info()
39 if (fdata->sched_core[lcore_id]) in dump_core_info()
44 if (fdata->worker_core[lcore_id]) in dump_core_info()
53 return (fdata->rx_core[lcore_id] || fdata->sched_core[lcore_id] || in core_in_use()
54 fdata->tx_core[lcore_id] || fdata->worker_core[lcore_id]); in core_in_use()
232 fdata->rx_single = (popcnt == 1); in parse_app_args()
237 fdata->tx_single = (popcnt == 1); in parse_app_args()
242 fdata->sched_single = (popcnt == 1); in parse_app_args()
261 fdata->rx_core[i] = !!(rx_lcore_mask & (1ULL << i)); in parse_app_args()
262 fdata->tx_core[i] = !!(tx_lcore_mask & (1ULL << i)); in parse_app_args()
263 fdata->sched_core[i] = !!(sched_lcore_mask & (1ULL << i)); in parse_app_args()
264 fdata->worker_core[i] = !!(worker_lcore_mask & (1ULL << i)); in parse_app_args()
266 if (fdata->worker_core[i]) in parse_app_args()
307 set_worker_generic_setup_data(&fdata->cap, burst); in do_capability_setup()
309 set_worker_tx_enq_setup_data(&fdata->cap, burst); in do_capability_setup()
317 if (fdata->done) in signal_handler()
325 fdata->done = 1; in signal_handler()
359 fdata = rte_malloc(NULL, sizeof(struct fastpath_data), 0); in main()
360 if (fdata == NULL) in main()
398 fdata->cap.check_opt(); in main()
405 int dev_id = fdata->cap.evdev_setup(worker_data); in main()
409 fdata->cap.adptr_setup(num_ports); in main()
424 if (!fdata->rx_core[lcore_id] && in main()
425 !fdata->worker_core[lcore_id] && in main()
426 !fdata->tx_core[lcore_id] && in main()
427 !fdata->sched_core[lcore_id]) in main()
432 err = rte_eal_remote_launch(fdata->cap.worker, in main()
439 if (fdata->worker_core[lcore_id]) in main()
447 fdata->cap.worker(&worker_data[worker_idx]); in main()
449 if (fdata->worker_core[lcore_id]) in main()