Lines Matching refs:txqcqs

470 	if (lif->txqcqs) {
473 devm_kfree(dev, lif->txqcqs);
474 lif->txqcqs = NULL;
742 lif->txqcqs = devm_kcalloc(dev, lif->ionic->ntxqs_per_lif,
743 sizeof(*lif->txqcqs), GFP_KERNEL);
744 if (!lif->txqcqs)
873 q->partner = &lif->txqcqs[q->index]->q;
1925 if (lif->txqcqs) {
1927 err = ionic_qcq_disable(lif, lif->txqcqs[i], err);
1948 if (lif->txqcqs) {
1949 for (i = 0; i < lif->nxqs && lif->txqcqs[i]; i++) {
1950 ionic_lif_qcq_deinit(lif, lif->txqcqs[i]);
1951 ionic_tx_flush(&lif->txqcqs[i]->cq);
1952 ionic_tx_empty(&lif->txqcqs[i]->q);
1980 if (lif->txqcqs) {
1981 for (i = 0; i < lif->ionic->ntxqs_per_lif && lif->txqcqs[i]; i++) {
1982 ionic_qcq_free(lif, lif->txqcqs[i]);
1983 devm_kfree(lif->ionic->dev, lif->txqcqs[i]);
1984 lif->txqcqs[i] = NULL;
2038 lif->kern_pid, &lif->txqcqs[i]);
2044 lif->txqcqs[i]->intr.index,
2047 lif->txqcqs[i]->intr.dim_coal_hw = lif->tx_coalesce_hw;
2050 ionic_debugfs_add_qcq(lif, lif->txqcqs[i]);
2084 lif->txqcqs[i]);
2103 err = ionic_lif_txq_init(lif, lif->txqcqs[i]);
2109 ionic_lif_qcq_deinit(lif, lif->txqcqs[i]);
2123 ionic_lif_qcq_deinit(lif, lif->txqcqs[i]);
2140 if (!(lif->rxqcqs[i] && lif->txqcqs[i])) {
2151 err = ionic_qcq_enable(lif->txqcqs[i]);
2180 derr = ionic_qcq_disable(lif, lif->txqcqs[i], derr);
2946 if (!lif->txqcqs[i]) {
2951 lif->kern_pid, &lif->txqcqs[i]);
2956 flags = lif->txqcqs[i]->flags & ~IONIC_QCQ_F_INTR;
3017 ionic_swap_queues(lif->txqcqs[i], tx_qcqs[i]);
3042 if (lif->txqcqs[i])
3043 ionic_qcq_intr_free(lif, lif->txqcqs[i]);
3057 lif->txqcqs[i]->flags |= IONIC_QCQ_F_INTR;
3058 err = ionic_alloc_qcq_interrupt(lif, lif->txqcqs[i]);
3060 lif->txqcqs[i]->intr.index,
3063 lif->txqcqs[i]->intr.dim_coal_hw = lif->tx_coalesce_hw;
3065 lif->txqcqs[i]->flags &= ~IONIC_QCQ_F_INTR;
3066 ionic_link_qcq_interrupts(lif->rxqcqs[i], lif->txqcqs[i]);
3074 ionic_debugfs_del_qcq(lif->txqcqs[i]);
3075 ionic_debugfs_add_qcq(lif, lif->txqcqs[i]);
3127 if (lif->txqcqs && lif->txqcqs[i]) {
3128 lif->txqcqs[i]->flags &= ~IONIC_QCQ_F_INTR;
3129 ionic_qcq_free(lif, lif->txqcqs[i]);