Lines Matching refs:rxq_idx
12 int netdev_rx_queue_restart(struct net_device *dev, unsigned int rxq_idx) in netdev_rx_queue_restart() argument
14 struct netdev_rx_queue *rxq = __netif_get_rx_queue(dev, rxq_idx); in netdev_rx_queue_restart()
35 err = qops->ndo_queue_mem_alloc(dev, new_mem, rxq_idx); in netdev_rx_queue_restart()
44 err = qops->ndo_queue_stop(dev, old_mem, rxq_idx); in netdev_rx_queue_restart()
48 err = qops->ndo_queue_start(dev, new_mem, rxq_idx); in netdev_rx_queue_restart()
70 if (qops->ndo_queue_start(dev, old_mem, rxq_idx)) { in netdev_rx_queue_restart()
73 rxq_idx); in netdev_rx_queue_restart()
90 int __net_mp_open_rxq(struct net_device *dev, unsigned int rxq_idx, in __net_mp_open_rxq() argument
100 if (rxq_idx >= dev->real_num_rx_queues) in __net_mp_open_rxq()
102 rxq_idx = array_index_nospec(rxq_idx, dev->real_num_rx_queues); in __net_mp_open_rxq()
104 if (rxq_idx >= dev->real_num_rx_queues) { in __net_mp_open_rxq()
121 rxq = __netif_get_rx_queue(dev, rxq_idx); in __net_mp_open_rxq()
134 ret = netdev_rx_queue_restart(dev, rxq_idx); in __net_mp_open_rxq()
142 int net_mp_open_rxq(struct net_device *dev, unsigned int rxq_idx, in net_mp_open_rxq() argument
148 ret = __net_mp_open_rxq(dev, rxq_idx, p, NULL); in net_mp_open_rxq()