Lines Matching refs:ntx

319 static int fun_alloc_queue_irqs(struct net_device *dev, unsigned int ntx,  in fun_alloc_queue_irqs()  argument
327 for (i = fp->num_tx_irqs; i < ntx; i++) { in fun_alloc_queue_irqs()
346 ntx, nrx); in fun_alloc_queue_irqs()
1462 void fun_set_ring_count(struct net_device *netdev, unsigned int ntx, in fun_set_ring_count() argument
1465 netif_set_real_num_tx_queues(netdev, ntx); in fun_set_ring_count()
1530 static int fun_max_qs(struct fun_ethdev *ed, unsigned int *ntx, in fun_max_qs() argument
1536 *ntx = 1; in fun_max_qs()
1552 *ntx = min(ed->nsqs_per_port - 1, num_online_cpus()); in fun_max_qs()
1553 *nrx = *ntx; in fun_max_qs()
1554 if (*ntx > neth) in fun_max_qs()
1555 *ntx = neth; in fun_max_qs()
1563 unsigned int ntx, nrx; in fun_queue_defaults() local
1565 ntx = min(dev->num_tx_queues, FUN_DFLT_QUEUES); in fun_queue_defaults()
1567 if (ntx <= nrx) { in fun_queue_defaults()
1568 ntx = min(ntx, nsqs / 2); in fun_queue_defaults()
1569 nrx = min(nrx, nsqs - ntx); in fun_queue_defaults()
1572 ntx = min(ntx, nsqs - nrx); in fun_queue_defaults()
1575 netif_set_real_num_tx_queues(dev, ntx); in fun_queue_defaults()
1622 int fun_change_num_queues(struct net_device *dev, unsigned int ntx, in fun_change_num_queues() argument
1625 unsigned int keep_tx = min(dev->real_num_tx_queues, ntx); in fun_change_num_queues()
1639 .ntxqs = ntx, in fun_change_num_queues()
1673 if (ntx < dev->real_num_tx_queues) in fun_change_num_queues()
1674 netif_set_real_num_tx_queues(dev, ntx); in fun_change_num_queues()
1680 if (ntx > dev->real_num_tx_queues) in fun_change_num_queues()
1681 netif_set_real_num_tx_queues(dev, ntx); in fun_change_num_queues()
1697 for (i = oldqs.ntxqs; i < ntx; i++) in fun_change_num_queues()
1712 unsigned int ntx, nrx; in fun_create_netdev() local
1715 rc = fun_max_qs(ed, &ntx, &nrx); in fun_create_netdev()
1719 netdev = alloc_etherdev_mqs(sizeof(*fp), ntx, nrx); in fun_create_netdev()
1733 fp->rx_irq_ofst = ntx; in fun_create_netdev()