Lines Matching refs:txa_ethdev
114 struct txa_service_ethdev *txa_ethdev; member
248 if (unlikely(txa->txa_ethdev == NULL || txa->dev_count < port_id + 1)) in txa_service_queue()
251 tqi = txa->txa_ethdev[port_id].queues; in txa_service_queue()
310 struct txa_service_ethdev *txa_ethdev; in txa_service_ethdev_alloc() local
314 if (txa->txa_ethdev && dev_count == txa->dev_count) in txa_service_ethdev_alloc()
317 txa_ethdev = rte_zmalloc_socket(txa->mem_name, in txa_service_ethdev_alloc()
318 dev_count * sizeof(*txa_ethdev), in txa_service_ethdev_alloc()
321 if (txa_ethdev == NULL) { in txa_service_ethdev_alloc()
327 memcpy(txa_ethdev, txa->txa_ethdev, in txa_service_ethdev_alloc()
328 txa->dev_count * sizeof(*txa_ethdev)); in txa_service_ethdev_alloc()
333 txa_ethdev[i].dev = &rte_eth_devices[i]; in txa_service_ethdev_alloc()
336 txa->txa_ethdev = txa_ethdev; in txa_service_ethdev_alloc()
353 if (txa->txa_ethdev[port_id].queues) in txa_service_queue_array_alloc()
356 nb_queue = txa->txa_ethdev[port_id].dev->data->nb_tx_queues; in txa_service_queue_array_alloc()
363 txa->txa_ethdev[port_id].queues = tqi; in txa_service_queue_array_alloc()
371 struct txa_service_ethdev *txa_ethdev; in txa_service_queue_array_free() local
374 txa_ethdev = &txa->txa_ethdev[port_id]; in txa_service_queue_array_free()
375 if (txa->txa_ethdev == NULL || txa_ethdev->nb_queues != 0) in txa_service_queue_array_free()
378 tqi = txa_ethdev->queues; in txa_service_queue_array_free()
379 txa_ethdev->queues = NULL; in txa_service_queue_array_free()
383 rte_free(txa->txa_ethdev); in txa_service_queue_array_free()
384 txa->txa_ethdev = NULL; in txa_service_queue_array_free()
626 tdi = txa->txa_ethdev; in txa_service_func()
776 tdi = &txa->txa_ethdev[eth_dev->data->port_id]; in txa_service_queue_add()
820 tdi = &txa->txa_ethdev[eth_dev->data->port_id]; in txa_service_queue_add()
871 nb_queues = txa->txa_ethdev[port_id].nb_queues; in txa_service_queue_del()
877 tqi = txa->txa_ethdev[port_id].queues; in txa_service_queue_del()
903 txa->txa_ethdev[port_id].nb_queues--; in txa_service_queue_del()