Lines Matching defs:txqs
350 static void free_txqs(struct funeth_txq **txqs, unsigned int nqs,
355 for (i = start; i < nqs && txqs[i]; i++)
356 txqs[i] = funeth_txq_free(txqs[i], state);
359 static int alloc_txqs(struct net_device *dev, struct funeth_txq **txqs,
369 state, &txqs[i]);
371 free_txqs(txqs, nqs, start, FUN_QSTATE_DESTROYED);
453 qset->txqs = fp->txqs;
465 fp->txqs = NULL;
469 free_txqs(qset->txqs, qset->ntxqs, qset->txq_start, qset->state);
481 struct funeth_txq **xdpqs = NULL, **txqs;
502 txqs = (struct funeth_txq **)&rxqs[qset->nrxqs];
503 err = alloc_txqs(netdev, txqs, qset->ntxqs, qset->sq_depth,
514 qset->txqs = txqs;
519 free_txqs(txqs, qset->ntxqs, qset->txq_start, FUN_QSTATE_DESTROYED);
544 err = fun_txq_create_dev(qset->txqs[i], xa_load(&fp->irqs, i));
752 if (fp->txqs[0]->init_state >= FUN_QSTATE_INIT_FULL) {
796 fp->txqs = qset->txqs;
893 FUN_QSTAT_READ(fp->txqs[i], start, txs);
1630 .txqs = fp->txqs,
1659 memcpy(newqs.txqs, fp->txqs, keep_tx * sizeof(*fp->txqs));
1677 fp->txqs = newqs.txqs;
1690 fun_disable_one_irq(oldqs.txqs[i]->irq);
1698 fun_disable_one_irq(newqs.txqs[i]->irq);