Lines Matching refs:qparam

967 	struct ionic_queue_params qparam;  in ionic_lif_config_hwstamp_rxq_all()  local
969 ionic_init_queue_params(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
972 qparam.rxq_features = IONIC_Q_F_2X_CQ_DESC | IONIC_RXQ_F_HWSTAMP; in ionic_lif_config_hwstamp_rxq_all()
974 qparam.rxq_features = 0; in ionic_lif_config_hwstamp_rxq_all()
978 lif->rxq_features = qparam.rxq_features; in ionic_lif_config_hwstamp_rxq_all()
982 return ionic_reconfigure_queues(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
2623 struct ionic_queue_params *qparam) in ionic_reconfigure_queues() argument
2632 if (qparam->nxqs != lif->nxqs || qparam->ntxq_descs != lif->ntxq_descs) { in ionic_reconfigure_queues()
2640 if (qparam->nxqs != lif->nxqs || in ionic_reconfigure_queues()
2641 qparam->nrxq_descs != lif->nrxq_descs || in ionic_reconfigure_queues()
2642 qparam->rxq_features != lif->rxq_features) { in ionic_reconfigure_queues()
2655 num_desc = qparam->ntxq_descs; in ionic_reconfigure_queues()
2666 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2677 num_desc = qparam->nrxq_descs; in ionic_reconfigure_queues()
2682 if (qparam->rxq_features & IONIC_Q_F_2X_CQ_DESC) in ionic_reconfigure_queues()
2685 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2693 rx_qcqs[i]->q.features = qparam->rxq_features; in ionic_reconfigure_queues()
2700 if (qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2701 err = netif_set_real_num_tx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2704 err = netif_set_real_num_rx_queues(lif->netdev, qparam->nxqs); in ionic_reconfigure_queues()
2713 lif->ntxq_descs = qparam->ntxq_descs; in ionic_reconfigure_queues()
2714 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2719 lif->nrxq_descs = qparam->nrxq_descs; in ionic_reconfigure_queues()
2720 for (i = 0; i < qparam->nxqs; i++) in ionic_reconfigure_queues()
2725 if (qparam->intr_split != test_bit(IONIC_LIF_F_SPLIT_INTR, lif->state) || in ionic_reconfigure_queues()
2726 qparam->nxqs != lif->nxqs) { in ionic_reconfigure_queues()
2727 if (qparam->intr_split) { in ionic_reconfigure_queues()
2742 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2749 if (qparam->intr_split) { in ionic_reconfigure_queues()
2766 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2773 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2779 swap(lif->nxqs, qparam->nxqs); in ionic_reconfigure_queues()
2780 swap(lif->rxq_features, qparam->rxq_features); in ionic_reconfigure_queues()
2791 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()