Lines Matching defs:newqs
1572 int fun_replace_queues(struct net_device *dev, struct fun_qset *newqs,
1579 newqs->nrxqs = dev->real_num_rx_queues;
1580 newqs->ntxqs = dev->real_num_tx_queues;
1581 newqs->nxdpqs = fp->num_xdpqs;
1582 newqs->state = FUN_QSTATE_INIT_SW;
1583 err = fun_alloc_rings(dev, newqs);
1592 err = fun_up(dev, newqs);
1600 newqs->state = FUN_QSTATE_DESTROYED;
1601 fun_free_rings(dev, newqs);
1625 struct fun_qset newqs = {
1637 err = fun_alloc_rings(dev, &newqs);
1646 memcpy(newqs.rxqs, oldqs.rxqs, keep_rx * sizeof(*oldqs.rxqs));
1647 memcpy(newqs.txqs, fp->txqs, keep_tx * sizeof(*fp->txqs));
1664 rcu_assign_pointer(fp->rxqs, newqs.rxqs);
1665 fp->txqs = newqs.txqs;
1686 fun_disable_one_irq(newqs.txqs[i]->irq);
1688 newqs.state = FUN_QSTATE_DESTROYED;
1689 fun_free_rings(dev, &newqs);