Lines Matching refs:qparam

970 	struct ionic_queue_params qparam;  in ionic_lif_config_hwstamp_rxq_all()  local
972 ionic_init_queue_params(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
975 qparam.rxq_features = IONIC_Q_F_2X_CQ_DESC | IONIC_RXQ_F_HWSTAMP; in ionic_lif_config_hwstamp_rxq_all()
977 qparam.rxq_features = 0; in ionic_lif_config_hwstamp_rxq_all()
981 lif->rxq_features = qparam.rxq_features; in ionic_lif_config_hwstamp_rxq_all()
985 return ionic_reconfigure_queues(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
2619 struct ionic_queue_params *qparam) in ionic_reconfigure_queues() argument
2628 if (qparam->nxqs != lif->nxqs || qparam->ntxq_descs != lif->ntxq_descs) { in ionic_reconfigure_queues()
2636 if (qparam->nxqs != lif->nxqs || in ionic_reconfigure_queues()
2637 qparam->nrxq_descs != lif->nrxq_descs || in ionic_reconfigure_queues()
2638 qparam->rxq_features != lif->rxq_features) { in ionic_reconfigure_queues()
2651 num_desc = qparam->ntxq_descs; in ionic_reconfigure_queues()
2662 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2673 num_desc = qparam->nrxq_descs; in ionic_reconfigure_queues()
2678 if (qparam->rxq_features & IONIC_Q_F_2X_CQ_DESC) in ionic_reconfigure_queues()
2681 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2689 rx_qcqs[i]->q.features = qparam->rxq_features; in ionic_reconfigure_queues()
2696 if (qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2697 err = netif_set_real_num_tx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2700 err = netif_set_real_num_rx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2709 lif->ntxq_descs = qparam->ntxq_descs; in ionic_reconfigure_queues()
2710 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2715 lif->nrxq_descs = qparam->nrxq_descs; in ionic_reconfigure_queues()
2716 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2721 if (qparam->intr_split != test_bit(IONIC_LIF_F_SPLIT_INTR, lif->state) || in ionic_reconfigure_queues()
2722 qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2723 if (qparam->intr_split) { in ionic_reconfigure_queues()
2738 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2745 if (qparam->intr_split) { in ionic_reconfigure_queues()
2762 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2769 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2775 swap(lif->nxqs, qparam->nxqs); in ionic_reconfigure_queues()
2776 swap(lif->rxq_features, qparam->rxq_features); in ionic_reconfigure_queues()
2787 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()